{"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":823879,"link":"/api/v1.1/game/823879/feed/live","metaData":{"wait":10,"timeStamp":"20260421_011233","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823879,"type":"R","doubleHeader":"N","id":"2026/04/20/slnmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823879-2026-04-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-20T22:40:00Z","originalDate":"2026-04-20","officialDate":"2026-04-20","dayNight":"night","time":"6:40","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":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":9,"ties":0,"pct":".591"},"records":{},"divisionLeader":false,"wins":13,"losses":9,"winningPercentage":".591"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":23,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":12,"ties":0,"pct":".478"},"records":{},"divisionLeader":false,"wins":11,"losses":12,"winningPercentage":".478"},"franchiseName":"Miami","clubName":"Marlins","active":true}},"players":{"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},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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":23,"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},"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},"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},"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},"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},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"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},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":30,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"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},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":29,"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},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":23,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","primaryNumber":"47","birthDate":"1994-09-14","currentAge":31,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID596103":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103","firstName":"Austin","lastName":"Slater","birthDate":"1992-12-13","currentAge":33,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Slater","middleName":"Thomas","boxscoreName":"Slater","nickName":"AC","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2017-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Slater","nameSlug":"austin-slater-596103","firstLastName":"Austin Slater","lastFirstName":"Slater, Austin","lastInitName":"Slater, A","initLastName":"A Slater","fullFMLName":"Austin Thomas Slater","fullLFMName":"Slater, Austin Thomas","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID677053":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053","firstName":"Andrew","lastName":"Nardi","primaryNumber":"43","birthDate":"1998-08-18","currentAge":28,"birthCity":"West Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Nardi","middleName":"Christopher","boxscoreName":"Nardi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Nardi","nameSlug":"andrew-nardi-677053","firstLastName":"Andrew Nardi","lastFirstName":"Nardi, Andrew","lastInitName":"Nardi, A","initLastName":"A Nardi","fullFMLName":"Andrew Christopher Nardi","fullLFMName":"Nardi, Andrew Christopher","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":28,"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},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":8285,"firstPitch":"2026-04-20T22:40:00.000Z","gameDurationMinutes":152},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"}},"officialScorer":{"id":431036,"fullName":"Ron Jernick","link":"/api/v1/people/431036"},"primaryDatacaster":{"id":700230,"fullName":"Rainier Perez","link":"/api/v1/people/700230"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"JJ Wetherholt hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:40:56.458Z","endTime":"2026-04-20T22:41:38.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T19:13:53.381Z","endTime":"2026-04-20T22:22:20.222Z","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-20T22:22:20.222Z","endTime":"2026-04-20T22:40:54.518Z","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-20T22:40:54.518Z","endTime":"2026-04-20T22:40:58.721Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.575895406936496,"aZ":-11.98756958683183,"pfxX":-6.289439695419654,"pfxZ":10.915775671248225,"pX":0.03978949313968744,"pZ":3.162435335918758,"vX0":4.567861666331569,"vY0":-136.70550198646478,"vZ0":-4.842687788707092,"x":115.48,"y":153.39,"x0":-0.8552357173964787,"y0":50.00277589358857,"z0":5.8131453292510615,"aX":-11.631337397344547},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":10.1,"spinRate":2684,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.40423393475969993,"extension":5.9054373577057095},"index":3,"playId":"8036a9c5-91c2-3357-8ca8-a959fd35aa1e","pitchNumber":1,"startTime":"2026-04-20T22:40:58.721Z","endTime":"2026-04-20T22:41:03.660Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73128338669787,"aZ":-25.116638638570283,"pfxX":-10.732757915628977,"pfxZ":3.8632077242547247,"pX":-0.5409248561160972,"pZ":2.2897324287591525,"vX0":5.035508698508615,"vY0":-135.5570631016041,"vZ0":-4.293438962125096,"x":137.62,"y":176.96,"x0":-1.0471268463764918,"y0":50.0040950907111,"z0":5.687560474214283,"aX":-19.606604942717983},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.1,"breakHorizontal":18.0,"spinRate":2491,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.406956464113132,"extension":5.835743411937433},"index":4,"playId":"ddcac10d-56da-34b3-be7d-fe20d6b0fca7","pitchNumber":2,"startTime":"2026-04-20T22:41:12.632Z","endTime":"2026-04-20T22:41:18.144Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9808818338467,"aZ":-38.71185187687471,"pfxX":4.487896204909753,"pfxZ":-4.00641638561398,"pX":1.7738021023706563,"pZ":0.523123222010223,"vX0":5.301856299953032,"vY0":-128.52954318259205,"vZ0":-4.7103853442564025,"x":49.39,"y":224.66,"x0":-0.9190078285308731,"y0":50.004551164129616,"z0":5.471183390916749,"aX":7.31778596946322},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-8.3,"breakHorizontal":-9.6,"spinRate":2580,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.43038840839447845,"extension":5.826331270425808},"index":5,"playId":"3cd0dad1-ed95-3908-880c-18704857178a","pitchNumber":3,"startTime":"2026-04-20T22:41:31.611Z","endTime":"2026-04-20T22:41:38.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:41:38.090Z","atBatIndex":0},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch. JJ Wetherholt to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:41:50.132Z","endTime":"2026-04-20T22:42:22.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":0},"credits":[]},{"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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23397182547647,"aZ":-25.008775826682378,"pfxX":-9.778542865069063,"pfxZ":3.860220588002404,"pX":-1.751951932534029,"pZ":3.077293029420073,"vX0":2.077809133483067,"vY0":-136.67354446443485,"vZ0":-2.5542257302837283,"x":183.78,"y":155.69,"x0":-1.2613030022442708,"y0":50.004814749439284,"z0":5.775140432143433,"aX":-18.16509125914392},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2481,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4035817469411085,"extension":5.958934568921209},"index":0,"playId":"38aae10f-8935-3b32-8680-1865f15723f3","pitchNumber":1,"startTime":"2026-04-20T22:42:15.233Z","endTime":"2026-04-20T22:42:22.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:42:22.249Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, first baseman Connor Norby to pitcher Max Meyer. JJ Wetherholt to 3rd. Iván Herrera to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:42:25.534Z","endTime":"2026-04-20T22:43:23.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":1},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":676974,"link":"/api/v1/people/676974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":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":"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":87.5,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.396509643519767,"aZ":-30.792252877514976,"pfxX":-8.828876316384907,"pfxZ":0.8592466620528896,"pX":-1.2772520165612082,"pZ":3.5369620301177984,"vX0":2.9076939585910777,"vY0":-127.28627648467362,"vZ0":0.27799593261946665,"x0":-1.296293711182154,"y0":50.0063279542873,"z0":5.891239982680154,"aX":-14.296096699783869},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":15.1,"spinRate":1700,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.43252493606410525,"extension":5.755894349503146},"index":0,"playId":"9ab61ac6-a7c7-36f5-a880-820ff0349ccf","pitchNumber":1,"startTime":"2026-04-20T22:42:54.842Z","endTime":"2026-04-20T22:42:59.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.489922353969703,"aZ":-32.14536234482433,"pfxX":-0.8763977920502619,"pfxZ":0.018465356084638174,"pX":0.09282499404537868,"pZ":1.718899317033726,"vX0":2.850043399214021,"vY0":-130.39741599399227,"vZ0":-4.199713648011485,"x":113.46,"y":192.37,"x0":-0.9043762836671656,"y0":50.00491536226909,"z0":5.797676409003124,"aX":-1.497588387319997},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.7,"breakHorizontal":1.0,"spinRate":2561,"spinDirection":275},"zone":8,"typeConfidence":2.0,"plateTime":0.4213531640179946,"extension":5.978443003309711},"hitData":{"launchSpeed":68.9,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.58,"coordY":169.19}},"index":1,"playId":"655f1ef8-ecbf-3250-b24c-5a3bc49c06fa","pitchNumber":2,"startTime":"2026-04-20T22:43:16.559Z","endTime":"2026-04-20T22:43:23.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:43:23.645Z","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-20T22:43:35.669Z","endTime":"2026-04-20T22:45:15.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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, 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":91.5,"endSpeed":83.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78868210062285,"aZ":-32.59019683886873,"pfxX":-0.33334088259283634,"pfxZ":-0.22961988292692226,"pX":0.7947117996048255,"pZ":1.9253012829792095,"vX0":4.424754083552851,"vY0":-133.11175672327525,"vZ0":-4.06962631495714,"x":86.71,"y":186.8,"x0":-0.851791566089263,"y0":50.00549523147063,"z0":5.855322366069008,"aX":-0.5931444315876341},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.2,"breakHorizontal":-0.5,"spinRate":2607,"spinDirection":351},"zone":9,"typeConfidence":2.0,"plateTime":0.4127844646711951,"extension":5.994097126346924},"index":0,"playId":"2b3d8ee4-2994-3ed9-98e2-e0cb4206302e","pitchNumber":1,"startTime":"2026-04-20T22:43:55.208Z","endTime":"2026-04-20T22:43:58.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09342694632591,"aZ":-38.658591803974446,"pfxX":6.899622851147579,"pfxZ":-3.8654209849570114,"pX":1.5463270259607251,"pZ":1.796986062633663,"vX0":4.315372819724249,"vY0":-129.20069415683946,"vZ0":-2.341217202941401,"x":58.06,"y":190.26,"x0":-1.0469869370406895,"y0":50.00516817410302,"z0":5.7107039038198915,"aX":11.564848811412967},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-7.3,"breakHorizontal":-13.6,"spinRate":2709,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.42535374342248433,"extension":5.977501942690306},"index":1,"playId":"fb84286c-af85-3bab-a479-245e0fae319d","pitchNumber":2,"startTime":"2026-04-20T22:44:13.914Z","endTime":"2026-04-20T22:44:18.287Z","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-20T22:44:32.994Z","endTime":"2026-04-20T22:44:45.045Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.822062977407803,"aZ":-39.838619369363165,"pfxX":7.472657203285547,"pfxZ":-4.593162207488607,"pX":2.4095520820093346,"pZ":-0.06488018160843292,"vX0":5.94632160015322,"vY0":-129.30178089831128,"vZ0":-6.374193086010507,"x":25.15,"y":240.53,"x0":-0.9036381446571132,"y0":50.00610224525811,"z0":5.545035112973568,"aX":12.459915248752916},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-9.7,"breakHorizontal":-15.0,"spinRate":2722,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.42611846011759535,"extension":5.9757950326122},"index":3,"playId":"a81e55b5-bd15-3a9f-a8a6-90200c931d19","pitchNumber":3,"startTime":"2026-04-20T22:44:45.045Z","endTime":"2026-04-20T22:44:49.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.264503782465475,"aZ":-39.314608282335584,"pfxX":7.2490673642572645,"pfxZ":-4.242964425578365,"pX":1.2118025173353049,"pZ":1.4891801368335353,"vX0":3.388225005601147,"vY0":-129.5069306850944,"vZ0":-2.8614596783107435,"x":70.81,"y":198.57,"x0":-1.0585548831693303,"y0":50.000860819141785,"z0":5.641565237236061,"aX":12.20396528049077},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-8.2,"breakHorizontal":-13.9,"spinRate":2652,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.42435653348563784,"extension":5.907465721162919},"index":4,"playId":"e1d1cf35-81cc-3fbb-b194-d9034f7411c1","pitchNumber":4,"startTime":"2026-04-20T22:45:11.743Z","endTime":"2026-04-20T22:45:15.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:45:15.858Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, pitcher Max Meyer to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-20T22:45:19.794Z","endTime":"2026-04-20T22:47:17.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":676974,"link":"/api/v1/people/676974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08063715446634,"aZ":-23.605788055929846,"pfxX":-10.049800538870159,"pfxZ":4.514096170691825,"pX":-0.2697669770794787,"pZ":1.9196177856711794,"vX0":5.040274886656762,"vY0":-137.3212025271943,"vZ0":-5.761271886449336,"x":127.28,"y":186.95,"x0":-0.8291023055224366,"y0":50.005576317823866,"z0":5.664090381857621,"aX":-19.08288387302741},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":2439,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.39976648714859486,"extension":6.015887595592305},"index":0,"playId":"f124890f-187c-306c-a2f8-f799af3f8a46","pitchNumber":1,"startTime":"2026-04-20T22:45:43.219Z","endTime":"2026-04-20T22:45:47.872Z","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":88.7,"endSpeed":81.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499313728942983,"aZ":-23.24604214079155,"pfxX":-9.574646396627312,"pfxZ":5.35504254675871,"pX":0.015078001592038018,"pZ":0.798286679528936,"vX0":5.577981669752863,"vY0":-128.78781657063757,"vZ0":-7.541482628730222,"x":116.43,"y":217.23,"x0":-0.9427577054933609,"y0":50.004566913709276,"z0":5.581728954726037,"aX":-15.972626539202599},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.0,"breakHorizontal":16.0,"spinRate":1765,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42643557225026285,"extension":5.75296556620259},"index":1,"playId":"81855f1e-746d-3f09-8001-f94f02b4475d","pitchNumber":2,"startTime":"2026-04-20T22:45:59.856Z","endTime":"2026-04-20T22:46:03.727Z","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":92.1,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17441916455761,"aZ":-32.9353346057589,"pfxX":-0.2641479532324551,"pfxZ":-0.42735836424866225,"pX":-0.6714260007738331,"pZ":1.0333909291678836,"vX0":0.6242241720922,"vY0":-133.86990242484475,"vZ0":-6.120941473236712,"x":142.59,"y":210.88,"x0":-0.87618065722982,"y0":50.00637899277693,"z0":5.788209495235084,"aX":-0.4666202286137412},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.2,"breakHorizontal":0.4,"spinRate":2595,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.41345831902164765,"extension":6.0503552174926245},"index":2,"playId":"aafec532-a853-3874-9e65-e753f0f5fe28","pitchNumber":3,"startTime":"2026-04-20T22:46:23.104Z","endTime":"2026-04-20T22:46:27.792Z","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":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.334563724209225,"aZ":-36.702320545200095,"pfxX":5.950725543888403,"pfxZ":-2.686886900276223,"pX":1.238384390818998,"pZ":2.0282397224201163,"vX0":3.937474972740308,"vY0":-129.8690691040713,"vZ0":-2.1251726189714675,"x":69.8,"y":184.02,"x0":-1.076753313283464,"y0":50.0020521182756,"z0":5.682197744163843,"aX":10.036641569206092},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.2,"breakHorizontal":-11.8,"spinRate":2631,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.42377297190983976,"extension":5.947347995805387},"index":3,"playId":"799bbcac-f89f-3b5d-9b96-89f8d857da64","pitchNumber":4,"startTime":"2026-04-20T22:46:42.547Z","endTime":"2026-04-20T22:46:46.593Z","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":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87027300989249,"aZ":-24.505740647474852,"pfxX":-9.307568886030456,"pfxZ":4.564581483086858,"pX":-1.2591303231116435,"pZ":2.4866243302681603,"vX0":2.5010966823359784,"vY0":-129.49693193526386,"vZ0":-3.4135931733674942,"x":165.0,"y":171.64,"x0":-1.0351918051638385,"y0":50.00163732117029,"z0":5.720504679571353,"aX":-15.62901135857399},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":16.2,"spinRate":1729,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4248012597165869,"extension":5.869323286617005},"hitData":{"launchSpeed":86.9,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":183.72}},"index":4,"playId":"f03f8342-e558-3c4a-a9c0-0d230d544064","pitchNumber":5,"startTime":"2026-04-20T22:47:08.919Z","endTime":"2026-04-20T22:47:17.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:47:17.325Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to left fielder Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:49:33.755Z","endTime":"2026-04-20T22:51:03.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":91.6,"endSpeed":83.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41916567097009,"aZ":-17.85670585658382,"pfxX":-6.822994743459997,"pfxZ":8.042026624902844,"pX":-1.287942811055581,"pZ":3.5339228881132887,"vX0":3.646275160456023,"vY0":-133.29836384271306,"vZ0":-2.5568281660250927,"x":166.09,"y":143.36,"x0":-1.7945903573532875,"y0":50.005960234440316,"z0":5.810201706516535,"aX":-12.15363746684878},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.2,"breakHorizontal":11.4,"spinRate":2270,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4125315265310445,"extension":6.437341001099681},"index":0,"playId":"f59becc0-ec44-355f-b25c-7c4a6302a777","pitchNumber":1,"startTime":"2026-04-20T22:49:36.035Z","endTime":"2026-04-20T22:49:40.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.272806957651063,"aZ":-15.913350516799762,"pfxX":-6.3409849861229395,"pfxZ":9.199503009425833,"pX":-0.25337538295366385,"pZ":2.9649548491219027,"vX0":5.8245627358889696,"vY0":-132.80716967369523,"vZ0":-4.211365405983271,"x":126.66,"y":158.73,"x0":-1.6625311852325482,"y0":50.00075847011221,"z0":5.746170147219145,"aX":-11.20528173875966},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.8,"breakHorizontal":10.1,"spinRate":2297,"spinDirection":221},"zone":2,"typeConfidence":0.91,"plateTime":0.4141106453856853,"extension":6.893959972220631},"index":1,"playId":"10c674b2-4f42-3e07-916e-caf6132c19e9","pitchNumber":2,"startTime":"2026-04-20T22:49:49.794Z","endTime":"2026-04-20T22:49:53.291Z","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.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.432288831335153,"aZ":-29.25147923006681,"pfxX":-0.8094115676028327,"pfxZ":1.8274377996572628,"pX":0.23727881843753854,"pZ":3.293328537921276,"vX0":5.727964236128181,"vY0":-125.61264120309453,"vZ0":-0.030345664235428615,"x":107.96,"y":149.86,"x0":-1.9672960694790933,"y0":50.001089275220345,"z0":5.68364412117258,"aX":-1.2936297094826366},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":0.1,"spinRate":2403,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.43603995710530175,"extension":6.519105836868138},"index":2,"playId":"89eb19da-6c35-36f0-ae69-5d5cedb9e6e0","pitchNumber":3,"startTime":"2026-04-20T22:50:08.214Z","endTime":"2026-04-20T22:50:14.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40953746850142,"aZ":-31.26247978539377,"pfxX":-10.466146763523021,"pfxZ":0.5622394574102705,"pX":-0.43186905611090093,"pZ":1.1723358429086648,"vX0":6.620675869504495,"vY0":-126.93355292723132,"vZ0":-4.810138974004236,"x":133.46,"y":207.13,"x0":-1.7275950917317888,"y0":50.001039009489794,"z0":5.609859623454521,"aX":-16.906155417700834},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":17.3,"spinRate":1765,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4331756152304336,"extension":6.7646365565796245},"index":3,"playId":"09397093-e3c3-3957-9f16-b21e29c76d90","pitchNumber":4,"startTime":"2026-04-20T22:50:35.045Z","endTime":"2026-04-20T22:50:39.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7117259106285,"aZ":-13.980959034313132,"pfxX":-5.393835766268628,"pfxZ":9.852135292059408,"pX":-0.09203499329408113,"pZ":3.1009363009175273,"vX0":6.048244103934728,"vY0":-135.54807491384307,"vZ0":-4.228351978651036,"x":120.51,"y":155.05,"x0":-1.6595174280710683,"y0":50.00501034611146,"z0":5.668504413972179,"aX":-9.96303443748062},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2280,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.40525430154308495,"extension":6.563094058801754},"hitData":{"launchSpeed":77.6,"launchAngle":51.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.56,"coordY":125.62}},"index":4,"playId":"7eed8400-44ed-3f7f-8a2c-7a51162695d0","pitchNumber":5,"startTime":"2026-04-20T22:50:53.343Z","endTime":"2026-04-20T22:51:03.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:51:03.097Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Stowers grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:51:07.804Z","endTime":"2026-04-20T22:52:09.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564005431025397,"aZ":-43.093827334472905,"pfxX":6.6130016892341725,"pfxZ":-8.579998983386627,"pX":0.9293470924605348,"pZ":0.5102782649623695,"vX0":4.2462477548414155,"vY0":-113.81463601639399,"vZ0":-1.8164543013663135,"x":81.58,"y":225.0,"x0":-1.838588160161127,"y0":50.00111504211463,"z0":5.702998789860878,"aX":8.419938463089515},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-15.6,"breakHorizontal":-13.3,"spinRate":2574,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4867275519998868,"extension":6.601763088359227},"index":0,"playId":"2ae09228-f1b5-3c6e-a566-7f2ed57f92a8","pitchNumber":1,"startTime":"2026-04-20T22:51:26.114Z","endTime":"2026-04-20T22:51:31.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.040498610972207,"aZ":-29.286669077988172,"pfxX":-6.783366586086293,"pfxZ":1.7721003301148048,"pX":-1.208141494489061,"pZ":3.2805168403256495,"vX0":3.570716170767357,"vY0":-127.72717549295413,"vZ0":-0.5308707196674047,"x":163.05,"y":150.21,"x0":-1.7511215724497433,"y0":50.0059769134123,"z0":5.816405467145181,"aX":-11.08539101864933},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":11.4,"spinRate":1829,"spinDirection":238},"zone":11,"typeConfidence":0.72,"plateTime":0.43065805564976634,"extension":6.561385063958558},"index":1,"playId":"b2e574e8-724d-33b8-90b4-e05a537b1d40","pitchNumber":2,"startTime":"2026-04-20T22:51:44.722Z","endTime":"2026-04-20T22:51:49.530Z","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":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2253117591139,"aZ":-27.746203308167093,"pfxX":-9.472202256784309,"pfxZ":2.5021500795993816,"pX":-0.271298673645702,"pZ":1.4864094085885313,"vX0":6.925130509976952,"vY0":-132.61725266411042,"vZ0":-5.23396847786756,"x":127.34,"y":198.65,"x0":-1.6950389547255358,"y0":50.00264847999354,"z0":5.527329575272133,"aX":-16.75327553796039},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":15.5,"spinRate":2206,"spinDirection":226},"zone":13,"typeConfidence":0.94,"plateTime":0.41414400469664736,"extension":6.80143174278278},"hitData":{"launchSpeed":95.1,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.66,"coordY":143.67}},"index":2,"playId":"8bb754ef-e46e-36e9-98f4-f5c7b8ac9c29","pitchNumber":3,"startTime":"2026-04-20T22:52:01.628Z","endTime":"2026-04-20T22:52:09.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:52:09.643Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-20T22:52:14.873Z","endTime":"2026-04-20T22:53:28.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368888996809083,"aZ":-25.949253107075016,"pfxX":-9.79994814495596,"pfxZ":3.5011016221604887,"pX":-0.05009243964418188,"pZ":1.772281130657867,"vX0":7.54504512561859,"vY0":-132.75746844855442,"vZ0":-5.352016195164939,"x":118.91,"y":190.93,"x0":-1.6607623193474599,"y0":50.00487971380556,"z0":5.711993010071845,"aX":-17.432571644093},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":16.1,"spinRate":2288,"spinDirection":221},"zone":8,"typeConfidence":0.94,"plateTime":0.4131504451755399,"extension":6.588766945596168},"index":0,"playId":"91395df3-6173-3a57-b478-68676a536dc1","pitchNumber":1,"startTime":"2026-04-20T22:52:36.901Z","endTime":"2026-04-20T22:52:40.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.147904762835275,"aZ":-15.075556035877895,"pfxX":-7.18378165024971,"pfxZ":9.298462840895994,"pX":0.6585546647581567,"pZ":2.456632729067116,"vX0":8.547038386079864,"vY0":-135.39310708695885,"vZ0":-5.632933419425103,"x":91.9,"y":172.45,"x0":-1.6198726160665964,"y0":50.004063106695966,"z0":5.63567574911152,"aX":-13.213041961873893},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":11.0,"spinRate":2333,"spinDirection":226},"zone":6,"typeConfidence":0.91,"plateTime":0.40600782705222294,"extension":6.648426167545276},"index":1,"playId":"2ff07385-5feb-3c98-948b-0ec20c8ef1e7","pitchNumber":2,"startTime":"2026-04-20T22:52:51.951Z","endTime":"2026-04-20T22:52:59.492Z","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":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.72558445908096,"aZ":-34.107203741347504,"pfxX":9.609070220471159,"pfxZ":-1.3263510020901537,"pX":1.1377781316228888,"pZ":1.7420840319523947,"vX0":4.027078629320862,"vY0":-120.80952896609521,"vZ0":-1.6934381009242643,"x":73.63,"y":191.74,"x0":-1.8064873337400758,"y0":50.004072773244296,"z0":5.491194916433655,"aX":13.996515007575978},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.5,"breakHorizontal":-18.5,"spinRate":2500,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.45592512580300326,"extension":6.3576782904560805},"hitData":{"launchSpeed":77.8,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.09,"coordY":157.7}},"index":2,"playId":"7cab2168-2ee0-3341-a3ee-0c17b56ebf99","pitchNumber":3,"startTime":"2026-04-20T22:53:18.414Z","endTime":"2026-04-20T22:53:28.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:53:28.081Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T22:55:36.330Z","endTime":"2026-04-20T22:56:55.365Z","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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50774889768353,"aZ":-13.571028767950507,"pfxX":-6.685228380717936,"pfxZ":9.816159188353497,"pX":0.6343822027265177,"pZ":3.557501063808291,"vX0":6.593515816606368,"vY0":-137.7560764281685,"vZ0":-3.5988952702503934,"x":92.82,"y":142.73,"x0":-0.9375251297896725,"y0":50.006607220512635,"z0":5.81653950887012,"aX":-12.675564694566845},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2737,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3997050927805361,"extension":5.98445644264254},"index":0,"playId":"ec9bb4b1-9a1b-37db-a412-cb8e3734a3bf","pitchNumber":1,"startTime":"2026-04-20T22:55:36.338Z","endTime":"2026-04-20T22:55:43.088Z","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":92.3,"endSpeed":83.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.170711057730145,"aZ":-24.019186338394018,"pfxX":-11.300152945143346,"pfxZ":4.533601199236469,"pX":0.05766134025668871,"pZ":1.5117565100951886,"vX0":6.5905524283959105,"vY0":-134.06291146540644,"vZ0":-6.202588562199996,"x":114.8,"y":197.96,"x0":-0.9796611048037314,"y0":50.002167765149636,"z0":5.598260347834185,"aX":-20.326114467115},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.8,"breakHorizontal":18.8,"spinRate":2482,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4104052395834836,"extension":6.034875340838081},"index":1,"playId":"e45f9131-27e8-3b05-b7b7-c6bbaba1ce29","pitchNumber":2,"startTime":"2026-04-20T22:55:51.704Z","endTime":"2026-04-20T22:55:58.256Z","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":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.201595681193915,"aZ":-12.21246541049952,"pfxX":-5.524202716736591,"pfxZ":10.678939547252712,"pX":0.36066181502927686,"pZ":2.9294174445259356,"vX0":5.213103930363305,"vY0":-136.61892803844273,"vZ0":-5.246132479929703,"x":103.25,"y":159.69,"x0":-0.8647882493888914,"y0":50.00547557420511,"z0":5.730870854049025,"aX":-10.329041623963253},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":8.8,"spinRate":2662,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.4026177065690546,"extension":6.061418012175094},"index":2,"playId":"2c3ce0f9-3f4d-35e3-a1f9-8a728f47c5fc","pitchNumber":3,"startTime":"2026-04-20T22:56:08.402Z","endTime":"2026-04-20T22:56:11.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42307413540609,"aZ":-32.78081738669407,"pfxX":-1.0271433601816962,"pfxZ":-0.3552864195327041,"pX":0.14964810558935063,"pZ":1.9620476586277231,"vX0":3.249416866109279,"vY0":-131.11358750645246,"vZ0":-3.625431594062996,"x":111.3,"y":185.8,"x0":-0.9823033375294407,"y0":50.00205971409232,"z0":5.857219850748165,"aX":-1.755801270365545},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.3,"breakHorizontal":1.0,"spinRate":2592,"spinDirection":309},"zone":8,"typeConfidence":2.0,"plateTime":0.42069707796387545,"extension":5.8426580021365035},"index":3,"playId":"0025d8b6-4c9f-31ad-9a37-9b181d1ea612","pitchNumber":4,"startTime":"2026-04-20T22:56:28.048Z","endTime":"2026-04-20T22:56:35.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-20T22:56:43.547Z","endTime":"2026-04-20T22:56:49.724Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69730929948042,"aZ":-40.890402990909045,"pfxX":4.795137427748545,"pfxZ":-5.295308660551133,"pX":0.668620203949009,"pZ":0.5930186876683061,"vX0":3.051696489170679,"vY0":-129.05459149689108,"vZ0":-4.636823738498572,"x":91.51,"y":222.77,"x0":-1.1613316215995868,"y0":50.00002514375545,"z0":5.642819184777586,"aX":7.897917027693449},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-10.6,"breakHorizontal":-9.5,"spinRate":2695,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.42825930409812196,"extension":6.02594847299473},"index":5,"playId":"b86ce732-59d4-3065-afdc-1dd952afd50b","pitchNumber":5,"startTime":"2026-04-20T22:56:49.724Z","endTime":"2026-04-20T22:56:55.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:56:55.365Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T22:57:02.760Z","endTime":"2026-04-20T22:57:57.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":94.7,"endSpeed":85.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73364608057297,"aZ":-13.060914144883089,"pfxX":-6.487690029329897,"pfxZ":10.115285170728901,"pX":0.05843682526417836,"pZ":2.8919857668687245,"vX0":4.743748798862528,"vY0":-137.60555455739487,"vZ0":-5.424935369646567,"x":114.77,"y":160.7,"x0":-0.8578273040777039,"y0":50.0037909898151,"z0":5.7973585985278655,"aX":-12.259069341564032},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":10.6,"spinRate":2721,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.4003152415771072,"extension":6.137731692266387},"index":0,"playId":"3fa69c89-7d3a-3774-be6e-b1176350db04","pitchNumber":1,"startTime":"2026-04-20T22:57:18.432Z","endTime":"2026-04-20T22:57:23.018Z","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.5,"endSpeed":86.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37923938579567,"aZ":-9.86062292094312,"pfxX":-7.034796835032438,"pfxZ":11.623736857828955,"pX":0.36332486524154833,"pZ":2.6704465318137363,"vX0":5.9284708795426715,"vY0":-138.71917728210312,"vZ0":-6.765630428574609,"x":103.15,"y":166.68,"x0":-0.9035182036732209,"y0":50.00456478440971,"z0":5.822468839650509,"aX":-13.505843550424546},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":11.3,"spinRate":2719,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3971406626687104,"extension":6.175548224159163},"index":1,"playId":"20c82cfe-8af4-398f-9f31-d8daa261ae86","pitchNumber":2,"startTime":"2026-04-20T22:57:34.362Z","endTime":"2026-04-20T22:57:37.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53182176017447,"aZ":-31.89540998613474,"pfxX":-1.6489788844692437,"pfxZ":0.1617476416388275,"pX":0.6420188444854843,"pZ":1.2113387614009599,"vX0":4.084961497703759,"vY0":-132.06010399930216,"vZ0":-5.722128181409019,"x":92.53,"y":206.07,"x0":-0.7223429736083526,"y0":50.004543531772676,"z0":5.8013435294151705,"aX":-2.864328556449987},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.0,"breakHorizontal":1.9,"spinRate":2513,"spinDirection":345},"zone":14,"typeConfidence":2.0,"plateTime":0.4174572819787601,"extension":5.960639193878138},"index":2,"playId":"a3bac495-d26b-3ce7-bac9-331f785b1241","pitchNumber":3,"startTime":"2026-04-20T22:57:53.108Z","endTime":"2026-04-20T22:57:57.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:57:57.720Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Thomas Saggese flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-20T22:58:00.433Z","endTime":"2026-04-20T22:59:43.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44778218595651,"aZ":-13.241841481804979,"pfxX":-7.095376415358096,"pfxZ":9.97261849079819,"pX":0.20110642828772182,"pZ":2.7619618682168032,"vX0":5.167699675064828,"vY0":-137.8310376387271,"vZ0":-5.943892369082985,"x":109.33,"y":164.21,"x0":-0.7889472057772361,"y0":50.00407549828037,"z0":5.863051625856933,"aX":-13.470660005583195},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":11.5,"spinRate":2717,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3994432214412691,"extension":6.107381611959425},"index":0,"playId":"5d2bd6b8-d4c0-34e3-b7c8-f1035ff31ee7","pitchNumber":1,"startTime":"2026-04-20T22:58:21.042Z","endTime":"2026-04-20T22:58:25.002Z","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":93.9,"endSpeed":85.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.532595844326245,"aZ":-22.899418717451354,"pfxX":-10.75361300974506,"pfxZ":4.986957292974061,"pX":0.13334914721355814,"pZ":1.4571895024981065,"vX0":6.46831270479456,"vY0":-136.41980873721306,"vZ0":-7.1145951307142665,"x":111.92,"y":199.44,"x0":-0.8868496960248612,"y0":50.00601430749551,"z0":5.708202444569408,"aX":-20.017585632483147},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.4,"breakHorizontal":17.9,"spinRate":2436,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40344753274865575,"extension":6.0892357032422915},"index":1,"playId":"29c71ed3-f099-32bb-a65f-2f2d7e79417f","pitchNumber":2,"startTime":"2026-04-20T22:58:36.070Z","endTime":"2026-04-20T22:58:41.539Z","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":88.2,"endSpeed":80.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.814337900653143,"aZ":-40.18236966894454,"pfxX":5.0121086892811535,"pfxZ":-4.8790172251900525,"pX":-0.6849248415700715,"pZ":2.39847773651462,"vX0":-0.033626736659220724,"vY0":-128.3411962192889,"vZ0":-0.5008364963882683,"x":143.11,"y":174.02,"x0":-1.3209480491880927,"y0":50.00541518737349,"z0":5.772388916503314,"aX":8.21913464432748},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.6,"breakHorizontal":-9.0,"spinRate":2506,"spinDirection":22},"zone":4,"typeConfidence":2.0,"plateTime":0.42960887479903276,"extension":5.945505482036202},"index":2,"playId":"90cf2126-e39e-3bbf-8aac-c55543abbd69","pitchNumber":3,"startTime":"2026-04-20T22:58:55.706Z","endTime":"2026-04-20T22:58:59.682Z","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":88.7,"endSpeed":80.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.905549034328644,"aZ":-39.662829431923235,"pfxX":6.340429402874852,"pfxZ":-4.513780618869838,"pX":1.6092175323045161,"pZ":1.9870550308293522,"vX0":4.125994691942728,"vY0":-129.06114108039372,"vZ0":-1.982225321251599,"x":55.66,"y":185.13,"x0":-0.8425736883658947,"y0":50.0019905452211,"z0":5.866657794786199,"aX":10.521840184040578},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-8.4,"breakHorizontal":-12.5,"spinRate":2782,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4270512010190024,"extension":6.015181522833964},"index":3,"playId":"f6f3b298-b86e-3bb4-9100-0b8232e79b0c","pitchNumber":4,"startTime":"2026-04-20T22:59:16.598Z","endTime":"2026-04-20T22:59:21.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11575606719708,"aZ":-34.81428415582991,"pfxX":-0.05574306811390281,"pfxZ":-1.5074541238845267,"pX":0.03496999593050667,"pZ":2.262838144440944,"vX0":1.8374954184100563,"vY0":-133.20694551393558,"vZ0":-2.8882352528430117,"x":115.67,"y":177.68,"x0":-0.6637482586899646,"y0":50.0012053206334,"z0":5.9415801013209455,"aX":-0.09781425701380281},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-3.2,"breakHorizontal":-0.4,"spinRate":2702,"spinDirection":356},"zone":5,"typeConfidence":2.0,"plateTime":0.4150840761843466,"extension":6.025415726578828},"hitData":{"launchSpeed":99.8,"launchAngle":23.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.82,"coordY":55.87}},"index":4,"playId":"42fba8f1-9032-3960-b15e-0f640da20eb2","pitchNumber":5,"startTime":"2026-04-20T22:59:34.572Z","endTime":"2026-04-20T22:59:43.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T22:59:43.572Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, first baseman Alec Burleson to pitcher Michael McGreevy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T23:01:49.504Z","endTime":"2026-04-20T23:02:16.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.568756287892928,"aZ":-40.32076492514818,"pfxX":6.7192757609353535,"pfxZ":-6.382702076745104,"pX":0.21905859054500365,"pZ":1.2804178835596567,"vX0":2.8849760084589167,"vY0":-113.4221255149367,"vZ0":-0.9106138408282014,"x":108.65,"y":204.21,"x0":-1.9500205345607433,"y0":50.00145972781974,"z0":5.778619281711412,"aX":8.579768822945113},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.4,"breakHorizontal":-13.0,"spinRate":2446,"spinDirection":44},"zone":14,"typeConfidence":0.88,"plateTime":0.48662428747683384,"extension":6.546386252342909},"index":0,"playId":"ebe93d3c-f3c6-39ae-83c5-bd0618d87b94","pitchNumber":1,"startTime":"2026-04-20T23:01:50.971Z","endTime":"2026-04-20T23:01:57.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":82.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89135163385692,"aZ":-15.57269795177943,"pfxX":-6.041916392237544,"pfxZ":9.336772754849907,"pX":-0.8637919225635572,"pZ":2.7912269179196336,"vX0":4.615596764154612,"vY0":-133.53906043931002,"vZ0":-4.574883315405856,"x":149.93,"y":163.42,"x0":-1.842995206129912,"y0":50.00558428573471,"z0":5.67287862226192,"aX":-10.74577001614119},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":9.7,"spinRate":2251,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.4126175038699693,"extension":6.638487437407512},"hitData":{"launchSpeed":60.3,"launchAngle":-51.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.21,"coordY":177.45}},"index":1,"playId":"932a2bd9-5912-3e2b-a61b-6c0df133ea37","pitchNumber":2,"startTime":"2026-04-20T23:02:06.164Z","endTime":"2026-04-20T23:02:16.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:02:16.074Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to second baseman JJ Wetherholt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T23:02:37.681Z","endTime":"2026-04-20T23:03:32.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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,2],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393523554837127,"aZ":-40.81937034347196,"pfxX":8.101837791027975,"pfxZ":-6.663811676519085,"pX":-0.4199385004005643,"pZ":2.919730952345939,"vX0":1.0534006775053912,"vY0":-114.19924672684348,"vZ0":2.3954388348833247,"x":133.01,"y":159.95,"x0":-1.939903530764008,"y0":50.00027572867132,"z0":5.9229059451229364,"aX":10.515839812474926},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-10.9,"breakHorizontal":-14.9,"spinRate":2485,"spinDirection":41},"zone":1,"typeConfidence":0.87,"plateTime":0.48279386548535097,"extension":6.658822589455753},"index":0,"playId":"5d4258b6-873b-319e-9722-f1afec15d661","pitchNumber":1,"startTime":"2026-04-20T23:02:54.227Z","endTime":"2026-04-20T23:02:58.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-20T23:03:09.653Z","endTime":"2026-04-20T23:03:24.470Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335610034025475,"aZ":-26.279075257882713,"pfxX":-0.03664001468895828,"pfxZ":3.6276364279234485,"pX":0.5816811668994543,"pZ":2.62118105503502,"vX0":6.185459369079772,"vY0":-127.25211321108007,"vZ0":-2.4090541938912367,"x":94.83,"y":168.01,"x0":-1.885131859481786,"y0":50.00188490000259,"z0":5.68149240483757,"aX":-0.0594527899007862},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":-1.4,"spinRate":2441,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.4319256278602852,"extension":6.586306927851246},"hitData":{"launchSpeed":65.4,"launchAngle":18.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":145.34,"coordY":146.29}},"index":2,"playId":"e9d23e7a-6d73-3cf6-9328-1624e9bc07ba","pitchNumber":2,"startTime":"2026-04-20T23:03:24.470Z","endTime":"2026-04-20T23:03:32.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:03:32.616Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-20T23:03:36.426Z","endTime":"2026-04-20T23:05:21.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96932662961017,"aZ":-32.95680178823293,"pfxX":9.497404209510337,"pfxZ":-0.5555429496971529,"pX":1.2231413318380409,"pZ":1.104797544199285,"vX0":4.377061526272674,"vY0":-119.19443759526364,"vZ0":-2.9915969241280767,"x":70.38,"y":208.95,"x0":-1.8788499538032046,"y0":50.001179030095564,"z0":5.395545213438728,"aX":13.466989755612103},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.6,"breakHorizontal":-18.4,"spinRate":2444,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4620762631797293,"extension":6.613180033854965},"index":0,"playId":"533b0fca-8ffb-3705-a65c-6db819b55043","pitchNumber":1,"startTime":"2026-04-20T23:04:01.575Z","endTime":"2026-04-20T23:04:05.242Z","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":91.0,"endSpeed":83.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.589207409315552,"aZ":-27.35244479499097,"pfxX":-6.754419227360586,"pfxZ":2.7367233190542093,"pX":1.4411206507550558,"pZ":2.015639483268147,"vX0":10.065542615385993,"vY0":-132.08335491500108,"vZ0":-4.056450967478593,"x":62.07,"y":184.36,"x0":-1.5446408860942837,"y0":50.00494364963569,"z0":5.5866322818433165,"aX":-11.915035685707007},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":10.0,"spinRate":2385,"spinDirection":225},"zone":14,"typeConfidence":0.93,"plateTime":0.4149485503906476,"extension":6.665045341360927},"index":1,"playId":"c824256c-0787-31cf-8dde-ca62eef338c4","pitchNumber":2,"startTime":"2026-04-20T23:04:18.279Z","endTime":"2026-04-20T23:04:22.526Z","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":82.1,"endSpeed":74.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13852522237929,"aZ":-32.23266158677107,"pfxX":10.634506383608345,"pfxZ":-0.04341858425810763,"pX":1.6583050846143503,"pZ":1.6438917345951727,"vX0":5.177735570756151,"vY0":-119.31108933873983,"vZ0":-2.1022861015050203,"x":53.79,"y":194.39,"x0":-1.9349968216922222,"y0":50.00236711126776,"z0":5.4967175065655915,"aX":15.02947214180363},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.4,"breakHorizontal":-20.6,"spinRate":2527,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.462567119204099,"extension":6.674345206214961},"index":2,"playId":"98538a45-9d88-3e3d-8750-21c962907f2d","pitchNumber":3,"startTime":"2026-04-20T23:04:37.339Z","endTime":"2026-04-20T23:04:40.855Z","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":82.2,"endSpeed":75.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95313660227275,"aZ":-32.23201440231655,"pfxX":8.611744704374784,"pfxZ":-0.04405687146907855,"pX":3.344342596058594,"pZ":0.8266701068655045,"vX0":8.585971929367467,"vY0":-119.29936689874054,"vZ0":-3.9457005243563996,"x":-10.48,"y":216.46,"x0":-1.4450252244304396,"y0":50.00147815143826,"z0":5.466496233293132,"aX":12.177712937059532},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.0,"breakHorizontal":-18.0,"spinRate":2492,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4624460288484671,"extension":6.526709236054508},"index":3,"playId":"98818f8e-21b9-317d-86df-930d08866c78","pitchNumber":4,"startTime":"2026-04-20T23:04:54.585Z","endTime":"2026-04-20T23:04:58.378Z","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":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44787987014618,"aZ":-16.33441763655294,"pfxX":-6.337014132404035,"pfxZ":8.800804731674669,"pX":0.36749409756529405,"pZ":2.9691949107130626,"vX0":7.475027011039839,"vY0":-133.9475303040356,"vZ0":-3.771870359493553,"x":102.99,"y":158.61,"x0":-1.6483491754098063,"y0":50.00576431357152,"z0":5.578292739246946,"aX":-11.41021125857406},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":9.7,"spinRate":2389,"spinDirection":224},"zone":3,"typeConfidence":0.91,"plateTime":0.4103701188402198,"extension":6.604979609753431},"index":4,"playId":"eae63729-1871-3c0b-8002-6627e863678d","pitchNumber":5,"startTime":"2026-04-20T23:05:15.182Z","endTime":"2026-04-20T23:05:21.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:05:21.050Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T23:07:29.218Z","endTime":"2026-04-20T23:08:14.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.737208120501,"aZ":-22.775598660595758,"pfxX":-10.85134825531755,"pfxZ":5.405167919340867,"pX":-0.5501356319274079,"pZ":2.7338169567883246,"vX0":5.2284781596978105,"vY0":-132.2066303547694,"vZ0":-3.242246178489113,"x":137.97,"y":164.97,"x0":-1.1622060917907047,"y0":50.00620997339202,"z0":5.681379093857556,"aX":-18.87984031325603},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":18.2,"spinRate":2455,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.41707768565918535,"extension":5.859713662603123},"index":0,"playId":"13010fc4-5157-31bf-b14f-c6da6270617a","pitchNumber":1,"startTime":"2026-04-20T23:07:29.515Z","endTime":"2026-04-20T23:07:33.407Z","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":94.4,"endSpeed":85.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98600578099651,"aZ":-13.572928666008652,"pfxX":-7.564277163524372,"pfxZ":9.942575272421331,"pX":1.1900270315250603,"pZ":2.248025318165554,"vX0":7.987241085749847,"vY0":-137.0479520736994,"vZ0":-6.749050221060451,"x":71.64,"y":178.08,"x0":-0.8028087843369317,"y0":50.000394501197434,"z0":5.700000393173573,"aX":-14.148193559719694},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2622,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.402236860782359,"extension":6.091657209876672},"index":1,"playId":"e6d4e790-0915-3a85-a46d-9beef80f17cc","pitchNumber":2,"startTime":"2026-04-20T23:07:48.446Z","endTime":"2026-04-20T23:07:52.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86418050394035,"aZ":-13.507251863429946,"pfxX":-7.103616321192229,"pfxZ":10.21046599567267,"pX":-0.04849539550909297,"pZ":3.278703785333834,"vX0":4.804723238676114,"vY0":-135.19170733584355,"vZ0":-4.155653711060204,"x":118.85,"y":150.25,"x0":-0.9371147167433116,"y0":50.00165079957683,"z0":5.801668222073281,"aX":-12.98616023453529},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":11.6,"spinRate":2675,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.40706699512334943,"extension":5.966831139979763},"hitData":{"launchSpeed":94.9,"launchAngle":49.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.15,"coordY":94.39}},"index":2,"playId":"50884975-d606-3f57-bc17-d82e62c2caa4","pitchNumber":3,"startTime":"2026-04-20T23:08:03.746Z","endTime":"2026-04-20T23:08:14.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:08:14.766Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T23:08:22.569Z","endTime":"2026-04-20T23:10:17.663Z","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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":87.9,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.685062759336358,"aZ":-37.469043533033094,"pfxX":4.936195601623545,"pfxZ":-3.2635580520799934,"pX":-0.42618674802922324,"pZ":2.6081354678385935,"vX0":0.3461434123482975,"vY0":-127.87398704800088,"vZ0":-0.4177925007694846,"x":133.25,"y":168.36,"x0":-1.2036248337963065,"y0":50.00538489288585,"z0":5.768619518493451,"aX":7.999085990902156},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.8,"breakHorizontal":-9.0,"spinRate":2556,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4319210780791738,"extension":5.930084730802069},"index":0,"playId":"31550ace-b347-38d3-b49c-3327e42e85b8","pitchNumber":1,"startTime":"2026-04-20T23:08:36.428Z","endTime":"2026-04-20T23:08:41.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18698807360446,"aZ":-27.118902771483814,"pfxX":-9.90450501162322,"pfxZ":3.1117861493547903,"pX":-0.4329525051003062,"pZ":2.264374999635351,"vX0":4.834167420242781,"vY0":-127.21494412417422,"vZ0":-3.251254429080162,"x":133.5,"y":177.64,"x0":-1.0797846109327245,"y0":50.00326597801012,"z0":5.728709126467568,"aX":-16.095169128615378},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":16.7,"spinRate":1656,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.43196673110237027,"extension":5.759874355960915},"index":1,"playId":"6e8d6d8c-3080-35db-b760-f15f6f368ef6","pitchNumber":2,"startTime":"2026-04-20T23:08:51.776Z","endTime":"2026-04-20T23:09:00.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.521759221974627,"aZ":-32.6819773951434,"pfxX":0.24235281134972997,"pfxZ":-0.29621428514243764,"pX":1.0845365063787087,"pZ":-0.4459101009478672,"vX0":4.680708428450871,"vY0":-129.77249846216674,"vZ0":-9.099934694204121,"x":75.66,"y":250.82,"x0":-0.7781856012380383,"y0":50.00614674264777,"z0":5.6151454370149425,"aX":0.41060523447483943},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.4,"breakHorizontal":-1.6,"spinRate":2589,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.42294494463337173,"extension":5.955082788894068},"index":2,"playId":"38e4e2e2-7dc3-3a7a-bf75-94c3c5daa0f0","pitchNumber":3,"startTime":"2026-04-20T23:09:24.433Z","endTime":"2026-04-20T23:09:29.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76350313083439,"aZ":-31.768818028645388,"pfxX":-1.2482030397778092,"pfxZ":0.22358357410282093,"pX":0.9008361688985079,"pZ":1.808510463538603,"vX0":4.534556207176031,"vY0":-133.46937915460856,"vZ0":-4.672901601402824,"x":82.66,"y":189.95,"x0":-0.663567429266992,"y0":50.00094576327025,"z0":5.889896366412527,"aX":-2.235257248095606},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.5,"breakHorizontal":1.2,"spinRate":2695,"spinDirection":335},"zone":14,"typeConfidence":2.0,"plateTime":0.41156974150500325,"extension":6.095689511158026},"index":3,"playId":"3ffdd9da-6715-3596-895d-6a0fee227333","pitchNumber":4,"startTime":"2026-04-20T23:09:50.776Z","endTime":"2026-04-20T23:09:56.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.081911458500684,"aZ":-32.01333100041888,"pfxX":-1.1942519729697856,"pfxZ":0.09368415951928988,"pX":-0.19250567939924257,"pZ":1.789016431947195,"vX0":1.7201673943529157,"vY0":-131.0626103840052,"vZ0":-4.098295700298738,"x":124.34,"y":190.48,"x0":-0.707369885692019,"y0":50.00384531972933,"z0":5.80952994579611,"aX":-2.042751398995927},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.6,"breakHorizontal":1.7,"spinRate":2635,"spinDirection":344},"zone":8,"typeConfidence":2.0,"plateTime":0.42067165543572527,"extension":5.889964259477276},"index":4,"playId":"66a9fe1d-211c-3c6f-99aa-63b392b42e83","pitchNumber":5,"startTime":"2026-04-20T23:10:11.735Z","endTime":"2026-04-20T23:10:17.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:10:17.663Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, pitcher Max Meyer to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-20T23:10:21.266Z","endTime":"2026-04-20T23:12:09.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":676974,"link":"/api/v1/people/676974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28811703257069,"aZ":-9.806651300754393,"pfxX":-5.339237771061476,"pfxZ":11.942574705333552,"pX":0.4149643906027208,"pZ":1.369810825875662,"vX0":4.8913662436947885,"vY0":-137.1856886268764,"vZ0":-9.753769429390392,"x":101.18,"y":201.8,"x0":-0.7127749824789907,"y0":50.0015574694992,"z0":5.676061380186416,"aX":-9.99875798752577},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.3,"breakHorizontal":8.4,"spinRate":2509,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4019513432086601,"extension":6.1141106475498335},"index":0,"playId":"d6e2cdca-0cc2-3769-adbf-9aaee7f92c81","pitchNumber":1,"startTime":"2026-04-20T23:10:41.133Z","endTime":"2026-04-20T23:10:45.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.714758732212225,"aZ":-11.509982952913512,"pfxX":-5.567125297398329,"pfxZ":10.99255556339121,"pX":0.1632158561212465,"pZ":2.182480509663864,"vX0":4.476582630328579,"vY0":-137.28114678279638,"vZ0":-7.620896316837551,"x":110.78,"y":179.85,"x0":-0.7777602508282145,"y0":50.00086469323553,"z0":5.806016255414773,"aX":-10.462933765134828},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2637,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40134367487455735,"extension":6.063554148260755},"index":1,"playId":"a6898999-fd35-3a0b-a480-8f93adcb256f","pitchNumber":2,"startTime":"2026-04-20T23:10:57.632Z","endTime":"2026-04-20T23:11:01.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42888806147357,"aZ":-10.990612757455745,"pfxX":-4.992932570303563,"pfxZ":11.23092343255692,"pX":0.6248394646750506,"pZ":2.056975846468075,"vX0":5.265388206946687,"vY0":-137.64670986084013,"vZ0":-7.777331792105826,"x":93.18,"y":183.24,"x0":-0.6799907508596182,"y0":50.002456229999055,"z0":5.694666052383216,"aX":-9.417131444532462},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":7.7,"spinRate":2526,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4005619705990404,"extension":6.035249462295966},"index":2,"playId":"6c57d5f1-0fdb-3cfc-b285-beb4056355eb","pitchNumber":3,"startTime":"2026-04-20T23:11:15.064Z","endTime":"2026-04-20T23:11:18.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72017243493365,"aZ":-31.39840303745289,"pfxX":-0.9980312514821628,"pfxZ":0.4382011526288201,"pX":0.665169092013577,"pZ":1.710894119362967,"vX0":3.6143805527987887,"vY0":-132.60956724893276,"vZ0":-4.962490728851668,"x":91.65,"y":192.59,"x0":-0.5888641539140204,"y0":50.002191544726,"z0":5.910780024172763,"aX":-1.7682188578790128},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.1,"breakHorizontal":1.0,"spinRate":2597,"spinDirection":344},"zone":9,"typeConfidence":2.0,"plateTime":0.413846902827371,"extension":5.913781333403495},"index":3,"playId":"f78f0b7a-f675-3a21-89b7-5c6c2cf35027","pitchNumber":4,"startTime":"2026-04-20T23:11:35.686Z","endTime":"2026-04-20T23:11:41.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":80.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.321382457988236,"aZ":-37.659108624718044,"pfxX":4.136722768469664,"pfxZ":-3.2844175582682213,"pX":1.356719667694951,"pZ":1.8572149506208568,"vX0":4.501097865938976,"vY0":-129.993547782482,"vZ0":-2.446141047683428,"x":65.29,"y":188.64,"x0":-0.9501453877873896,"y0":50.00166391682022,"z0":5.736986249319276,"aX":6.909841176067654},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-6.4,"breakHorizontal":-8.6,"spinRate":2685,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4252538962078809,"extension":6.005819995437593},"hitData":{"launchSpeed":90.7,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.48,"coordY":182.51}},"index":4,"playId":"1baa873f-a75f-330e-a1da-4c2d83e7f773","pitchNumber":5,"startTime":"2026-04-20T23:12:01.052Z","endTime":"2026-04-20T23:12:09.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:12:09.064Z","atBatIndex":16},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Owen Caissie bunt grounds out softly, pitcher Michael McGreevy to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T23:14:20.852Z","endTime":"2026-04-20T23:14:31.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61619553864992,"aZ":-19.014588659811864,"pfxX":-7.944419065417481,"pfxZ":7.404201461383261,"pX":-0.36411456368698886,"pZ":2.76853934399174,"vX0":5.853175615069077,"vY0":-132.7785671099645,"vZ0":-4.19798240003499,"x":130.88,"y":164.03,"x0":-1.5698637154887214,"y0":50.00376761627619,"z0":5.761804982542714,"aX":-14.122649083774176},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":2229,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.4132180955286806,"extension":6.449989796830021},"hitData":{"launchSpeed":38.3,"launchAngle":-48.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":121.46,"coordY":187.04}},"index":0,"playId":"8492b58b-dab8-353e-8762-c57908105b94","pitchNumber":1,"startTime":"2026-04-20T23:14:23.133Z","endTime":"2026-04-20T23:14:31.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:14:31.944Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Graham Pauley flies out to left fielder Thomas Saggese.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T23:14:37.335Z","endTime":"2026-04-20T23:17:06.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":76.3,"endSpeed":69.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.016607632990564,"aZ":-42.87865131248901,"pfxX":6.735839192379112,"pfxZ":-8.790642488820215,"pX":-0.9166462726451513,"pZ":2.006240927931696,"vX0":0.3463684555977728,"vY0":-110.92642573134943,"vZ0":1.6707573529778303,"x":151.94,"y":184.61,"x0":-1.948053423876811,"y0":50.00265106382159,"z0":5.792241673701317,"aX":8.203742336445519},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-14.9,"breakHorizontal":-12.2,"spinRate":2413,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.49812129647481607,"extension":6.566910320146848},"index":0,"playId":"bdb2aeda-6115-35f9-bc86-1005249db5ff","pitchNumber":1,"startTime":"2026-04-20T23:14:56.166Z","endTime":"2026-04-20T23:15:00.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":78.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80939650521594,"aZ":-24.560844444843273,"pfxX":-6.183482866836938,"pfxZ":4.791182067228599,"pX":0.13740222453600393,"pZ":1.21872419031943,"vX0":7.01927390163319,"vY0":-126.36389215678008,"vZ0":-5.6664576592889615,"x":111.76,"y":205.87,"x0":-1.8953513246081357,"y0":50.00543323959449,"z0":5.507903540409261,"aX":-9.832621999080773},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.3,"breakHorizontal":9.2,"spinRate":1802,"spinDirection":235},"zone":14,"typeConfidence":0.75,"plateTime":0.4362930641493761,"extension":6.743723019799407},"index":1,"playId":"2e8688a0-0962-3208-8a77-7fe5b165c4b5","pitchNumber":2,"startTime":"2026-04-20T23:15:11.385Z","endTime":"2026-04-20T23:15:17.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.638599033048592,"aZ":-24.178171565709782,"pfxX":-6.8576328075070965,"pfxZ":5.051140252928497,"pX":-0.03787354624680157,"pZ":2.418230738020074,"vX0":6.616445453684785,"vY0":-126.27533055566091,"vZ0":-3.161645768300251,"x":118.44,"y":173.49,"x0":-1.8271640311894068,"y0":50.00036300551987,"z0":5.676628262951324,"aX":-10.8462875839754},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":10.6,"spinRate":1822,"spinDirection":233},"zone":5,"typeConfidence":0.88,"plateTime":0.43721749058317805,"extension":6.724104538477797},"index":2,"playId":"ceadbac5-6351-39c3-95a9-6c4f8290a8e7","pitchNumber":3,"startTime":"2026-04-20T23:15:35.294Z","endTime":"2026-04-20T23:15:39.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.093853832359432,"aZ":-26.426058754971148,"pfxX":-10.268794057147575,"pfxZ":3.2827806797495054,"pX":-0.05853135844789191,"pZ":2.534986123356114,"vX0":7.504837968211934,"vY0":-132.18967335288758,"vZ0":-2.795280739222272,"x":119.23,"y":170.34,"x0":-1.6161322815768773,"y0":50.00067323705942,"z0":5.56912025039217,"aX":-17.969632256254332},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":16.7,"spinRate":2227,"spinDirection":222},"zone":5,"typeConfidence":0.95,"plateTime":0.4161115672949469,"extension":6.489292616853995},"index":3,"playId":"a95a3f76-0996-3ee8-bdea-c31bfbb99540","pitchNumber":4,"startTime":"2026-04-20T23:15:55.677Z","endTime":"2026-04-20T23:16:05.441Z","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":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39589895933152,"aZ":-40.494138579298344,"pfxX":6.870289978892053,"pfxZ":-6.19451597359901,"pX":0.9915910901227702,"pZ":0.024928118987552,"vX0":4.039807045949384,"vY0":-116.19341617977848,"vZ0":-3.70352508432663,"x":79.2,"y":238.11,"x0":-1.6727910242174149,"y0":50.00431329945365,"z0":5.557623277852459,"aX":9.225734759098106},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.9,"breakHorizontal":-13.6,"spinRate":2545,"spinDirection":41},"zone":14,"typeConfidence":0.65,"plateTime":0.47465470521143693,"extension":6.768573630269853},"index":4,"playId":"30131013-0144-3934-91ee-7038db42b6ec","pitchNumber":5,"startTime":"2026-04-20T23:16:34.323Z","endTime":"2026-04-20T23:16:40.039Z","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":93.4,"endSpeed":84.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51506337571474,"aZ":-15.29922885938438,"pfxX":-6.2700070433529405,"pfxZ":9.142011810840877,"pX":-0.07154602883520104,"pZ":2.6830829779802237,"vX0":6.409251057359686,"vY0":-135.6888696919902,"vZ0":-4.929753210659956,"x":119.73,"y":166.34,"x0":-1.6612180474404126,"y0":50.0012119476269,"z0":5.606368012713578,"aX":-11.571660853250885},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2334,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.405251725354586,"extension":6.639147935364841},"hitData":{"launchSpeed":87.2,"launchAngle":46.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.34,"coordY":107.57}},"index":5,"playId":"b04148a8-9ceb-3f19-bee9-2902655d82b0","pitchNumber":6,"startTime":"2026-04-20T23:16:55.936Z","endTime":"2026-04-20T23:17:06.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:17:06.652Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Norby lines out to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-20T23:17:06.221Z","endTime":"2026-04-20T23:17:56.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23386180487739,"aZ":-28.58952529705013,"pfxX":2.2190698968429716,"pfxZ":2.2131903015649677,"pX":1.2118121713356178,"pZ":2.698262125385482,"vX0":6.885193366366198,"vY0":-127.0412536583172,"vZ0":-1.5045486618895567,"x":70.81,"y":165.93,"x0":-1.831820883139135,"y0":50.003960287845196,"z0":5.590316631411343,"aX":3.5924415513406958},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-5.8,"spinRate":2471,"spinDirection":168},"zone":12,"typeConfidence":0.91,"plateTime":0.43266496484174954,"extension":6.773741337561271},"index":0,"playId":"e9c67e45-77fe-3516-acc5-0a7679e9bf64","pitchNumber":1,"startTime":"2026-04-20T23:17:29.666Z","endTime":"2026-04-20T23:17:35.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.474591250039083,"aZ":-30.619355182199588,"pfxX":-10.11573615815415,"pfxZ":0.8873031148232648,"pX":-0.530994667342256,"pZ":1.9377565154825638,"vX0":7.028991200035362,"vY0":-132.45277557923737,"vZ0":-3.4757478863614715,"x":137.24,"y":186.46,"x0":-1.9159357353783002,"y0":50.006555450238935,"z0":5.526138127842711,"aX":-17.828926452936383},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.0,"breakHorizontal":16.7,"spinRate":2309,"spinDirection":226},"zone":7,"typeConfidence":0.93,"plateTime":0.4148380682255932,"extension":6.607384862704121},"hitData":{"launchSpeed":92.9,"launchAngle":19.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.51,"coordY":112.26}},"index":1,"playId":"a9887698-fdc1-399f-a3df-e0456ef17141","pitchNumber":2,"startTime":"2026-04-20T23:17:44.855Z","endTime":"2026-04-20T23:17:56.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:17:56.212Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:19:59.194Z","endTime":"2026-04-20T23:21:25.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":87.2,"endSpeed":79.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19435921580015,"aZ":-35.65211007904143,"pfxX":4.394494118249576,"pfxZ":-2.1538567957506505,"pX":-1.242929287041529,"pZ":2.304715835156373,"vX0":-0.9425367321274272,"vY0":-127.00516844816289,"vZ0":-1.4082192926526902,"x":164.38,"y":176.55,"x0":-1.4346507794456484,"y0":50.00428073958127,"z0":5.736073976740657,"aX":7.085655788592561},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":-7.7,"spinRate":2599,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.4334443568689532,"extension":5.78577906703773},"index":0,"playId":"b07b3964-62ff-36db-b33e-f2e9e9601ad8","pitchNumber":1,"startTime":"2026-04-20T23:20:09.021Z","endTime":"2026-04-20T23:20:14.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.512909164063903,"aZ":-26.691225823610733,"pfxX":-10.158626035923472,"pfxZ":3.0960008337178895,"pX":-0.6668998313436018,"pZ":2.17639273382645,"vX0":4.681252778311255,"vY0":-133.0791201091495,"vZ0":-4.025769549845183,"x":142.42,"y":180.02,"x0":-1.1395308272176214,"y0":50.00633742353107,"z0":5.6672817386777465,"aX":-18.022965049864293},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.8,"breakHorizontal":17.2,"spinRate":2375,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.4133277560170514,"extension":5.948575294702596},"index":1,"playId":"bbcb5cdd-0bbb-3e54-aa9b-4a20c6faa819","pitchNumber":2,"startTime":"2026-04-20T23:20:24.112Z","endTime":"2026-04-20T23:20:27.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36108097310651,"aZ":-23.83147736010277,"pfxX":-11.268387053939268,"pfxZ":4.696474981936425,"pX":-1.1483331289624303,"pZ":1.789912525512799,"vX0":3.7331936359595046,"vY0":-133.35839728323342,"vZ0":-5.467366078724704,"x":160.77,"y":190.45,"x0":-1.1139310426749238,"y0":50.00337793102757,"z0":5.617658529214651,"aX":-20.01728343463652},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":19.4,"spinRate":2392,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4128946438588157,"extension":5.854440469055293},"index":2,"playId":"fca2aefb-bcbc-3513-ba81-7cf52edf3f97","pitchNumber":3,"startTime":"2026-04-20T23:20:43.947Z","endTime":"2026-04-20T23:20:49.571Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67255224422909,"aZ":-12.367995449653618,"pfxX":-7.205540676758632,"pfxZ":10.59222061000402,"pX":-0.05588482671079198,"pZ":3.0027701222218774,"vX0":4.875887725580487,"vY0":-137.17389560095808,"vZ0":-5.088196855132476,"x":119.13,"y":157.71,"x0":-0.9375779998387672,"y0":50.00139723748107,"z0":5.753199982690762,"aX":-13.472095710194091},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":11.8,"spinRate":2673,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4021961938404486,"extension":6.021520025417631},"index":3,"playId":"5a0133c4-52dd-37c2-bcee-578efc33d89d","pitchNumber":4,"startTime":"2026-04-20T23:21:03.360Z","endTime":"2026-04-20T23:21:07.482Z","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":88.4,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.624609321024312,"aZ":-37.76709818846553,"pfxX":4.98646002371224,"pfxZ":-3.3920879778544997,"pX":1.349977339501122,"pZ":1.3024627428544815,"vX0":4.493627919586098,"vY0":-128.54673273814802,"vZ0":-3.4230592678918175,"x":65.54,"y":203.61,"x0":-1.0789562427783945,"y0":50.005099641219026,"z0":5.632023719417074,"aX":8.21279188394471},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.7,"breakHorizontal":-10.2,"spinRate":2570,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4287275371392565,"extension":5.947382014932214},"index":4,"playId":"7bb93f80-f595-368d-83cf-8d78ced03408","pitchNumber":5,"startTime":"2026-04-20T23:21:17.621Z","endTime":"2026-04-20T23:21:25.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:21:25.054Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:21:22.365Z","endTime":"2026-04-20T23:22:37.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86006637574276,"aZ":-32.64692807416876,"pfxX":0.7334051509145048,"pfxZ":-0.2725084640525095,"pX":0.33772532488367757,"pZ":1.3446146157448127,"vX0":2.7310125894713417,"vY0":-132.41510500188747,"vZ0":-5.335355050352849,"x":104.13,"y":202.48,"x0":-0.8047213728514258,"y0":50.000269728051805,"z0":5.791326753391089,"aX":1.293546297634432},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.4,"breakHorizontal":-1.9,"spinRate":2587,"spinDirection":337},"zone":14,"typeConfidence":2.0,"plateTime":0.41459442156473436,"extension":5.930449057743391},"index":0,"playId":"a1386c9a-9142-3e14-8b50-c3bb89045a6c","pitchNumber":1,"startTime":"2026-04-20T23:21:48.414Z","endTime":"2026-04-20T23:21:53.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.395573420687274,"aZ":-25.16874938714611,"pfxX":-9.655232368480835,"pfxZ":4.279245098599391,"pX":-1.0548808760486728,"pZ":2.8642148273773924,"vX0":3.5321013430971138,"vY0":-127.94495147178213,"vZ0":-2.3772454136205194,"x":157.21,"y":161.45,"x0":-1.2085027429399864,"y0":50.00463453567769,"z0":5.802809159926563,"aX":-15.814203248871598},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":1798,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.43010144133121386,"extension":5.797171130761138},"index":1,"playId":"05d10b1e-561a-34e2-bbb3-60498411a924","pitchNumber":2,"startTime":"2026-04-20T23:22:04.139Z","endTime":"2026-04-20T23:22:08.103Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.387342701311834,"aZ":-40.12813978951849,"pfxX":7.723595852777522,"pfxZ":-4.899300528232393,"pX":-0.0931027619951203,"pZ":1.724721877982438,"vX0":0.3563152614126039,"vY0":-127.88068376139395,"vZ0":-1.946339783850789,"x":120.55,"y":192.21,"x0":-1.2355881903541102,"y0":50.00548561969642,"z0":5.7047274962236125,"aX":12.532358444054854},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.1,"breakHorizontal":-14.0,"spinRate":2798,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.4317000633745569,"extension":5.844682660334317},"hitData":{"launchSpeed":112.1,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.83,"coordY":82.06}},"index":2,"playId":"3df8fc34-8ba6-362c-8782-d0e8fc98e6b5","pitchNumber":3,"startTime":"2026-04-20T23:22:25.655Z","endTime":"2026-04-20T23:22:37.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:22:37.078Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:22:36.628Z","endTime":"2026-04-20T23:26:25.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7,8,10],"actionIndex":[2,9],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50357628478135,"aZ":-11.772871560352378,"pfxX":-6.1228762523589175,"pfxZ":11.043188394272756,"pX":0.861998975385875,"pZ":3.2780501396178146,"vX0":6.582438390487682,"vY0":-135.96160772972974,"vZ0":-4.459876110498422,"x":84.14,"y":150.27,"x0":-0.8103498671616032,"y0":50.000083561763816,"z0":5.774918706655493,"aX":-11.30922700067616},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":9.5,"spinRate":2653,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40492104188149325,"extension":6.046598073152811},"index":0,"playId":"3b13ebb0-e80c-3c4f-8f3d-bc7e7a08c4a0","pitchNumber":1,"startTime":"2026-04-20T23:22:59.473Z","endTime":"2026-04-20T23:23:03.290Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.173666139518854,"aZ":-26.21011120019443,"pfxX":-10.447169701334488,"pfxZ":3.47824163535726,"pX":-1.501021325266312,"pZ":2.0675925943869014,"vX0":2.8223409268618247,"vY0":-130.81677744875722,"vZ0":-3.7656676711994015,"x":174.22,"y":182.95,"x0":-1.2433205113251409,"y0":50.00524935128391,"z0":5.51322348947485,"aX":-17.92783067799138},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":18.2,"spinRate":2397,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42031568699777067,"extension":5.878683698717116},"index":1,"playId":"8925a02c-7afd-3efa-88d5-3d43b9dfa024","pitchNumber":2,"startTime":"2026-04-20T23:23:23.853Z","endTime":"2026-04-20T23:23:34.073Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jordan Walker steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"8925a02c-7afd-3efa-88d5-3d43b9dfa024","startTime":"2026-04-20T23:23:34.073Z","endTime":"2026-04-20T23:23:54.397Z","isPitch":false,"isBaseRunningPlay":true,"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(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":90.0,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028198376533442,"aZ":-32.72953070581104,"pfxX":-0.3499632200931666,"pfxZ":-0.32555686749402657,"pX":1.314518328422044,"pZ":1.2124953274178718,"vX0":5.261888400606198,"vY0":-130.95444169303283,"vZ0":-5.374578651200992,"x":66.89,"y":206.04,"x0":-0.6798027819386596,"y0":50.00031760277544,"z0":5.755245467936536,"aX":-0.6054667033747858},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.6,"breakHorizontal":-0.6,"spinRate":2604,"spinDirection":340},"zone":14,"typeConfidence":2.0,"plateTime":0.4191083559860185,"extension":6.098561313312896},"index":3,"playId":"d31536bd-1b45-3f0e-9775-81581f16ba12","pitchNumber":3,"startTime":"2026-04-20T23:23:54.397Z","endTime":"2026-04-20T23:23:59.821Z","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":88.3,"endSpeed":80.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02956575567864,"aZ":-37.65891003623465,"pfxX":6.7537453241744005,"pfxZ":-3.3211666752988034,"pX":-0.8005144577462131,"pZ":1.414455216891028,"vX0":-0.47205178072928583,"vY0":-128.58943130220203,"vZ0":-3.057739580688672,"x":147.51,"y":200.59,"x0":-1.4889197523940083,"y0":50.002560322707026,"z0":5.580798233107374,"aX":11.156561248995251},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-6.5,"breakHorizontal":-12.1,"spinRate":2619,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.42816776494478104,"extension":6.035453754192808},"index":4,"playId":"80ae78e1-ccfc-3fef-91f6-adb6582282c3","pitchNumber":4,"startTime":"2026-04-20T23:24:15.395Z","endTime":"2026-04-20T23:24:19.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"ee055e78-0734-4c0f-b953-19d8d7f8d12a","startTime":"2026-04-20T23:24:33.031Z","endTime":"2026-04-20T23:24:38.031Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-20T23:25:01.101Z","endTime":"2026-04-20T23:25:19.846Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.114032173569164,"aZ":-13.680335652157693,"pfxX":-4.683506245841484,"pfxZ":9.665635925228942,"pX":0.6631568997008975,"pZ":3.4781845263895947,"vX0":5.522933754487752,"vY0":-138.25578306609785,"vZ0":-3.826582429608132,"x":91.72,"y":144.87,"x0":-0.7627695430105584,"y0":50.00659061902786,"z0":5.8139947503907505,"aX":-8.965295509267017},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2622,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3979243485926318,"extension":6.064557992329388},"index":7,"playId":"9735fbc3-8fc7-366c-8a56-bbf33afac9d7","pitchNumber":5,"startTime":"2026-04-20T23:25:19.846Z","endTime":"2026-04-20T23:25:28.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.754744138716084,"aZ":-32.886831811911385,"pfxX":0.15839230671638838,"pfxZ":-0.4077079793868017,"pX":1.305806654292484,"pZ":0.5140169572904393,"vX0":4.940571764136324,"vY0":-133.17825883397998,"vZ0":-7.20813036441307,"x":67.23,"y":224.9,"x0":-0.6091041573084782,"y0":50.00202634927258,"z0":5.695670312278302,"aX":0.2776569294742286},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.4,"breakHorizontal":-1.6,"spinRate":2795,"spinDirection":1},"zone":14,"typeConfidence":2.0,"plateTime":0.41435746926073813,"extension":6.12632286556252},"index":8,"playId":"e0840d92-f4dd-3ba9-8472-37632de9ab5a","pitchNumber":6,"startTime":"2026-04-20T23:25:44.525Z","endTime":"2026-04-20T23:25:49.024Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Max Meyer. Jordan Walker to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":9,"actionPlayId":"e0840d92-f4dd-3ba9-8472-37632de9ab5a","startTime":"2026-04-20T23:25:55.565Z","endTime":"2026-04-20T23:26:19.370Z","isPitch":false,"isBaseRunningPlay":true,"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":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04773587158534,"aZ":-21.16656841459604,"pfxX":-7.406341786501333,"pfxZ":6.538576760545269,"pX":1.18983105547199,"pZ":1.596142939077303,"vX0":7.443139291541468,"vY0":-129.4464698907697,"vZ0":-5.9863606509208225,"x":71.65,"y":195.68,"x0":-0.7716426747898099,"y0":50.00287397757926,"z0":5.57800812348589,"aX":-12.468438837600532},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.6,"breakHorizontal":11.6,"spinRate":1872,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4244386477804247,"extension":6.006727237684704},"index":10,"playId":"e39a4448-a91d-35c2-bf2d-7dd24bdbf056","pitchNumber":7,"startTime":"2026-04-20T23:26:19.370Z","endTime":"2026-04-20T23:26:25.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:26:25.022Z","atBatIndex":22},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Masyn Winn out on a sacrifice fly to left fielder Kyle Stowers. Jordan Walker scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:26:30.257Z","endTime":"2026-04-20T23:28:52.782Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":676974,"link":"/api/v1/people/676974"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32262243910751,"aZ":-33.388395910467274,"pfxX":-0.19376060753006197,"pfxZ":-0.7159387630154566,"pX":0.6785324735588125,"pZ":3.0251176592391036,"vX0":3.8693797539842008,"vY0":-129.9454898248394,"vZ0":-0.9214471847584762,"x":91.14,"y":157.1,"x0":-0.8072721683141384,"y0":50.00045767895764,"z0":5.930577534404283,"aX":-0.3302870683776548},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.3,"breakHorizontal":-0.6,"spinRate":2605,"spinDirection":45},"zone":3,"typeConfidence":2.0,"plateTime":0.4221984420101528,"extension":6.076954139952317},"index":0,"playId":"043aa675-50ab-3a8a-bd02-2b33179712d4","pitchNumber":1,"startTime":"2026-04-20T23:26:56.889Z","endTime":"2026-04-20T23:27:23.889Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.988081961575723,"aZ":-33.09350641491215,"pfxX":0.04727555031634112,"pfxZ":-0.5182220924812313,"pX":0.33139365096750023,"pZ":2.8692754446990225,"vX0":3.245487621677687,"vY0":-132.4433744938714,"vZ0":-1.618005427116389,"x":104.37,"y":161.31,"x0":-0.9194230613888329,"y0":50.00578156421599,"z0":5.923157184571517,"aX":0.0828243136724244},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.1,"breakHorizontal":-0.8,"spinRate":2740,"spinDirection":355},"zone":3,"typeConfidence":2.0,"plateTime":0.4145753312862537,"extension":5.959341541489345},"index":1,"playId":"2df9b697-b150-3b93-8359-8d15b7b41d88","pitchNumber":2,"startTime":"2026-04-20T23:27:35.658Z","endTime":"2026-04-20T23:27:43.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":80.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.285783747405496,"aZ":-33.49454489798116,"pfxX":-1.917600932494038,"pfxZ":-0.7886354414487808,"pX":0.26981463707323544,"pZ":1.1429840655222043,"vX0":3.6279298175547336,"vY0":-129.77556230534478,"vZ0":-5.023385036648772,"x":106.72,"y":207.92,"x0":-0.910088175849585,"y0":50.00382022080836,"z0":5.715600212398302,"aX":-3.2049374014106435},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.5,"breakHorizontal":2.5,"spinRate":2574,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.42537120062512823,"extension":6.049810089581116},"index":2,"playId":"5a662f9a-b40b-34e3-9985-d4715ec6784a","pitchNumber":3,"startTime":"2026-04-20T23:27:56.383Z","endTime":"2026-04-20T23:28:00.382Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.437401753380183,"aZ":-40.28864470405574,"pfxX":5.938712831950898,"pfxZ":-5.1417612167869855,"pX":1.2720237877342335,"pZ":1.2435408589056334,"vX0":3.8575254202518443,"vY0":-126.33737788483735,"vZ0":-2.6614749041144643,"x":68.51,"y":205.2,"x0":-1.058699158841336,"y0":50.00426990395931,"z0":5.625120263394759,"aX":9.370873898586488},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.7,"breakHorizontal":-11.8,"spinRate":2699,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4375532178186652,"extension":5.9476161764643125},"index":3,"playId":"572c12a6-5bea-3cc7-9db0-f939ddcecd49","pitchNumber":4,"startTime":"2026-04-20T23:28:20.128Z","endTime":"2026-04-20T23:28:23.683Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42152609815898,"aZ":-19.976440488563828,"pfxX":-9.50800093576018,"pfxZ":6.476573618265243,"pX":0.15377868427041114,"pZ":2.4744902339413155,"vX0":5.742041346483578,"vY0":-137.13815363727187,"vZ0":-5.119117931283062,"x":111.14,"y":171.97,"x0":-0.7438219728525391,"y0":50.004329218022775,"z0":5.749144215684296,"aX":-17.913863983817667},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":15.8,"spinRate":2558,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40107234896864075,"extension":6.1322971427480475},"hitData":{"launchSpeed":88.8,"launchAngle":29.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.89,"coordY":75.5}},"index":4,"playId":"b398fc56-bf18-3548-9931-2be90c2ab3fc","pitchNumber":5,"startTime":"2026-04-20T23:28:39.487Z","endTime":"2026-04-20T23:28:52.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:28:52.782Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Urías singles on a ground ball to third baseman Graham Pauley. Nolan Gorman to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:29:03.986Z","endTime":"2026-04-20T23:29:29.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"postOnSecond":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65886169767118,"aZ":-19.834000372947845,"pfxX":-11.31912555414478,"pfxZ":6.77819388272901,"pX":-0.1977066386877135,"pZ":1.8029620634880297,"vX0":5.588312312783204,"vY0":-135.11476851231902,"vZ0":-6.471847426355645,"x":124.54,"y":190.1,"x0":-0.8395399513244917,"y0":50.002966657238225,"z0":5.656777097965398,"aX":-20.606790068963683},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":19.1,"spinRate":2519,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.40777965743484046,"extension":6.1209085447639415},"hitData":{"launchSpeed":88.4,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.94,"coordY":166.17}},"index":0,"playId":"c96f1d61-9a41-3c50-bb5c-ef670605d897","pitchNumber":1,"startTime":"2026-04-20T23:29:18.519Z","endTime":"2026-04-20T23:29:29.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:29:29.772Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-20T23:30:08.207Z","endTime":"2026-04-20T23:30:56.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-20T23:29:56.938Z","endTime":"2026-04-20T23:30:10.446Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065877489332816,"aZ":-33.14921607162736,"pfxX":0.6929330303124028,"pfxZ":-0.5573474280674553,"pX":0.40101163517998206,"pZ":2.5580741072374815,"vX0":2.9116872747911704,"vY0":-131.21702387907152,"vZ0":-2.2655363669812485,"x":101.71,"y":169.71,"x0":-0.815411053905497,"y0":50.00628133836573,"z0":5.914702705871362,"aX":1.2024278519790281},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.3,"breakHorizontal":-1.9,"spinRate":2626,"spinDirection":356},"zone":6,"typeConfidence":2.0,"plateTime":0.41822526434407115,"extension":6.1254295584698255},"index":1,"playId":"64e3655e-9163-3570-bbe8-0012e9faaa87","pitchNumber":1,"startTime":"2026-04-20T23:30:10.446Z","endTime":"2026-04-20T23:30:13.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821136560304875,"aZ":-37.74474372645644,"pfxX":5.250873615206551,"pfxZ":-3.486470892193134,"pX":0.2105038398925207,"pZ":2.395906210544028,"vX0":1.7416916313899717,"vY0":-126.65436187908219,"vZ0":-0.7566879427706923,"x":108.98,"y":174.09,"x0":-1.1711330472364472,"y0":50.00203837232989,"z0":5.7607938041700875,"aX":8.39051674655859},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.2,"breakHorizontal":-10.0,"spinRate":2754,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.4351957747698876,"extension":5.912041934095824},"index":2,"playId":"7f81cd23-a6b9-3462-8230-27e94fd2a774","pitchNumber":2,"startTime":"2026-04-20T23:30:32.404Z","endTime":"2026-04-20T23:30:35.955Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195409246187403,"aZ":-35.39287324710202,"pfxX":6.414253077243593,"pfxZ":-1.928997386987481,"pX":0.023285237370361016,"pZ":3.249171340135732,"vX0":1.0414570119951827,"vY0":-129.28149679615552,"vZ0":0.5139645044251322,"x":116.11,"y":151.05,"x0":-1.2188428605924286,"y0":50.00637675943221,"z0":5.801607043277383,"aX":10.67639179409737},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.1,"breakHorizontal":-11.9,"spinRate":2832,"spinDirection":26},"zone":2,"typeConfidence":2.0,"plateTime":0.42643253908167544,"extension":6.031535952851977},"index":3,"playId":"0778589b-a2cb-3b42-b2b0-4d9c6a5a2aaf","pitchNumber":3,"startTime":"2026-04-20T23:30:48.858Z","endTime":"2026-04-20T23:30:56.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:30:56.467Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, pitcher Michael McGreevy to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:32:55.590Z","endTime":"2026-04-20T23:33:44.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(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":90.2,"endSpeed":81.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27660284578435,"aZ":-16.63161619248474,"pfxX":-4.669948453885482,"pfxZ":9.026514506727196,"pX":-1.639814960982506,"pZ":4.257260361696629,"vX0":2.273803467410411,"vY0":-131.27547841990648,"vZ0":-0.6811096387570406,"x":179.51,"y":123.83,"x0":-1.9168147025529167,"y0":50.00253203633466,"z0":5.7736386023720305,"aX":-8.040920846983733},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.3,"breakHorizontal":7.8,"spinRate":2207,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4193972583760548,"extension":6.5386398089163045},"index":0,"playId":"8afb0afb-c8e6-39c1-8df5-5f2018b0bc2b","pitchNumber":1,"startTime":"2026-04-20T23:33:03.594Z","endTime":"2026-04-20T23:33:06.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":81.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.452293787670694,"aZ":-16.00177391895597,"pfxX":-4.904630438620198,"pfxZ":9.382580821965194,"pX":-0.49585114209392295,"pZ":3.001785364575432,"vX0":5.15428450314464,"vY0":-131.13403542872533,"vZ0":-3.751792318045595,"x":135.9,"y":157.73,"x0":-1.8595252440051395,"y0":50.00012685706712,"z0":5.661671062362246,"aX":-8.45117703294763},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2165,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.4193709603320208,"extension":6.521692133054955},"index":1,"playId":"c294cac6-4435-3936-b6e8-db02c4746109","pitchNumber":2,"startTime":"2026-04-20T23:33:19.629Z","endTime":"2026-04-20T23:33:23.763Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.084353117395384,"aZ":-30.499297200906877,"pfxX":-0.44839039321037344,"pfxZ":1.0890445990109097,"pX":-0.3142817287308244,"pZ":3.3356604587428786,"vX0":4.271648368582606,"vY0":-124.29372583385806,"vZ0":0.5664596252253087,"x":128.98,"y":148.72,"x0":-2.0070877069332806,"y0":50.005430552648136,"z0":5.665135488873187,"aX":-0.6922380128548281},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.4,"breakHorizontal":-0.4,"spinRate":2309,"spinDirection":194},"zone":1,"typeConfidence":0.47,"plateTime":0.44299978468382895,"extension":6.646797222082978},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.64,"coordY":183.72}},"index":2,"playId":"05e28421-6640-35b6-a37d-1cff5f76d4ec","pitchNumber":3,"startTime":"2026-04-20T23:33:36.963Z","endTime":"2026-04-20T23:33:44.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:33:44.144Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:33:55.360Z","endTime":"2026-04-20T23:35:07.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.832073041450336,"aZ":-19.22518549659726,"pfxX":-6.526199662457027,"pfxZ":7.431233707712288,"pX":-1.0802369968003689,"pZ":3.48077023920097,"vX0":4.1370449384496695,"vY0":-131.66248775513375,"vZ0":-2.077876199657954,"x":158.18,"y":144.8,"x0":-1.8297677974665945,"y0":50.005501108156146,"z0":5.713941737016679,"aX":-11.377135405223893},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.2,"breakHorizontal":10.8,"spinRate":2250,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.41716402429913124,"extension":6.813224810036843},"index":0,"playId":"63b9cee0-87fa-3b87-91b1-460a8e9a9313","pitchNumber":1,"startTime":"2026-04-20T23:34:10.019Z","endTime":"2026-04-20T23:34:15.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":78.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.515717495391467,"aZ":-27.025299100062103,"pfxX":0.15862143159108333,"pfxZ":3.2475970089353527,"pX":0.13732223500561405,"pZ":4.037152521010699,"vX0":5.089464310653711,"vY0":-126.10139739494882,"vZ0":1.3922346014415585,"x":111.77,"y":129.78,"x0":-1.9414558057529434,"y0":50.000100995424425,"z0":5.684081677451087,"aX":0.2511961518288221},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.7,"spinRate":2348,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.4370612743944755,"extension":6.792702987805756},"index":1,"playId":"818c0770-1736-37b8-a7c0-b8027ee5247b","pitchNumber":2,"startTime":"2026-04-20T23:34:26.510Z","endTime":"2026-04-20T23:34:30.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.682085740719952,"aZ":-18.470621302991816,"pfxX":-6.369660347101824,"pfxZ":7.724043534977785,"pX":-0.8211224617093815,"pZ":3.4249797176616874,"vX0":4.656609420548414,"vY0":-132.92409478275863,"vZ0":-2.3045400731686656,"x":148.3,"y":146.31,"x0":-1.7753414006951684,"y0":50.005185382897544,"z0":5.656518113340761,"aX":-11.306043700969257},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.7,"breakHorizontal":10.4,"spinRate":2264,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.41335859876604886,"extension":6.77794718679342},"index":2,"playId":"6dec0acf-4f9e-3ee4-ad1f-6b83ff98db87","pitchNumber":3,"startTime":"2026-04-20T23:34:42.671Z","endTime":"2026-04-20T23:34:47.993Z","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":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.067022936716974,"aZ":-29.487056479371393,"pfxX":-8.538981679820862,"pfxZ":1.5457168921354008,"pX":-1.1424315937570149,"pZ":2.578586874451047,"vX0":5.031274298146556,"vY0":-131.52737665247545,"vZ0":-1.9990492309773633,"x":160.55,"y":169.16,"x0":-1.9790343166114523,"y0":50.00287500531225,"z0":5.5531189459856165,"aX":-14.836092462992177},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":14.3,"spinRate":2190,"spinDirection":223},"zone":11,"typeConfidence":0.94,"plateTime":0.4177796368619786,"extension":6.909721156860518},"index":3,"playId":"34c044da-6eda-3bda-8cce-1761f929c98b","pitchNumber":4,"startTime":"2026-04-20T23:34:59.512Z","endTime":"2026-04-20T23:35:07.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:35:07.601Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Kyle Stowers to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:35:44.984Z","endTime":"2026-04-20T23:35:55.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"980dd750-b32f-348b-b5b3-937a65256237","startTime":"2026-04-20T23:35:29.545Z","endTime":"2026-04-20T23:35:34.154Z","isPitch":false,"type":"pickoff"},{"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":90.0,"endSpeed":81.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891476333313587,"aZ":-27.674007356775025,"pfxX":-8.18670960105219,"pfxZ":2.6116012284907946,"pX":-1.1076025916619254,"pZ":2.919941922248055,"vX0":4.191407729234615,"vY0":-131.03356353634624,"vZ0":-1.8999611960351932,"x":159.22,"y":159.94,"x0":-1.6715441462626348,"y0":50.00468831355846,"z0":5.739566533547368,"aX":-14.116091538053345},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":13.8,"spinRate":2225,"spinDirection":216},"zone":11,"typeConfidence":0.95,"plateTime":0.41937989639517825,"extension":6.542765074496981},"hitData":{"launchSpeed":53.7,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.77,"coordY":167.38}},"index":1,"playId":"47b0cc48-b2c4-37bd-8156-0ea1cd6d7f60","pitchNumber":1,"startTime":"2026-04-20T23:35:47.216Z","endTime":"2026-04-20T23:35:55.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:35:55.273Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xavier Edwards hits a ground-rule double (5) on a fly ball to left-center field. Kyle Stowers scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:36:02.676Z","endTime":"2026-04-20T23:38:29.286Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":79.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333510842162394,"aZ":-23.21567937016067,"pfxX":0.21700894768807322,"pfxZ":5.5314306513483125,"pX":0.8260588021285046,"pZ":3.1675416867962145,"vX0":6.8398949119148025,"vY0":-126.32535248582681,"vZ0":-1.4322754114111538,"x":85.51,"y":153.26,"x0":-1.942810934407183,"y0":50.001507565608605,"z0":5.60524060217872,"aX":0.3492341224348016},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.0,"breakHorizontal":-1.9,"spinRate":2243,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.4333127387664737,"extension":6.891496347985859},"index":0,"playId":"e39c8bd0-0eb0-3d14-acf0-e3a8d2c86d1d","pitchNumber":1,"startTime":"2026-04-20T23:36:37.627Z","endTime":"2026-04-20T23:36:43.083Z","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":91.1,"endSpeed":83.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.613128016541772,"aZ":-17.74343202508464,"pfxX":-4.382386455485415,"pfxZ":8.13282825155381,"pX":-1.5898355262461963,"pZ":3.251703534984798,"vX0":2.4478417424804917,"vY0":-132.66267514580835,"vZ0":-2.962963503178837,"x":177.6,"y":150.98,"x0":-1.9574185585768418,"y0":50.00124715210048,"z0":5.683597019935082,"aX":-7.774241581831362},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":7.3,"spinRate":2265,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.4136152544926035,"extension":6.9020061398411725},"index":1,"playId":"55a5a27f-9492-31dd-bb8b-86ec8e5984ad","pitchNumber":2,"startTime":"2026-04-20T23:36:55.758Z","endTime":"2026-04-20T23:36:59.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"276744dd-4609-448a-b736-108fb2f8a249","startTime":"2026-04-20T23:37:20.254Z","endTime":"2026-04-20T23:37:25.254Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.380151702579038,"aZ":-18.05685521452635,"pfxX":-5.162570326082799,"pfxZ":8.225699409345848,"pX":0.3218653674935848,"pZ":3.1329865613153545,"vX0":7.095712505031115,"vY0":-131.09664326107713,"vZ0":-3.074830042474769,"x":104.73,"y":154.19,"x0":-1.7670268942679659,"y0":50.00213172004832,"z0":5.6921627674492195,"aX":-8.859415170693799},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.3,"breakHorizontal":7.6,"spinRate":2224,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.4201019444363414,"extension":6.884998011862229},"index":3,"playId":"5f20d812-79a7-3e35-a8a7-379ec47d422f","pitchNumber":3,"startTime":"2026-04-20T23:37:33.839Z","endTime":"2026-04-20T23:37:38.451Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":78.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124684674677354,"aZ":-26.630918497002632,"pfxX":-1.1673678704862978,"pfxZ":3.4348864133082024,"pX":-0.3658998914630036,"pZ":3.8833722297092392,"vX0":4.255959212512505,"vY0":-127.2339053491187,"vZ0":0.9084638826743391,"x":130.95,"y":133.93,"x0":-1.9207405920474412,"y0":50.00108760564989,"z0":5.659039912280008,"aX":-1.8832736326770643},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":1.0,"spinRate":2414,"spinDirection":205},"zone":11,"typeConfidence":0.73,"plateTime":0.4332388117956545,"extension":6.679432901356989},"index":4,"playId":"cbfc717c-072b-3416-9a68-179f513ef3b1","pitchNumber":4,"startTime":"2026-04-20T23:37:52.551Z","endTime":"2026-04-20T23:37:57.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48701998755617,"aZ":-17.061410590124254,"pfxX":-6.136255455125093,"pfxZ":8.530357757119067,"pX":-0.24063534919844912,"pZ":2.700345942747289,"vX0":5.968936846644984,"vY0":-133.45393261862856,"vZ0":-4.5121652025274575,"x":126.17,"y":165.87,"x0":-1.7284043359102241,"y0":50.00157686144392,"z0":5.673171422219194,"aX":-10.870602943142327},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.4,"breakHorizontal":9.5,"spinRate":2256,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.4132506893135477,"extension":6.683233795556111},"hitData":{"launchSpeed":99.2,"launchAngle":27.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":81.68,"coordY":68.74}},"index":5,"playId":"ef1e5c5d-bbc5-3447-9a2b-aa800f7c90fc","pitchNumber":5,"startTime":"2026-04-20T23:38:11.950Z","endTime":"2026-04-20T23:38:29.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:38:29.286Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-20T23:38:47.504Z","endTime":"2026-04-20T23:40:25.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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(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":91.3,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.773486582957286,"aZ":-28.87320094696439,"pfxX":-9.219931417548871,"pfxZ":1.8725733251199355,"pX":-0.9418412153003175,"pZ":2.1207322506211677,"vX0":5.7826921429201015,"vY0":-132.7691931266596,"vZ0":-3.575699154397934,"x":152.9,"y":181.52,"x0":-1.9644717135393255,"y0":50.00219119723344,"z0":5.615638823291624,"aX":-16.252104893972373},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.8,"breakHorizontal":15.2,"spinRate":2244,"spinDirection":222},"zone":13,"typeConfidence":0.94,"plateTime":0.41453996110823876,"extension":6.74599603210489},"index":0,"playId":"6e5eab6b-5056-3ce3-b5f3-24ed27a77370","pitchNumber":1,"startTime":"2026-04-20T23:39:05.990Z","endTime":"2026-04-20T23:39:09.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991078165975452,"aZ":-26.065857403988574,"pfxX":1.0665440259876973,"pfxZ":3.7769295511596077,"pX":-0.515553710233639,"pZ":4.409194839410357,"vX0":3.4461697479750675,"vY0":-126.65622159925786,"vZ0":2.057900453502463,"x":136.65,"y":119.73,"x0":-2.0349021173622623,"y0":50.00228754628435,"z0":5.677102433540977,"aX":1.7242066323694754},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.6,"breakHorizontal":-2.8,"spinRate":2397,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4332147294690327,"extension":6.828615978190572},"index":1,"playId":"aaa2b101-9081-33cc-80aa-802aa8711912","pitchNumber":2,"startTime":"2026-04-20T23:39:25.553Z","endTime":"2026-04-20T23:39:29.380Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"29eceaac-76f0-48e0-985f-114a581cb36a","startTime":"2026-04-20T23:39:42.535Z","endTime":"2026-04-20T23:39:47.535Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":78.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895677594733385,"aZ":-31.06398849160855,"pfxX":-10.136683022999307,"pfxZ":0.698493436725224,"pX":-0.9878654140268374,"pZ":1.2105100043447528,"vX0":5.39305755376097,"vY0":-126.76471038256325,"vZ0":-4.401916923695219,"x":154.66,"y":206.1,"x0":-1.849281448394226,"y0":50.00368312976472,"z0":5.508032818949474,"aX":-16.157777253046028},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":16.8,"spinRate":1826,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.4355314588764334,"extension":6.8933864957853395},"index":3,"playId":"e8ca1021-156a-3bcd-8f07-9c07bfb51d30","pitchNumber":3,"startTime":"2026-04-20T23:39:58.013Z","endTime":"2026-04-20T23:40:02.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02338420175199,"aZ":-23.655697006248342,"pfxX":1.6321447393520045,"pfxZ":5.204713900659343,"pX":0.4848481766782862,"pZ":3.361096687190985,"vX0":5.356476646625396,"vY0":-127.3246833043365,"vZ0":-0.8544115834310377,"x":98.52,"y":148.03,"x0":-1.8611154195265782,"y0":50.00030335766548,"z0":5.579045649474997,"aX":2.668855404524425},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.5,"breakHorizontal":-4.2,"spinRate":2326,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.43077212733655257,"extension":6.758457462114154},"hitData":{"launchSpeed":51.1,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":160.12}},"index":4,"playId":"1dd82479-076b-3373-b3a8-e98548a262b3","pitchNumber":4,"startTime":"2026-04-20T23:40:17.574Z","endTime":"2026-04-20T23:40:25.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:40:25.580Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:42:28.022Z","endTime":"2026-04-20T23:43:33.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682341007368382,"aZ":-36.34232782767174,"pfxX":2.934477317531138,"pfxZ":-2.6864518092791148,"pX":-0.7435729388556457,"pZ":2.8316916389604407,"vX0":0.4984513294917196,"vY0":-124.63341884888067,"vZ0":0.3189079279860727,"x":145.34,"y":162.32,"x0":-1.3278056209592142,"y0":50.005615736208725,"z0":5.741896377412804,"aX":4.54549778191094},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.4,"breakHorizontal":-5.4,"spinRate":2548,"spinDirection":13},"zone":1,"typeConfidence":2.0,"plateTime":0.44211119255944986,"extension":5.76188398884779},"index":0,"playId":"54a3036f-3e22-3bec-9dd2-d0ef2819389d","pitchNumber":1,"startTime":"2026-04-20T23:42:28.450Z","endTime":"2026-04-20T23:42:32.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112024422003465,"aZ":-37.43148965534803,"pfxX":3.719626523889788,"pfxZ":-3.2522476818475585,"pX":0.6265696803507425,"pZ":0.38959863052050725,"vX0":3.6644106621657184,"vY0":-127.57909483600332,"vZ0":-5.3189151926405485,"x":93.12,"y":228.26,"x0":-1.3222503810780781,"y0":50.00384921975059,"z0":5.519069630767771,"aX":6.009809862250066},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.1,"breakHorizontal":-7.7,"spinRate":2696,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.43263612878737767,"extension":5.874465649224713},"index":1,"playId":"996a35a4-8ba9-35e1-be92-7aa414de0036","pitchNumber":2,"startTime":"2026-04-20T23:42:42.752Z","endTime":"2026-04-20T23:42:47.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.507622514788178,"aZ":-40.157609329477296,"pfxX":5.383756135626143,"pfxZ":-4.908107570621204,"pX":1.0997555987208314,"pZ":-0.3189901854379665,"vX0":4.05669489414586,"vY0":-127.6446492576249,"vZ0":-6.38311534566769,"x":75.08,"y":247.39,"x0":-1.216727390589387,"y0":50.001051381563386,"z0":5.4251250113303096,"aX":8.763947992068667},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-10.2,"breakHorizontal":-10.8,"spinRate":2567,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4312865239045114,"extension":5.990459992594866},"index":2,"playId":"a803060e-22bb-37c9-8d1f-8ad9e72380ed","pitchNumber":3,"startTime":"2026-04-20T23:43:03.365Z","endTime":"2026-04-20T23:43:08.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.323916599797684,"aZ":-35.30777111774227,"pfxX":2.678243179482636,"pfxZ":-1.8462594328834019,"pX":-0.4067175449937069,"pZ":1.6048552983830675,"vX0":0.45902862084825274,"vY0":-130.4293962280896,"vZ0":-4.020481064073692,"x":132.5,"y":195.45,"x0":-0.9332164945782548,"y0":50.00422296888635,"z0":5.873075532563048,"aX":4.54422496343894},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-4.1,"breakHorizontal":-4.9,"spinRate":2485,"spinDirection":9},"zone":7,"typeConfidence":2.0,"plateTime":0.42242181532191614,"extension":5.850377202705447},"index":3,"playId":"43eeb24c-174b-39bf-bb25-00f98c1c94fd","pitchNumber":4,"startTime":"2026-04-20T23:43:28.152Z","endTime":"2026-04-20T23:43:33.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:43:33.933Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:43:46.958Z","endTime":"2026-04-20T23:44:43.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40380432358189,"aZ":-25.00933408380233,"pfxX":-8.614032915229886,"pfxZ":4.419748077758824,"pX":-0.0011739586644995232,"pZ":2.9058801969443033,"vX0":5.317275821917936,"vY0":-126.88070423047769,"vZ0":-2.0633191038126784,"x":117.04,"y":160.32,"x0":-1.0112885641365965,"y0":50.00126633119992,"z0":5.734409387067284,"aX":-13.959934006995812},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":14.3,"spinRate":1886,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4326616636579046,"extension":5.738678584081353},"index":0,"playId":"871af404-c432-32fa-83d0-4bdaab65d89e","pitchNumber":1,"startTime":"2026-04-20T23:43:58.616Z","endTime":"2026-04-20T23:44:03.228Z","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.8,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.374083899776274,"aZ":-26.749190914230095,"pfxX":-8.665777197987598,"pfxZ":3.390197793113465,"pX":-0.06557042758779143,"pZ":0.8758793009089355,"vX0":5.508870407158028,"vY0":-126.19724140258059,"vZ0":-6.157030060223741,"x":119.5,"y":215.13,"x0":-1.1587302925674943,"y0":50.00567326631053,"z0":5.5221618797053456,"aX":-13.880987180940492},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":14.3,"spinRate":1741,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4352060009356178,"extension":5.7866182735415865},"index":1,"playId":"8edf3626-a010-383a-a2e5-af46761f3052","pitchNumber":2,"startTime":"2026-04-20T23:44:14.207Z","endTime":"2026-04-20T23:44:17.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-20T23:44:24.030Z","endTime":"2026-04-20T23:44:36.638Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59466332590444,"aZ":-24.21472283544957,"pfxX":-9.736158296816772,"pfxZ":5.071630834608641,"pX":0.03589975226341725,"pZ":1.062297568011321,"vX0":5.877494247466427,"vY0":-125.12686696673694,"vZ0":-6.069389840137396,"x":115.63,"y":210.1,"x0":-1.0905749840065313,"y0":50.00326565043732,"z0":5.530163217010564,"aX":-15.285233474677696},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.8,"breakHorizontal":16.1,"spinRate":1635,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4394168381692838,"extension":5.686109339576078},"index":3,"playId":"e77f9ad9-59f4-370d-9fd7-92430ff3a73f","pitchNumber":3,"startTime":"2026-04-20T23:44:36.638Z","endTime":"2026-04-20T23:44:43.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:44:43.607Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:44:43.318Z","endTime":"2026-04-20T23:47:06.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":"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":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":85.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07034269627958,"aZ":-11.374745745103153,"pfxX":-4.415263025058128,"pfxZ":11.028085349192946,"pX":1.5535663507260085,"pZ":2.9292134987489424,"vX0":7.4725568213642495,"vY0":-137.13970832697018,"vZ0":-5.55324425148676,"x":57.78,"y":159.69,"x0":-0.6450904832057401,"y0":50.00507128149304,"z0":5.77096233416785,"aX":-8.329694699037523},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":6.2,"spinRate":2644,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40088084334729235,"extension":5.998696884098495},"index":0,"playId":"c4f572e4-e0f0-3387-a848-7aa4df3fbda3","pitchNumber":1,"startTime":"2026-04-20T23:45:03.681Z","endTime":"2026-04-20T23:45:07.558Z","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":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289652443744362,"aZ":-38.05756247498615,"pfxX":4.811937662312907,"pfxZ":-3.759795968884106,"pX":-0.49054258534167694,"pZ":2.1569140174920785,"vX0":0.6432273651589933,"vY0":-125.1838880536574,"vZ0":-0.9687688245552669,"x":135.7,"y":180.54,"x0":-1.3759028455641922,"y0":50.00027774768405,"z0":5.700029993681636,"aX":7.537666697876603},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.7,"breakHorizontal":-8.9,"spinRate":2585,"spinDirection":15},"zone":7,"typeConfidence":2.0,"plateTime":0.43970326489457845,"extension":5.867135535923257},"index":1,"playId":"4e3a6514-70e9-3a20-876f-3d71f16c32bc","pitchNumber":2,"startTime":"2026-04-20T23:45:19.853Z","endTime":"2026-04-20T23:45:24.639Z","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":88.9,"endSpeed":81.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19628780410015,"aZ":-38.58141467662125,"pfxX":7.6455876194693975,"pfxZ":-3.8264475413010928,"pX":0.4889341039132371,"pZ":2.697075134895043,"vX0":1.6857465719449478,"vY0":-129.45652134514307,"vZ0":-0.13163248164669872,"x":98.36,"y":165.96,"x0":-1.165177489711328,"y0":50.0006839583738,"z0":5.733364050347036,"aX":12.811373849157722},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.7,"breakHorizontal":-14.2,"spinRate":2728,"spinDirection":29},"zone":6,"typeConfidence":2.0,"plateTime":0.4251403159425431,"extension":5.8758076890764945},"index":2,"playId":"9f1a0910-d471-3bb9-a444-4a29526e256b","pitchNumber":3,"startTime":"2026-04-20T23:45:34.801Z","endTime":"2026-04-20T23:45:38.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670950542248626,"aZ":-27.594039036041007,"pfxX":-7.7363592674484245,"pfxZ":2.7544039054532625,"pX":0.16581038495581088,"pZ":1.6025915221691993,"vX0":5.368261406100254,"vY0":-128.92096454717856,"vZ0":-4.672561792831863,"x":110.68,"y":195.51,"x0":-0.9503709816914895,"y0":50.006067504791716,"z0":5.597947568325097,"aX":-12.875835960260124},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.1,"breakHorizontal":12.6,"spinRate":1628,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4267411650217947,"extension":5.744346295420231},"index":3,"playId":"387da524-d258-3956-a2ff-3292784d791a","pitchNumber":4,"startTime":"2026-04-20T23:46:12.716Z","endTime":"2026-04-20T23:46:19.980Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.902417165144403,"aZ":-35.010032705720135,"pfxX":-0.9887060495480389,"pfxZ":-1.583871787863968,"pX":-0.1655069932252486,"pZ":2.3946276316329915,"vX0":2.0906111524381124,"vY0":-132.90838400858766,"vZ0":-2.4849458309756063,"x":123.31,"y":174.13,"x0":-0.8330457818316869,"y0":50.00101222439134,"z0":5.878665771501861,"aX":-1.7726634934490517},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-3.2,"breakHorizontal":1.3,"spinRate":2601,"spinDirection":346},"zone":5,"typeConfidence":2.0,"plateTime":0.4117679871938895,"extension":5.947049546698008},"index":4,"playId":"3b88d3d9-87cc-3019-9f90-9aa4e5a8a170","pitchNumber":5,"startTime":"2026-04-20T23:46:34.216Z","endTime":"2026-04-20T23:46:38.424Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34816521259717,"aZ":-41.76984080357763,"pfxX":5.548677967605294,"pfxZ":-5.939203247519769,"pX":0.25854241499167235,"pZ":2.895227581512284,"vX0":1.6498209987139774,"vY0":-127.43158933344496,"vZ0":1.069677636024203,"x":107.14,"y":160.61,"x0":-1.1206486641889122,"y0":50.00094054997883,"z0":5.8142596806531275,"aX":8.968348615528745},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.1,"breakHorizontal":-10.4,"spinRate":2725,"spinDirection":27},"zone":3,"typeConfidence":2.0,"plateTime":0.4326476595740578,"extension":5.858897787029688},"hitData":{"launchSpeed":91.1,"launchAngle":8.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.89,"coordY":79.12}},"index":5,"playId":"f06d73fd-25b3-3050-934d-0bd828adfd2f","pitchNumber":6,"startTime":"2026-04-20T23:46:55.597Z","endTime":"2026-04-20T23:47:06.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:47:06.720Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, pitcher Max Meyer to first baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-20T23:47:08.478Z","endTime":"2026-04-20T23:48:19.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"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":3},"details":{"event":"Groundout","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":676974,"link":"/api/v1/people/676974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.9,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458245128906473,"aZ":-22.157186511901244,"pfxX":-10.591634552076922,"pfxZ":6.136559904872643,"pX":-0.6221252550804324,"pZ":2.0169144408302593,"vX0":5.22524894854657,"vY0":-127.77201945906832,"vZ0":-4.385129772208934,"x":140.71,"y":184.32,"x0":-1.3315816165597523,"y0":50.00430024483996,"z0":5.52460948543413,"aX":-17.290491259195043},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.2,"breakHorizontal":17.8,"spinRate":1746,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.43079174851224744,"extension":5.9360299208447325},"index":0,"playId":"ff312fe9-fa79-3686-9d89-78d5c4f013a9","pitchNumber":1,"startTime":"2026-04-20T23:47:26.897Z","endTime":"2026-04-20T23:47:30.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346610986095538,"aZ":-32.19326402315601,"pfxX":2.3582967931780927,"pfxZ":-0.008972688984673738,"pX":-0.42793801054914204,"pZ":3.1897178618820536,"vX0":0.6810962242061471,"vY0":-130.21714675867796,"vZ0":-0.7129101202589869,"x":133.31,"y":152.66,"x0":-0.9993232651131333,"y0":50.005113704157246,"z0":5.90271604800504,"aX":4.050077384497012},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.0,"breakHorizontal":-4.4,"spinRate":2682,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4206309389748375,"extension":5.93616053684595},"index":1,"playId":"190fac28-e93b-3d23-8ef5-9c4f89016177","pitchNumber":2,"startTime":"2026-04-20T23:47:47.291Z","endTime":"2026-04-20T23:47:51.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-20T23:48:02.536Z","endTime":"2026-04-20T23:48:11.930Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51260080224968,"aZ":-39.01016452206846,"pfxX":0.20302416616429797,"pfxZ":-4.089663329356359,"pX":-0.5686461080222447,"pZ":0.8942722785441528,"vX0":1.0704330029208682,"vY0":-129.36705855905578,"vZ0":-4.5048591083261735,"x":119.72,"y":141.37,"x0":-1.016572845460462,"y0":50.004631506478496,"z0":5.694270259443101,"aX":0.33906670922576126},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-8.3,"breakHorizontal":-0.6,"spinRate":2584,"spinDirection":4},"zone":13,"typeConfidence":2.0,"plateTime":0.4256864090626351,"extension":5.981845310180368},"hitData":{"launchSpeed":63.0,"launchAngle":-42.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.27,"coordY":181.3}},"index":3,"playId":"781a44a9-bcd4-316e-8a1e-3a157728e1f4","pitchNumber":3,"startTime":"2026-04-20T23:48:11.930Z","endTime":"2026-04-20T23:48:19.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:48:19.010Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Agustín Ramírez homers (2) on a line drive to center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T23:50:39.973Z","endTime":"2026-04-20T23:52:14.565Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.054929540974577,"aZ":-33.67857723951551,"pfxX":7.710566248362962,"pfxZ":-1.06744331616328,"pX":0.40303327718302534,"pZ":0.13024019385481622,"vX0":3.0639419072450287,"vY0":-119.10185371056619,"vZ0":-4.985284178760688,"x":101.64,"y":235.26,"x0":-1.9092536700992866,"y0":50.00244511021877,"z0":5.3641809469533905,"aX":10.860296871826439},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.0,"breakHorizontal":-14.8,"spinRate":2411,"spinDirection":36},"zone":14,"typeConfidence":0.89,"plateTime":0.46336630800723677,"extension":6.642809989427921},"index":0,"playId":"972e1675-a2c9-35e3-a6ef-130dfdb1807c","pitchNumber":1,"startTime":"2026-04-20T23:50:42.837Z","endTime":"2026-04-20T23:50:50.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56745979256046,"aZ":-28.314037284175274,"pfxX":-8.873185565611557,"pfxZ":2.229811045282476,"pX":-0.6415076939613308,"pZ":1.9493002764067453,"vX0":6.368106063139447,"vY0":-130.93876052027053,"vZ0":-3.697078973007672,"x":141.45,"y":186.15,"x0":-1.9566196280646846,"y0":50.00152035031429,"z0":5.506454534587894,"aX":-15.351564681027574},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.4,"breakHorizontal":14.6,"spinRate":2208,"spinDirection":225},"zone":7,"typeConfidence":0.95,"plateTime":0.41887491632782226,"extension":6.795837899520921},"index":1,"playId":"d7e9ec9c-a358-3d95-a784-38f13dd48f6f","pitchNumber":2,"startTime":"2026-04-20T23:51:02.548Z","endTime":"2026-04-20T23:51:06.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818336436499166,"aZ":-29.69072547712412,"pfxX":-10.183088247942857,"pfxZ":1.578275062936795,"pX":-0.08859756683430431,"pZ":0.8956113772716108,"vX0":7.509095210803021,"vY0":-125.80044956509238,"vZ0":-5.428961097152309,"x":120.38,"y":214.6,"x0":-1.816224192382237,"y0":50.004659378629235,"z0":5.542018877819743,"aX":-16.028742850782784},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.6,"breakHorizontal":16.3,"spinRate":1636,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.43845086966565816,"extension":6.814717175722933},"index":2,"playId":"7f697cf1-8c05-3dc8-9edb-0f87e0e8ed1c","pitchNumber":3,"startTime":"2026-04-20T23:51:26.674Z","endTime":"2026-04-20T23:51:30.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178083227696803,"aZ":-33.38456224410912,"pfxX":5.793416036550291,"pfxZ":-0.8780603499667459,"pX":-0.12123257995384801,"pZ":1.6864990218577225,"vX0":2.4398033331203397,"vY0":-117.65499428045537,"vZ0":-1.6148631606588997,"x":121.62,"y":193.24,"x0":-1.9284819689647748,"y0":50.00061876684585,"z0":5.5152129481026355,"aX":8.009607416227936},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.7,"breakHorizontal":-11.2,"spinRate":2395,"spinDirection":46},"zone":8,"typeConfidence":0.89,"plateTime":0.46799596184257375,"extension":6.5621854933326835},"hitData":{"launchSpeed":111.8,"launchAngle":17.0,"totalDistance":411.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":86.37,"coordY":37.44}},"index":3,"playId":"ea651ca7-860b-3d24-848c-82a81e4ddbe9","pitchNumber":4,"startTime":"2026-04-20T23:51:41.905Z","endTime":"2026-04-20T23:52:14.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:52:14.565Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Owen Caissie pops out to third baseman Ramón Urías.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T23:52:24.478Z","endTime":"2026-04-20T23:53:10.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.241349403808677,"aZ":-26.34102850289253,"pfxX":2.88790038499116,"pfxZ":3.6850584404526483,"pX":1.5354654270799364,"pZ":2.107497838882721,"vX0":7.381950535169954,"vY0":-125.80215420659115,"vZ0":-3.318082797629165,"x":58.47,"y":181.88,"x0":-1.8258534442543262,"y0":50.0056459551414,"z0":5.6056243819147085,"aX":4.576777262969885},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.0,"breakHorizontal":-7.1,"spinRate":2380,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.4373057310071604,"extension":6.884405055517185},"index":0,"playId":"1e14ba7c-a56b-3049-9bb3-6f76d35e6930","pitchNumber":1,"startTime":"2026-04-20T23:52:31.507Z","endTime":"2026-04-20T23:52:35.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11288374172436,"aZ":-15.571938292355139,"pfxX":-5.957707045015061,"pfxZ":9.302428411759063,"pX":-0.5607192244082758,"pZ":1.9328946576113972,"vX0":5.159310903115509,"vY0":-133.5831467707747,"vZ0":-6.609379653044886,"x":138.37,"y":186.59,"x0":-1.7549079560465306,"y0":50.00495046115346,"z0":5.583629623589185,"aX":-10.63488049035732},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2325,"spinDirection":224},"zone":7,"typeConfidence":0.91,"plateTime":0.4120042618345119,"extension":6.590127835681937},"index":1,"playId":"f1ead987-36e3-37d4-9212-268949608a73","pitchNumber":2,"startTime":"2026-04-20T23:52:45.969Z","endTime":"2026-04-20T23:52:49.934Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.264079262842184,"aZ":-23.77684123643466,"pfxX":-0.3914351129971907,"pfxZ":5.179996404694986,"pX":0.7005100678112717,"pZ":2.718684503037232,"vX0":6.549725534536592,"vY0":-127.0844143303137,"vZ0":-2.3220937269122124,"x":90.3,"y":165.38,"x0":-1.8692428969400912,"y0":50.00095537947762,"z0":5.550775118764289,"aX":-0.6345690118676703},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.0,"breakHorizontal":-1.0,"spinRate":2377,"spinDirection":207},"zone":6,"typeConfidence":0.88,"plateTime":0.43249948801057636,"extension":6.797176418124859},"hitData":{"launchSpeed":59.9,"launchAngle":50.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":87.84,"coordY":154.11}},"index":2,"playId":"198bb636-fa50-30be-be75-17d4d2dd0b84","pitchNumber":3,"startTime":"2026-04-20T23:53:01.449Z","endTime":"2026-04-20T23:53:10.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:53:10.004Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Graham Pauley grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T23:53:13.221Z","endTime":"2026-04-20T23:54:49.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":78.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.712076691037243,"aZ":-31.66718727556735,"pfxX":-10.878103121833329,"pfxZ":0.32085487658937595,"pX":-0.658637166809967,"pZ":0.913133844799495,"vX0":6.455417183524795,"vY0":-127.12991364477674,"vZ0":-4.955762187216741,"x":142.11,"y":214.13,"x0":-1.8482927952842974,"y0":50.005616581895346,"z0":5.47052550068896,"aX":-17.394599670140398},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":17.8,"spinRate":1706,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.4347437415773947,"extension":6.783911644516831},"index":0,"playId":"84dc1284-9014-3429-92a0-0fd947721360","pitchNumber":1,"startTime":"2026-04-20T23:53:33.385Z","endTime":"2026-04-20T23:53:38.037Z","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":91.3,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844296324857257,"aZ":-14.646032387948557,"pfxX":-4.598700394566897,"pfxZ":9.971938889900528,"pX":0.14189860481313313,"pZ":2.0050705898823598,"vX0":6.466855873152302,"vY0":-132.60830890236005,"vZ0":-6.441508421650971,"x":111.59,"y":184.64,"x0":-1.745842729769549,"y0":50.00119471779719,"z0":5.559527174160408,"aX":-8.082119487567411},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2323,"spinDirection":220},"zone":8,"typeConfidence":0.91,"plateTime":0.4151449220757253,"extension":6.707036055327497},"index":1,"playId":"db04547f-ca90-33f2-ac00-a18f88bc5c72","pitchNumber":2,"startTime":"2026-04-20T23:53:48.084Z","endTime":"2026-04-20T23:53:52.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.717327260435123,"aZ":-23.687564570586872,"pfxX":1.0268217365944992,"pfxZ":5.203156367336488,"pX":1.4355683674858315,"pZ":2.781010043751849,"vX0":7.765149447333139,"vY0":-127.33928623308299,"vZ0":-2.2417989727754413,"x":62.28,"y":163.69,"x0":-1.7950605041237269,"y0":50.00542879818769,"z0":5.559349102105298,"aX":1.6744171416096125},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.1,"breakHorizontal":-3.7,"spinRate":2456,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.43119070217334254,"extension":6.934726787922039},"index":2,"playId":"42783aa4-30aa-3afa-8691-ee5e74e245d3","pitchNumber":3,"startTime":"2026-04-20T23:54:04.809Z","endTime":"2026-04-20T23:54:10.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.856648135741573,"aZ":-29.89243102135997,"pfxX":-11.027352406504077,"pfxZ":1.4544985241791721,"pX":-0.4732994765170956,"pZ":1.5785697294822034,"vX0":6.994484482744805,"vY0":-125.99348703913498,"vZ0":-3.615789469101136,"x":135.04,"y":196.16,"x0":-1.8841827886672677,"y0":50.00474579776333,"z0":5.5066624155104105,"aX":-17.340279868731205},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":17.9,"spinRate":1752,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.43845092212826264,"extension":6.922696692126012},"index":3,"playId":"e93fab86-f9c7-3545-a36d-3133891d33bf","pitchNumber":4,"startTime":"2026-04-20T23:54:23.970Z","endTime":"2026-04-20T23:54:28.663Z","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.2,"endSpeed":82.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40003940758036,"aZ":-16.644648201330995,"pfxX":-5.564536388093268,"pfxZ":8.823436834187433,"pX":-0.15272135311107085,"pZ":2.4642187212406257,"vX0":6.0047541526620645,"vY0":-132.5867795422749,"vZ0":-4.584821766316263,"x":122.82,"y":172.25,"x0":-1.7363732904309757,"y0":50.00308181940114,"z0":5.450856555668787,"aX":-9.79362477276826},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.0,"breakHorizontal":8.6,"spinRate":2301,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.41496236800468944,"extension":6.62082890384024},"hitData":{"launchSpeed":94.2,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":169.31,"coordY":160.0}},"index":4,"playId":"fc8c908c-ac21-34d8-83e3-521997a25595","pitchNumber":5,"startTime":"2026-04-20T23:54:41.174Z","endTime":"2026-04-20T23:54:49.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:54:49.799Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-20T23:54:52.636Z","endTime":"2026-04-20T23:56:54.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":90.0,"endSpeed":82.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.769471849629582,"aZ":-26.693250506565967,"pfxX":-6.953127453049379,"pfxZ":3.171239202079878,"pX":-0.8303524715617456,"pZ":2.98641928007257,"vX0":5.234579201977527,"vY0":-130.96773321665987,"vZ0":-1.549966937113245,"x":148.65,"y":158.15,"x0":-1.95582436831879,"y0":50.006188243636196,"z0":5.590659733599745,"aX":-12.029464230333978},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":11.4,"spinRate":2211,"spinDirection":220},"zone":1,"typeConfidence":0.94,"plateTime":0.4189031787444413,"extension":6.75579063261157},"index":0,"playId":"62af0660-13e8-3a28-bc26-d8a2a2a00485","pitchNumber":1,"startTime":"2026-04-20T23:55:16.517Z","endTime":"2026-04-20T23:55:20.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94863391359087,"aZ":-16.812724735587363,"pfxX":-4.228990688862485,"pfxZ":8.811247425152338,"pX":0.15925029036488716,"pZ":4.331636049981087,"vX0":6.0410481251843695,"vY0":-131.92520280914485,"vZ0":-0.7116228289187232,"x":110.93,"y":121.83,"x0":-1.6225578253280886,"y0":50.00239755134554,"z0":5.8568809022456945,"aX":-7.372978529451314},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2348,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.4169446845350242,"extension":6.747372920406254},"index":1,"playId":"291f8391-16aa-33b4-8811-f06069c62016","pitchNumber":2,"startTime":"2026-04-20T23:55:32.615Z","endTime":"2026-04-20T23:55:36.429Z","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":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49088197911596,"aZ":-33.44822949975977,"pfxX":7.609083440942094,"pfxZ":-0.9118119035113148,"pX":1.495325320535971,"pZ":1.1120907584772215,"vX0":5.54601029969527,"vY0":-118.91288610696967,"vZ0":-2.7468486006590993,"x":60.0,"y":208.75,"x0":-1.8739871924600011,"y0":50.00285323472972,"z0":5.384614220314156,"aX":10.65410650186225},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.2,"breakHorizontal":-15.4,"spinRate":2515,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.46456700473903645,"extension":6.815588855475763},"index":2,"playId":"ea91ec46-a2c6-317d-8030-1af9157274bb","pitchNumber":3,"startTime":"2026-04-20T23:55:49.689Z","endTime":"2026-04-20T23:55:53.396Z","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":90.8,"endSpeed":82.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30507923837579,"aZ":-14.706419583049787,"pfxX":-4.754241873644619,"pfxZ":10.036621214460068,"pX":0.10786391434861903,"pZ":2.3917218362241552,"vX0":6.1338752070648885,"vY0":-131.91261067236795,"vZ0":-5.748260861941217,"x":112.89,"y":174.2,"x0":-1.6434134877345896,"y0":50.00257332535106,"z0":5.70599100336488,"aX":-8.274698361345202},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.9,"breakHorizontal":7.1,"spinRate":2275,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.4171958307237533,"extension":6.993408742207061},"index":3,"playId":"5e3fad33-97c8-3679-9bd0-22bf466f8387","pitchNumber":4,"startTime":"2026-04-20T23:56:08.430Z","endTime":"2026-04-20T23:56:12.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.890856273934922,"aZ":-41.1034080752585,"pfxX":5.479278722738918,"pfxZ":-6.851591512939523,"pX":1.6264009675944826,"pZ":0.31231403349857956,"vX0":5.5524974848618855,"vY0":-114.80908594412331,"vZ0":-2.685812273119039,"x":55.01,"y":230.35,"x0":-1.5565152713677697,"y0":50.00104002071652,"z0":5.588797074112162,"aX":7.142641263119629},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.8,"breakHorizontal":-11.5,"spinRate":2480,"spinDirection":41},"zone":14,"typeConfidence":0.77,"plateTime":0.48140799132499046,"extension":6.806849408251681},"index":4,"playId":"4d4f39f3-5762-3380-b71f-17056b3781eb","pitchNumber":5,"startTime":"2026-04-20T23:56:30.878Z","endTime":"2026-04-20T23:56:34.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":77.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.434701920308964,"aZ":-32.22173475520412,"pfxX":-10.771622833651715,"pfxZ":-0.026014109595920765,"pX":0.3493103564019285,"pZ":1.6039169909547997,"vX0":8.65868895960845,"vY0":-125.36316096079946,"vZ0":-3.196589711246868,"x":103.69,"y":195.47,"x0":-1.7868322458389883,"y0":50.00567149300034,"z0":5.585591281600429,"aX":-16.77825502574663},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":16.9,"spinRate":1674,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.4405662487499371,"extension":6.910318263094596},"index":5,"playId":"13e21d6b-8ead-3090-9beb-899ed159b1e3","pitchNumber":6,"startTime":"2026-04-20T23:56:49.485Z","endTime":"2026-04-20T23:56:54.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-20T23:56:54.215Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez challenged (pitch result), call on the field was confirmed: Jordan Walker walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-20T23:58:54.352Z","endTime":"2026-04-21T00:00:40.535Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38250417769433,"aZ":-21.921206027602064,"pfxX":-8.024537466370035,"pfxZ":6.536092319970668,"pX":-0.015171300303473433,"pZ":2.088866571445205,"vX0":5.104412812256167,"vY0":-125.26744087172068,"vZ0":-4.300678101085661,"x":117.58,"y":182.38,"x0":-1.0502815063325712,"y0":50.003333702854995,"z0":5.649338917758373,"aX":-12.587198553199816},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.9,"breakHorizontal":13.2,"spinRate":1735,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.43945059961600963,"extension":5.688983404845533},"index":0,"playId":"ec884d1d-1a9a-3d5e-a975-cd5efc514ca0","pitchNumber":1,"startTime":"2026-04-20T23:59:00.756Z","endTime":"2026-04-20T23:59:04.918Z","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.8,"endSpeed":79.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112672061219875,"aZ":-23.160894519156333,"pfxX":-7.015453453084444,"pfxZ":5.623126816048766,"pX":-1.0087217025592021,"pZ":1.1435453933760333,"vX0":3.0904271201853555,"vY0":-126.19413645159429,"vZ0":-6.358879952618081,"x":155.45,"y":207.9,"x0":-1.3417418472657336,"y0":50.00456694317916,"z0":5.577596328894661,"aX":-11.248299286936135},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.9,"breakHorizontal":11.9,"spinRate":1706,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4350256536211927,"extension":5.714518309472258},"index":1,"playId":"7e9bab1b-61a6-39dd-a188-6e8174b47ccb","pitchNumber":2,"startTime":"2026-04-20T23:59:14.489Z","endTime":"2026-04-20T23:59:18.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16012927758035,"aZ":-23.40161777076217,"pfxX":-7.3380195696853825,"pfxZ":5.457546880288909,"pX":0.641040900958345,"pZ":0.9938122597842317,"vX0":6.373748635512334,"vY0":-126.34011636513297,"vZ0":-6.768163728133647,"x":92.57,"y":211.95,"x0":-0.968337846532156,"y0":50.001364469868356,"z0":5.604108991037337,"aX":-11.791638287297893},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.4,"breakHorizontal":11.8,"spinRate":1721,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4345195639495749,"extension":5.705780764386154},"index":2,"playId":"e009e80b-9aae-3a80-b9b8-9e20ecf98c27","pitchNumber":3,"startTime":"2026-04-20T23:59:30.720Z","endTime":"2026-04-20T23:59:34.328Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14495385423471,"aZ":-43.12258514090927,"pfxX":5.166894436039586,"pfxZ":-6.7972873491650825,"pX":0.7851313450149848,"pZ":1.0925868417356859,"vX0":3.2285452840493707,"vY0":-127.17358488397527,"vZ0":-2.7147964787099594,"x":87.07,"y":209.28,"x0":-1.1792852991278375,"y0":50.00347675864543,"z0":5.650309516410104,"aX":8.321414522446346},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.7,"breakHorizontal":-10.2,"spinRate":2682,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.43347417869372684,"extension":5.872125090778633},"index":3,"playId":"fdc932bb-4b15-36bd-81ef-cea14244b2aa","pitchNumber":4,"startTime":"2026-04-20T23:59:55.079Z","endTime":"2026-04-21T00:00:01.188Z","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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26910204697027,"aZ":-42.38918580117999,"pfxX":2.4249048167972997,"pfxZ":-6.406523166790093,"pX":-0.8949073431124042,"pZ":1.9344683011249262,"vX0":0.39678454803630286,"vY0":-126.64041443811539,"vZ0":-0.7414154372155408,"x":151.11,"y":186.55,"x0":-1.3688903096225107,"y0":50.002070770921584,"z0":5.676275510855352,"aX":3.866574401144942},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.4,"breakHorizontal":-4.4,"spinRate":2565,"spinDirection":18},"zone":13,"typeConfidence":2.0,"plateTime":0.43556190680039375,"extension":5.777174129457658},"index":4,"playId":"2f4f87c5-fed2-32c5-83cb-26aa6dfc6415","pitchNumber":5,"startTime":"2026-04-21T00:00:13.521Z","endTime":"2026-04-21T00:00:40.535Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}},"playEndTime":"2026-04-21T00:00:40.535Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T00:01:04.942Z","endTime":"2026-04-21T00:03:01.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006767551161378,"aZ":-36.99000038653676,"pfxX":5.398455323799195,"pfxZ":-2.9958071048244452,"pX":-0.8967480655676179,"pZ":3.1930483652702493,"vX0":-0.5076528292834026,"vY0":-126.34448527726697,"vZ0":1.1760484793516046,"x":151.18,"y":152.57,"x0":-1.3934606238113854,"y0":50.0013257696848,"z0":5.706149592131193,"aX":8.681016160095984},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.9,"breakHorizontal":-9.6,"spinRate":2592,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4343927450092884,"extension":5.822945831692441},"index":0,"playId":"5b90e7fb-013d-36d4-b6b0-852d4799c210","pitchNumber":1,"startTime":"2026-04-21T00:01:04.942Z","endTime":"2026-04-21T00:01:09.298Z","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":90.8,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76155639911492,"aZ":-27.044483341743646,"pfxX":-9.192192865760422,"pfxZ":2.9214565945750124,"pX":-0.6064560749144084,"pZ":3.330087074623865,"vX0":4.44289598883212,"vY0":-132.1021618656837,"vZ0":-0.8262578947651097,"x":140.12,"y":148.87,"x0":-1.1214296406504285,"y0":50.00381396297666,"z0":5.646066431895718,"aX":-16.146961097514314},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":2332,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.41560115819910637,"extension":5.935666077466455},"index":1,"playId":"5b64b474-26bd-3576-ac11-3929cc532575","pitchNumber":2,"startTime":"2026-04-21T00:01:21.179Z","endTime":"2026-04-21T00:01:29.683Z","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":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.476196683193585,"aZ":-32.55953062150666,"pfxX":0.6125982978773427,"pfxZ":-0.22330259784119555,"pX":0.1643119156043887,"pZ":2.278046897201975,"vX0":2.7900092796783116,"vY0":-130.2203943982929,"vZ0":-2.6824843127049407,"x":110.74,"y":177.27,"x0":-1.002554290401813,"y0":50.00453682416521,"z0":5.7957539443933745,"aX":1.0472662948607478},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":-1.8,"spinRate":2603,"spinDirection":2},"zone":5,"typeConfidence":2.0,"plateTime":0.42132866998259466,"extension":5.910125962400962},"index":2,"playId":"bfb6c27f-436b-3de9-982c-7a5afececd54","pitchNumber":3,"startTime":"2026-04-21T00:01:42.416Z","endTime":"2026-04-21T00:01:46.863Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.331884197686275,"aZ":-35.37785124351593,"pfxX":4.317170993065165,"pfxZ":-2.022647073465645,"pX":-0.4250582048936487,"pZ":3.378351876001952,"vX0":1.0014889550914479,"vY0":-125.3802067057067,"vZ0":1.442271334720575,"x":133.2,"y":147.56,"x0":-1.3908020038377482,"y0":50.00187812877819,"z0":5.691701239057571,"aX":6.8438132905265405},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-8.0,"spinRate":2575,"spinDirection":24},"zone":1,"typeConfidence":2.0,"plateTime":0.4375594627596646,"extension":5.9397254371469845},"index":3,"playId":"5bad5315-84e1-303f-bae1-6212aedb925d","pitchNumber":4,"startTime":"2026-04-21T00:02:05.385Z","endTime":"2026-04-21T00:02:11.401Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"1f6c3886-fd51-3f6c-a9ec-10a1676505d8","startTime":"2026-04-21T00:02:30.193Z","endTime":"2026-04-21T00:02:33.193Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8104663491361,"aZ":-26.368533582693264,"pfxX":-9.757463776208429,"pfxZ":3.20480498285084,"pX":-0.8561176410396131,"pZ":2.518098122537542,"vX0":4.264328463949835,"vY0":-134.1347322222715,"vZ0":-3.188138578411661,"x":149.63,"y":170.79,"x0":-1.204793148833534,"y0":50.00046482471758,"z0":5.615875571142046,"aX":-17.65956184345754},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":16.7,"spinRate":2318,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4093741619098954,"extension":5.956184709418463},"hitData":{"launchSpeed":89.2,"launchAngle":51.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.96,"coordY":93.55}},"index":5,"playId":"70484d15-4564-31a9-8600-ddc3820578ae","pitchNumber":5,"startTime":"2026-04-21T00:02:48.922Z","endTime":"2026-04-21T00:03:01.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:03:01.102Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to center fielder Jakob Marsee. Jordan Walker to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T00:05:49.799Z","endTime":"2026-04-21T00:06:22.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T00:03:14.824Z","endTime":"2026-04-21T00:03:31.296Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Max Meyer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-21T00:03:31.296Z","endTime":"2026-04-21T00:05:34.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"43a2aeb9-2d22-387e-b797-5cb04a126028","startTime":"2026-04-21T00:05:34.344Z","endTime":"2026-04-21T00:05:37.768Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.572766202676792,"aZ":-25.970234052721704,"pfxX":2.1700787510069435,"pfxZ":3.478435596507678,"pX":0.15964887561725152,"pZ":1.76733467988421,"vX0":2.7015602915100243,"vY0":-132.967998994378,"vZ0":-5.356439739778425,"x":110.91,"y":191.06,"x0":-1.1529889215183884,"y0":50.003532285852515,"z0":5.701975131330581,"aX":3.869812489482292},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":-4.6,"spinRate":2597,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.41255080361879326,"extension":5.760029994108059},"index":3,"playId":"84ab5ada-c7cd-3d86-b524-6a10af5b0c64","pitchNumber":1,"startTime":"2026-04-21T00:05:51.874Z","endTime":"2026-04-21T00:05:56.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.157996791762734,"aZ":-23.348608215605523,"pfxX":-11.058150229329037,"pfxZ":4.735059402385871,"pX":-0.25098534417956786,"pZ":2.025155435829119,"vX0":5.8051492969870795,"vY0":-136.22051907595238,"vZ0":-5.253832968563458,"x":126.57,"y":184.1,"x0":-0.9820689707933726,"y0":50.00511333998692,"z0":5.610541895066551,"aX":-20.618026564482815},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.6,"breakHorizontal":18.6,"spinRate":2077,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.40332886584222694,"extension":5.765050741537041},"hitData":{"launchSpeed":72.4,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.69,"coordY":79.63}},"index":4,"playId":"f133f8ce-b47b-3c16-af7f-408c0fd54ec9","pitchNumber":2,"startTime":"2026-04-21T00:06:08.619Z","endTime":"2026-04-21T00:06:22.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:06:22.000Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T00:06:45.372Z","endTime":"2026-04-21T00:08:02.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"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":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":676974,"link":"/api/v1/people/676974"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947191804990677,"aZ":-26.503274092353898,"pfxX":0.9356579001475467,"pfxZ":3.1293169185637684,"pX":-0.6047986733610021,"pZ":2.2051504406529805,"vX0":1.549327231484926,"vY0":-133.5318241427074,"vZ0":-4.13216080403763,"x":140.05,"y":179.24,"x0":-1.3133839358130943,"y0":50.0013879454843,"z0":5.6727399856646095,"aX":1.6943147175739668},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":-2.0,"spinRate":2608,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40971783724117783,"extension":5.914148188676201},"index":0,"playId":"ac1678b1-c928-3cce-a4d9-f23e9f51c598","pitchNumber":1,"startTime":"2026-04-21T00:06:46.870Z","endTime":"2026-04-21T00:07:13.898Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":78.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19699051378024,"aZ":-29.542972149252474,"pfxX":7.918030271982291,"pfxZ":1.656779634223664,"pX":2.3311117782646806,"pZ":1.1787415803287724,"vX0":6.3749595462053845,"vY0":-126.63097760626661,"vZ0":-4.367338897132465,"x":28.14,"y":206.95,"x0":-1.2676891772137155,"y0":50.00300966964571,"z0":5.350043330433764,"aX":12.573299139356688},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-16.1,"spinRate":2896,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43626916001889393,"extension":5.872290266722963},"index":1,"playId":"0bc103cc-0aab-3d7c-802b-128832193b1f","pitchNumber":2,"startTime":"2026-04-21T00:07:21.998Z","endTime":"2026-04-21T00:07:30.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Calvin Faucher. Jordan Walker scores. Masyn Winn to 3rd. Masyn Winn steals (3) 2nd base. Jordan Walker scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"0bc103cc-0aab-3d7c-802b-128832193b1f","startTime":"2026-04-21T00:07:57.632Z","endTime":"2026-04-21T00:07:57.633Z","isPitch":false,"isBaseRunningPlay":true,"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":86.7,"endSpeed":78.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.649897662117237,"aZ":-31.92396824906762,"pfxX":7.078058700097597,"pfxZ":0.15767103883623612,"pX":0.5040438893913581,"pZ":1.9114010261607512,"vX0":2.629106347734678,"vY0":-126.08507588781782,"vZ0":-2.0723061135950918,"x":97.79,"y":187.17,"x0":-1.47777629784297,"y0":50.00183455571625,"z0":5.3732149613923825,"aX":11.155964105566312},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":-13.4,"spinRate":2939,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.43795345643583516,"extension":5.86107051028227},"index":3,"playId":"36225185-0562-39b4-b243-1090e499fd08","pitchNumber":3,"startTime":"2026-04-21T00:07:57.634Z","endTime":"2026-04-21T00:08:02.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:08:02.813Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T00:08:23.906Z","endTime":"2026-04-21T00:08:45.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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(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":92.0,"endSpeed":84.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31916751305698,"aZ":-30.834629629239565,"pfxX":2.6458533286600723,"pfxZ":0.7500427669343059,"pX":1.0262215554230498,"pZ":1.164589253097815,"vX0":4.509093055873507,"vY0":-133.77569401534464,"vZ0":-5.909564891270758,"x0":-1.0311011194707436,"y0":50.00615657148378,"z0":5.638216941913348,"aX":4.752582491030977},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.1,"breakHorizontal":-5.9,"spinRate":2717,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4108788916289443,"extension":5.989222944016203},"index":0,"playId":"24a8f0bf-2bd6-3450-b6ed-44eed1aeaf97","pitchNumber":1,"startTime":"2026-04-21T00:08:23.906Z","endTime":"2026-04-21T00:08:29.904Z","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":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.870231644150326,"aZ":-30.074304313941074,"pfxX":2.1956572617422925,"pfxZ":1.1603528237307303,"pX":0.09747104514821514,"pZ":1.217927323794996,"vX0":2.7239535793050877,"vY0":-134.34514893927,"vZ0":-5.851556228564885,"x":113.28,"y":205.9,"x0":-1.2187038268556258,"y0":50.00188937810285,"z0":5.589398818518078,"aX":3.9724540507352386},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":-4.6,"spinRate":2737,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4092985974175902,"extension":5.8843982693419825},"hitData":{"launchSpeed":109.7,"launchAngle":-10.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.7,"coordY":152.85}},"index":1,"playId":"0ef3c4d9-5102-3c12-a8b0-fc6a1d444f87","pitchNumber":2,"startTime":"2026-04-21T00:08:38.775Z","endTime":"2026-04-21T00:08:45.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:08:45.372Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:10:51.087Z","endTime":"2026-04-21T00:12:32.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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,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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01623065022466,"aZ":-41.775705661754564,"pfxX":6.492083534829968,"pfxZ":-7.662119228664372,"pX":-0.5776271024887035,"pZ":1.3811947337265567,"vX0":1.0508046962770663,"vY0":-112.62231316759988,"vZ0":-0.10647082823657406,"x":139.02,"y":201.49,"x0":-1.8949531827926362,"y0":50.00148852027602,"z0":5.740887501196367,"aX":8.138580585170075},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.4,"breakHorizontal":-12.0,"spinRate":2512,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.4908794208961953,"extension":6.651672833581781},"index":0,"playId":"4956f2c6-7b9c-3f6b-94ef-ae70884f3c27","pitchNumber":1,"startTime":"2026-04-21T00:10:56.885Z","endTime":"2026-04-21T00:11:03.909Z","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":90.6,"endSpeed":81.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.927579301050873,"aZ":-14.33702218996362,"pfxX":-5.143347144677531,"pfxZ":10.299408807499592,"pX":-0.37592941125465884,"pZ":2.6468412242443753,"vX0":5.346182721561584,"vY0":-131.75684476027868,"vZ0":-4.890397507702256,"x":131.33,"y":167.32,"x0":-1.7777732594936886,"y0":50.0018874922074,"z0":5.611831222634078,"aX":-8.90667137186665},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.5,"breakHorizontal":7.9,"spinRate":2321,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.41814125230925514,"extension":6.86890470726729},"index":1,"playId":"3e9261bb-154b-3f70-a7bc-56135041d8ab","pitchNumber":2,"startTime":"2026-04-21T00:11:12.835Z","endTime":"2026-04-21T00:11:17.183Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-21T00:11:30.670Z","endTime":"2026-04-21T00:11:46.221Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":78.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6021151646339,"aZ":-33.43376256974748,"pfxX":-9.712367948995285,"pfxZ":-0.7884586739752875,"pX":-1.2305583091956196,"pZ":1.8097329018906414,"vX0":4.594080553677655,"vY0":-126.67883736453295,"vZ0":-2.763743841664124,"x":163.91,"y":189.92,"x0":-1.8291451402252923,"y0":50.00631506009907,"z0":5.652646507562156,"aX":-15.413628131612503},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.9,"breakHorizontal":16.2,"spinRate":1740,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.436362215957085,"extension":6.475421980326293},"index":3,"playId":"5fb5d8e8-627f-336e-84f1-7c4795e9b351","pitchNumber":3,"startTime":"2026-04-21T00:11:46.221Z","endTime":"2026-04-21T00:11:51.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30406354320101,"aZ":-42.36583371667123,"pfxX":5.833416068431832,"pfxZ":-7.932438979507683,"pX":-0.19829655836441204,"pZ":1.930529935527999,"vX0":2.0570848290294155,"vY0":-113.89764821432394,"vZ0":0.8970575521710269,"x":124.56,"y":186.66,"x0":-1.876962490574308,"y0":50.0051068364388,"z0":5.797376993035567,"aX":7.4919388361011565},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-13.7,"breakHorizontal":-11.2,"spinRate":2512,"spinDirection":47},"zone":8,"typeConfidence":0.89,"plateTime":0.4850989833483088,"extension":6.637185358594369},"index":4,"playId":"9825d188-59ab-3a88-8207-8626049e363f","pitchNumber":4,"startTime":"2026-04-21T00:12:01.844Z","endTime":"2026-04-21T00:12:08.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55222416335455,"aZ":-32.324966630923875,"pfxX":-8.4921143077117,"pfxZ":-0.09024324832610642,"pX":-0.07056531808946571,"pZ":1.2761597934030788,"vX0":7.033973190359313,"vY0":-125.79843865319768,"vZ0":-3.779788909744722,"x":119.69,"y":204.32,"x0":-1.811276491258726,"y0":50.0061711687942,"z0":5.442777944935934,"aX":-13.49735980897236},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":13.6,"spinRate":1643,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.43683350565445744,"extension":6.947023130916713},"index":5,"playId":"1e5c50d0-cafc-398f-b0cd-1203867aabaa","pitchNumber":5,"startTime":"2026-04-21T00:12:28.357Z","endTime":"2026-04-21T00:12:32.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:12:32.786Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Stowers singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:12:33.757Z","endTime":"2026-04-21T00:13:07.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.469658051569247,"aZ":-28.2666079147312,"pfxX":-0.6165157768961846,"pfxZ":2.4179248553861754,"pX":0.04018437068040982,"pZ":2.6304854554755934,"vX0":5.323550138054706,"vY0":-126.77109229975994,"vZ0":-1.7094880335105211,"x":115.47,"y":167.76,"x0":-2.012736710095812,"y0":50.005162816970866,"z0":5.583989644159417,"aX":-0.9982189990509811},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.2,"breakHorizontal":-0.1,"spinRate":2404,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.4331287791471854,"extension":6.36913897543119},"hitData":{"launchSpeed":98.4,"launchAngle":15.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.89,"coordY":112.81}},"index":0,"playId":"2be07edc-aab8-38cb-8c73-87a35aaefb66","pitchNumber":1,"startTime":"2026-04-21T00:12:55.928Z","endTime":"2026-04-21T00:13:07.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:13:07.095Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (5) on a ground ball to left fielder Thomas Saggese. Kyle Stowers scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:13:27.621Z","endTime":"2026-04-21T00:14:26.112Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549157232494032,"aZ":-32.71118883963773,"pfxX":7.426354456764428,"pfxZ":-0.3887218106580095,"pX":0.34744993496669735,"pZ":1.731656887084764,"vX0":3.1216140307768407,"vY0":-118.03502215805366,"vZ0":-1.5053962447777043,"x":103.76,"y":192.03,"x0":-1.9648478676577437,"y0":50.00343531042128,"z0":5.444795768197271,"aX":10.273431786220678},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.8,"breakHorizontal":-14.3,"spinRate":2484,"spinDirection":50},"zone":9,"typeConfidence":0.91,"plateTime":0.4675448614484319,"extension":6.538647481151448},"index":0,"playId":"305adbaf-ccae-300b-a372-ecc847386a32","pitchNumber":1,"startTime":"2026-04-21T00:13:35.192Z","endTime":"2026-04-21T00:13:40.353Z","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":"5572acfc-7990-3f56-8f41-4c4075ab4bf5","startTime":"2026-04-21T00:13:53.165Z","endTime":"2026-04-21T00:13:56.165Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86611806724991,"aZ":-24.457723096421027,"pfxX":-8.012029184930526,"pfxZ":4.70024873936682,"pX":-1.0277435473010963,"pZ":2.710545692157474,"vX0":4.4575377348757295,"vY0":-127.97541242248217,"vZ0":-2.7011735219281086,"x":156.18,"y":165.6,"x0":-1.7602749776192572,"y0":50.00339050019255,"z0":5.715886612344062,"aX":-13.157712704179778},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":2208,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.42962145870372703,"extension":6.528936549477373},"hitData":{"launchSpeed":91.2,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.08,"coordY":110.5}},"index":2,"playId":"6bacc6d2-63fc-322f-b238-f6159c75984a","pitchNumber":2,"startTime":"2026-04-21T00:14:13.453Z","endTime":"2026-04-21T00:14:26.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:14:26.112Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:14:57.885Z","endTime":"2026-04-21T00:17:14.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":69.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52442508496264,"aZ":-41.22171740017314,"pfxX":8.195080528309965,"pfxZ":-7.271379779189928,"pX":-0.05826903719942219,"pZ":1.7295424325224102,"vX0":1.5782538706676836,"vY0":-112.33925757089449,"vZ0":0.5182505349048714,"x":119.22,"y":192.08,"x0":-1.8381118719235288,"y0":50.005080271614915,"z0":5.780824354155214,"aX":10.190103856181429},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-12.5,"breakHorizontal":-15.2,"spinRate":2530,"spinDirection":43},"zone":8,"typeConfidence":0.91,"plateTime":0.49274850617029653,"extension":6.9087828364901025},"index":0,"playId":"8647cf3d-f643-3b5f-abad-a16e0c7e545c","pitchNumber":1,"startTime":"2026-04-21T00:15:13.979Z","endTime":"2026-04-21T00:15:22.760Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-21T00:15:32.659Z","endTime":"2026-04-21T00:15:54.848Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.621023269472044,"aZ":-27.10457913581108,"pfxX":-0.7349706252084238,"pfxZ":3.230522095599877,"pX":0.4068074925592088,"pZ":3.461399271237428,"vX0":6.074648985842769,"vY0":-125.33931336543874,"vZ0":0.21737772823209123,"x":101.49,"y":145.32,"x0":-1.9672121160934801,"y0":50.00146191701312,"z0":5.612204545729821,"aX":-1.153119413054762},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-0.2,"spinRate":2402,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.43933953817947646,"extension":6.865156867119604},"index":2,"playId":"11013d2b-73ad-3bd2-b422-db8bf7c1cf2b","pitchNumber":2,"startTime":"2026-04-21T00:15:54.848Z","endTime":"2026-04-21T00:16:00.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73381233487042,"aZ":-16.0102318625836,"pfxX":-4.941415396459188,"pfxZ":9.390853337599651,"pX":-0.6365732196301699,"pZ":3.49822710189195,"vX0":4.278414019295126,"vY0":-131.34742143356146,"vZ0":-2.468782048727941,"x":141.26,"y":144.33,"x0":-1.656666886924615,"y0":50.00028910592648,"z0":5.66197081252129,"aX":-8.502797303429805},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2273,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.4194361353522922,"extension":6.722635257421713},"index":3,"playId":"da05b350-e7ef-39a9-aa4f-af067389aa97","pitchNumber":3,"startTime":"2026-04-21T00:16:14.456Z","endTime":"2026-04-21T00:16:20.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"e8404789-7377-49e0-a5a9-889a98350812","startTime":"2026-04-21T00:16:30.281Z","endTime":"2026-04-21T00:16:35.281Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664392114961526,"aZ":-31.502344666457528,"pfxX":-8.568629788266644,"pfxZ":0.3933609970152254,"pX":-1.3608789647627466,"pZ":2.9841775888909554,"vX0":4.299548637486445,"vY0":-131.16226867824426,"vZ0":-1.0210771565158772,"x":168.87,"y":158.21,"x0":-1.9145408760895821,"y0":50.00655512946528,"z0":5.743420209746651,"aX":-14.821947670174303},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":14.5,"spinRate":2242,"spinDirection":223},"zone":11,"typeConfidence":0.81,"plateTime":0.4187780428579404,"extension":6.528463000782125},"index":5,"playId":"425e832a-d4ec-3196-922c-863e3c5e9f72","pitchNumber":4,"startTime":"2026-04-21T00:16:46.602Z","endTime":"2026-04-21T00:16:51.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":77.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.175618832472196,"aZ":-26.07026420288053,"pfxX":-8.485171425829886,"pfxZ":3.919877195527121,"pX":0.4025774511570319,"pZ":1.2968898692631907,"vX0":7.815088585737681,"vY0":-125.04692990689034,"vZ0":-5.096423478510373,"x":101.65,"y":203.76,"x0":-1.686368293498918,"y0":50.00303520221193,"z0":5.545315630694826,"aX":-13.211967115846148},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":13.2,"spinRate":1778,"spinDirection":224},"zone":14,"typeConfidence":0.94,"plateTime":0.44086586132500916,"extension":6.913705198663679},"index":6,"playId":"42e3e82c-b8e8-3892-a979-97784d3d493f","pitchNumber":5,"startTime":"2026-04-21T00:17:07.041Z","endTime":"2026-04-21T00:17:14.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:17:14.058Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to center fielder Victor Scott II. Otto Lopez scores. Xavier Edwards out at home on the throw, center fielder Victor Scott II to shortstop Masyn Winn to catcher Iván Herrera. Liam Hicks to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:18:12.825Z","endTime":"2026-04-21T00:19:03.661Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5,6],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":700241,"link":"/api/v1/people/700241"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T00:17:28.556Z","endTime":"2026-04-21T00:18:14.991Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.652018860214476,"aZ":-41.86049286616027,"pfxX":7.435958838100358,"pfxZ":-7.635448871046929,"pX":-0.3776134847353085,"pZ":1.0348095053738122,"vX0":1.0367808165029846,"vY0":-113.64621062614155,"vZ0":-1.0459840094051234,"x":131.39,"y":210.84,"x0":-1.806756348821667,"y0":50.002903256537415,"z0":5.771722880147226,"aX":9.433841997435428},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.7,"breakHorizontal":-13.7,"spinRate":2541,"spinDirection":42},"zone":13,"typeConfidence":0.9,"plateTime":0.4876226102661927,"extension":6.662718854509977},"index":1,"playId":"501a304d-fb66-39fb-94f7-5dfbaded1c3c","pitchNumber":1,"startTime":"2026-04-21T00:18:14.991Z","endTime":"2026-04-21T00:18:19.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86191569601171,"aZ":-28.2474595424205,"pfxX":-8.878904063345159,"pfxZ":2.5594140610895613,"pX":0.6102853854994624,"pZ":1.1349975325322845,"vX0":8.576438993904674,"vY0":-123.8426412847184,"vZ0":-4.817022809075649,"x":93.74,"y":208.14,"x0":-1.7667272818559732,"y0":50.00082060871357,"z0":5.5061875190061915,"aX":-13.603652192172211},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":13.8,"spinRate":1714,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.4445954347564314,"extension":6.62476835459103},"index":2,"playId":"9287c55c-1019-3912-add0-dc5877542b30","pitchNumber":2,"startTime":"2026-04-21T00:18:31.787Z","endTime":"2026-04-21T00:18:35.499Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.008437352459985,"aZ":-28.89296813461992,"pfxX":-8.080245783157253,"pfxZ":1.9229560339769272,"pX":-0.7867146456250828,"pZ":2.6102545918274123,"vX0":4.997263931994179,"vY0":-130.56595764725023,"vZ0":-2.2722908851145798,"x":146.99,"y":168.3,"x0":-1.6853036372529449,"y0":50.006267011008056,"z0":5.687662922321398,"aX":-13.81672231585056},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.1,"breakHorizontal":13.4,"spinRate":2300,"spinDirection":213},"zone":4,"typeConfidence":0.94,"plateTime":0.421089567281677,"extension":6.733412344516872},"hitData":{"launchSpeed":96.4,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.35,"coordY":85.69}},"index":3,"playId":"b3bb3802-62ce-3aa4-a031-5bfd3f7bb0eb","pitchNumber":3,"startTime":"2026-04-21T00:18:49.815Z","endTime":"2026-04-21T00:19:03.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:19:03.661Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T00:21:50.293Z","endTime":"2026-04-21T00:22:38.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":[2,3,4],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-21T00:20:03.440Z","endTime":"2026-04-21T00:20:26.108Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Svanson replaces Michael McGreevy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-21T00:20:26.108Z","endTime":"2026-04-21T00:21:52.515Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.197201296095084,"aZ":-28.129794009926577,"pfxX":0.720767122099601,"pfxZ":2.6695802295859385,"pX":-1.0603676123707466,"pZ":1.7142296829126784,"vX0":1.7108788039480256,"vY0":-123.54895483821971,"vZ0":-3.458212844722385,"x":157.42,"y":192.5,"x0":-1.8610714029520445,"y0":50.00430479479845,"z0":5.548290505742732,"aX":1.0915947897403846},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2052,"spinDirection":79},"zone":13,"typeConfidence":0.91,"plateTime":0.4467766282878407,"extension":6.244966227542841},"index":2,"playId":"17c35404-d92b-3319-ba8c-22aed2922c72","pitchNumber":1,"startTime":"2026-04-21T00:21:52.515Z","endTime":"2026-04-21T00:22:02.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02789908279583,"aZ":-16.57532203601222,"pfxX":-8.755468497307007,"pfxZ":8.033210361125203,"pX":0.7010235522589947,"pZ":2.4334365694362705,"vX0":8.98065998802831,"vY0":-139.13562446788606,"vZ0":-4.920711628199278,"x":90.28,"y":173.08,"x0":-1.4460670258860673,"y0":50.001798806771326,"z0":5.339381657619865,"aX":-16.99989105254469},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":13.8,"spinRate":2284,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.3951321161635204,"extension":6.541442567681964},"index":3,"playId":"c8d02d2f-0f61-336d-804f-29792d6cb08e","pitchNumber":2,"startTime":"2026-04-21T00:22:09.918Z","endTime":"2026-04-21T00:22:14.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60266341462553,"aZ":-19.197726373566745,"pfxX":-11.154324637299926,"pfxZ":6.501933028148272,"pX":-0.361232094710371,"pZ":2.5510523084785595,"vX0":6.938391359354679,"vY0":-141.19867569665917,"vZ0":-4.3207524015962955,"x":130.77,"y":169.9,"x0":-1.416029609936821,"y0":50.00220975331532,"z0":5.355719860553,"aX":-22.26295645186402},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.9,"breakHorizontal":18.6,"spinRate":2373,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.3896209954807124,"extension":6.582646741668471},"hitData":{"launchSpeed":96.9,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.53,"coordY":147.41}},"index":4,"playId":"ab2363d9-32ba-315a-b643-a3c9f05972c6","pitchNumber":3,"startTime":"2026-04-21T00:22:30.398Z","endTime":"2026-04-21T00:22:38.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:22:38.299Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to shortstop Otto Lopez.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T00:24:54.363Z","endTime":"2026-04-21T00:26:40.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Nardi replaces Calvin Faucher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:23:04.485Z","endTime":"2026-04-21T00:24:50.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677053,"link":"/api/v1/people/677053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter José Fermín replaces Victor Scott II.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-21T00:24:50.607Z","endTime":"2026-04-21T00:24:56.711Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"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.4,"endSpeed":84.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04550908812444,"aZ":-11.635022246847925,"pfxX":5.259653905020405,"pfxZ":11.141662600680494,"pX":-0.3760011693931569,"pZ":3.287148765641309,"vX0":-9.89000518512356,"vY0":-135.5160535701835,"vZ0":-4.205056508807319,"x":131.33,"y":150.03,"x0":2.652135777877334,"y0":50.00552292160686,"z0":5.683656378243921,"aX":9.699624809766515},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-7.2,"spinRate":2462,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4055485953083733,"extension":6.6266829984716065},"index":2,"playId":"140291fa-7fbe-301e-809f-3c04cde9b711","pitchNumber":1,"startTime":"2026-04-21T00:24:56.711Z","endTime":"2026-04-21T00:25:02.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.880524494979706,"aZ":-30.62541166956709,"pfxX":-4.624018877589114,"pfxZ":1.0352371907309887,"pX":0.99724480525599,"pZ":2.3539325935051925,"vX0":-3.510398914725978,"vY0":-122.62518789763836,"vZ0":-1.5008091348890273,"x":78.99,"y":175.22,"x0":3.056359369507014,"y0":50.00488289690272,"z0":5.626361977106562,"aX":-6.92853099760394},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.8,"breakHorizontal":9.2,"spinRate":2368,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.44945479693527224,"extension":6.357689527996262},"index":3,"playId":"fb278889-9be8-3df3-a0ab-08f7ed21473d","pitchNumber":2,"startTime":"2026-04-21T00:25:13.254Z","endTime":"2026-04-21T00:25:17.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.050658965033936,"aZ":-28.92407110418321,"pfxX":-2.9085436964007525,"pfxZ":2.1171013228360334,"pX":-0.9147918699857146,"pZ":1.0587206203322355,"vX0":-7.994338701854306,"vY0":-123.65349498933216,"vZ0":-4.878373784656601,"x":151.87,"y":210.19,"x0":2.7513235887690257,"y0":50.00082102223024,"z0":5.513784303065726,"aX":-4.454654985237649},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":7.3,"spinRate":2323,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.44472865528335337,"extension":6.54489663858095},"index":4,"playId":"5e48b3e5-0af4-3ed6-8a9d-7995ea7eba2c","pitchNumber":3,"startTime":"2026-04-21T00:25:29.875Z","endTime":"2026-04-21T00:25:38.596Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72142124161292,"aZ":-12.527213408053992,"pfxX":4.424079405596238,"pfxZ":10.29479573533324,"pX":0.3159576644007619,"pZ":3.414740067976228,"vX0":-8.260404185216645,"vY0":-138.23037597575492,"vZ0":-3.5756910871584946,"x":104.96,"y":146.58,"x0":2.786915817103612,"y0":50.00574761666559,"z0":5.583246493414597,"aX":8.445972375488365},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":-6.0,"spinRate":2420,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.3983118855322192,"extension":6.587696753918341},"index":5,"playId":"469944ae-d73b-3ba1-9e10-49e94cc06a1a","pitchNumber":4,"startTime":"2026-04-21T00:25:54.560Z","endTime":"2026-04-21T00:25:58.997Z","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":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467271045169916,"aZ":-30.29957294725466,"pfxX":-10.270599665882918,"pfxZ":1.2888236653022371,"pX":-0.0785110104506982,"pZ":1.3525816625836846,"vX0":-3.977736632041233,"vY0":-121.38293068564401,"vZ0":-3.529462025678519,"x":119.99,"y":202.26,"x0":2.928016683357746,"y0":50.00230867120451,"z0":5.537618421966647,"aX":-14.929558710534694},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":19.7,"spinRate":2512,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.45577203156236834,"extension":6.395118670235157},"index":6,"playId":"2c1b3aff-8654-308b-9b6d-78e713384641","pitchNumber":5,"startTime":"2026-04-21T00:26:10.656Z","endTime":"2026-04-21T00:26:20.141Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39465231627732,"aZ":-13.036140628637229,"pfxX":4.914684933542363,"pfxZ":10.107180986864657,"pX":-0.1877996812107443,"pZ":2.8799979226517425,"vX0":-9.532085367604891,"vY0":-137.6578513527547,"vZ0":-4.821570441272538,"x":124.16,"y":161.02,"x0":2.7024588534659366,"y0":50.0020353164849,"z0":5.556779273015778,"aX":9.306205338407281},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-6.6,"spinRate":2429,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.39995679308021703,"extension":6.554045422460682},"hitData":{"launchSpeed":88.6,"launchAngle":57.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.74,"coordY":117.02}},"index":7,"playId":"94f075cc-ab08-32b8-aaf6-2a3ee4d0e35d","pitchNumber":6,"startTime":"2026-04-21T00:26:30.314Z","endTime":"2026-04-21T00:26:40.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:26:40.072Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"JJ Wetherholt grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T00:26:51.043Z","endTime":"2026-04-21T00:29:05.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":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":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.521167910660104,"aZ":-31.284483324421743,"pfxX":-1.9334063565854835,"pfxZ":0.5708657392115608,"pX":0.5868930448770726,"pZ":1.4261851719460277,"vX0":-5.2719663120298215,"vY0":-124.25826387567685,"vZ0":-3.4340849793057573,"x":94.63,"y":200.27,"x0":2.993076880486764,"y0":50.00096387947603,"z0":5.444553950533517,"aX":-3.001531735267336},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.5,"breakHorizontal":4.8,"spinRate":2362,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4419822164890741,"extension":6.518759305783093},"index":0,"playId":"c1493d47-04b7-3963-9eaa-91a542afc2bd","pitchNumber":1,"startTime":"2026-04-21T00:27:04.539Z","endTime":"2026-04-21T00:27:11.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90114278671835,"aZ":-28.60516261197954,"pfxX":-1.8553341009086264,"pfxZ":2.3131738041540046,"pX":-0.8182711404175946,"pZ":2.494291593353818,"vX0":-8.331389365530278,"vY0":-124.5168110175759,"vZ0":-1.332109532043122,"x":148.19,"y":171.43,"x0":2.83528464332466,"y0":50.003352257239136,"z0":5.440172392429533,"aX":-2.8649539274738145},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.1,"breakHorizontal":5.6,"spinRate":2377,"spinDirection":274},"zone":11,"typeConfidence":2.0,"plateTime":0.44272580694469665,"extension":6.398970963058256},"index":1,"playId":"5e11ae06-bdfd-3c7c-ad7a-25a864cb716d","pitchNumber":2,"startTime":"2026-04-21T00:27:21.272Z","endTime":"2026-04-21T00:27:26.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.332739645661224,"aZ":-31.387338410010816,"pfxX":-7.720760879905939,"pfxZ":0.557833174867854,"pX":-0.8375523030098014,"pZ":1.3002038050422007,"vX0":-6.331270969957516,"vY0":-119.31283259416902,"vZ0":-2.9064453704505264,"x":148.93,"y":203.67,"x0":2.8775944321393836,"y0":50.00096810324731,"z0":5.436183003530807,"aX":-10.85013949434777},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.5,"breakHorizontal":15.8,"spinRate":2529,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.4635577083611855,"extension":6.495962315002183},"index":2,"playId":"9ffe7c75-f2f4-3c36-8a9a-8b4adbc4180c","pitchNumber":3,"startTime":"2026-04-21T00:27:38.189Z","endTime":"2026-04-21T00:27:42.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.943070295324674,"aZ":-13.095711717514902,"pfxX":4.876831601784897,"pfxZ":10.099650878243425,"pX":-0.06244820605433745,"pZ":4.106330207935055,"vX0":-9.160980192290868,"vY0":-137.41585944402476,"vZ0":-1.832775198571364,"x":119.38,"y":127.91,"x0":2.6995790911792694,"y0":50.00263204264549,"z0":5.684336392396698,"aX":9.213636302862982},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-6.6,"spinRate":2444,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.40048442126523254,"extension":6.579481616944343},"index":3,"playId":"b69345d0-d8ec-380c-96ba-4fbce729809a","pitchNumber":4,"startTime":"2026-04-21T00:28:01.864Z","endTime":"2026-04-21T00:28:05.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0073925913599,"aZ":-13.268127848149144,"pfxX":6.4622597517434475,"pfxZ":10.15649724366458,"pX":-2.071675511403899,"pZ":1.9520498203753496,"vX0":-14.590596970006462,"vY0":-136.31908919800867,"vZ0":-6.684731884954724,"x":195.97,"y":186.07,"x0":2.5366895203485726,"y0":50.002892145286886,"z0":5.3716371341476545,"aX":12.030345791951266},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-8.3,"spinRate":2438,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40348332979117707,"extension":6.745787665297827},"index":4,"playId":"ac34f415-c013-3565-b6db-4309da418f0f","pitchNumber":5,"startTime":"2026-04-21T00:28:18.993Z","endTime":"2026-04-21T00:28:23.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.677070244052125,"aZ":-12.358341110647212,"pfxX":5.609982614598536,"pfxZ":10.311443741402393,"pX":0.39236728254558384,"pZ":2.0629867530190613,"vX0":-8.379296312936185,"vY0":-138.41716423591905,"vZ0":-6.78481300735285,"x":102.04,"y":183.08,"x0":2.743497632711412,"y0":50.000904132497574,"z0":5.389986015911668,"aX":10.779595849008421},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-8.2,"spinRate":2286,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.3971682887760517,"extension":6.615289922553603},"index":5,"playId":"daa32d47-251d-39c3-bc08-a61cc64c6785","pitchNumber":6,"startTime":"2026-04-21T00:28:37.292Z","endTime":"2026-04-21T00:28:42.503Z","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":95.3,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11675723249713,"aZ":-12.073079692770083,"pfxX":5.611602086005054,"pfxZ":10.491748417741162,"pX":0.5837177324793925,"pZ":1.725552914448106,"vX0":-7.910688444351554,"vY0":-138.32705586321262,"vZ0":-7.8409460500380845,"x":94.75,"y":192.19,"x0":2.7666638100928753,"y0":50.004106298899,"z0":5.4277599930404,"aX":10.752963259035171},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-8.3,"spinRate":2493,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.39769939816362987,"extension":6.604947716831258},"hitData":{"launchSpeed":74.5,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.29,"coordY":159.51}},"index":6,"playId":"6be6a7e7-e43f-38bb-b093-603f8e70299e","pitchNumber":7,"startTime":"2026-04-21T00:28:58.089Z","endTime":"2026-04-21T00:29:05.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:29:05.448Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Owen Caissie in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T00:29:11.031Z","endTime":"2026-04-21T00:31:06.650Z","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":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025435502513456,"aZ":-29.260005901897667,"pfxX":-7.283920514090087,"pfxZ":1.9881715321079545,"pX":-1.033570413903348,"pZ":1.918985354808373,"vX0":-6.932047715542568,"vY0":-121.42881672571448,"vZ0":-2.5014381235694243,"x":156.4,"y":186.97,"x0":2.824601555514481,"y0":50.00146378629972,"z0":5.557811677730431,"aX":-10.667506251492267},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":2534,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.45441615189586937,"extension":6.504721437182102},"index":0,"playId":"d8fc49b6-50b3-349a-8814-015bdc072c4c","pitchNumber":1,"startTime":"2026-04-21T00:29:28.381Z","endTime":"2026-04-21T00:29:32.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02858786637723,"aZ":-12.059103562385225,"pfxX":4.611891691319606,"pfxZ":10.707836551318763,"pX":0.07326676890998218,"pZ":3.958487702809496,"vX0":-8.67307299445968,"vY0":-137.10612024311482,"vZ0":-2.1611092232687836,"x":114.21,"y":131.9,"x0":2.6974745549158903,"y0":50.004997594385365,"z0":5.593390407348697,"aX":8.665999314062852},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":-6.2,"spinRate":2523,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4015093238102958,"extension":6.529242892909406},"index":1,"playId":"1f68d984-1608-375d-abc8-4f5d2597c25a","pitchNumber":2,"startTime":"2026-04-21T00:29:43.711Z","endTime":"2026-04-21T00:29:48.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00408302007267,"aZ":-11.63264622116103,"pfxX":5.09174708212074,"pfxZ":11.231070459644501,"pX":0.42349722335831963,"pZ":2.8485399947891605,"vX0":-8.088551378233152,"vY0":-135.46916343895884,"vZ0":-4.761566163606655,"x":100.86,"y":161.87,"x0":2.8085034723066764,"y0":50.00060963154013,"z0":5.464943423082331,"aX":9.311405085958793},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":-7.2,"spinRate":2443,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.4068142942955659,"extension":6.666534873837074},"index":2,"playId":"7ca4c168-6054-3493-8e64-c3fd3e813ec7","pitchNumber":3,"startTime":"2026-04-21T00:29:59.921Z","endTime":"2026-04-21T00:30:04.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82302974113535,"aZ":-14.662568696417734,"pfxX":5.30776289326233,"pfxZ":9.378809427032134,"pX":0.53017388365243,"pZ":3.882157248737193,"vX0":-7.859871634481354,"vY0":-136.46999561672453,"vZ0":-1.6625893522938204,"x":96.79,"y":133.96,"x0":2.7713471114491837,"y0":50.004279517819185,"z0":5.520246432642975,"aX":9.912773602871768},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":-7.8,"spinRate":2378,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4028863849069544,"extension":6.563124419818637},"index":3,"playId":"633de6ee-154d-3f43-8e5c-9289838216a3","pitchNumber":4,"startTime":"2026-04-21T00:30:19.884Z","endTime":"2026-04-21T00:30:26.167Z","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":81.7,"endSpeed":73.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608707065419367,"aZ":-29.612664910799566,"pfxX":-10.711792853635924,"pfxZ":1.8252892490157286,"pX":0.9799318086621609,"pZ":4.76709946339185,"vX0":-1.4575513482179292,"vY0":-118.76258690806176,"vZ0":3.8634486528135508,"x":79.65,"y":110.07,"x0":2.993644187018133,"y0":50.00201388952104,"z0":5.841485992184202,"aX":-15.020946732286006},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.7,"breakHorizontal":19.7,"spinRate":2494,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.4644463681880415,"extension":6.41904407833522},"index":4,"playId":"214a867e-048d-39b9-be56-341b6640d6f8","pitchNumber":5,"startTime":"2026-04-21T00:30:39.075Z","endTime":"2026-04-21T00:30:44.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":85.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01770509812392,"aZ":-13.878932046120426,"pfxX":4.973684577722324,"pfxZ":9.680814742636194,"pX":0.5318808043609015,"pZ":3.5921606948156626,"vX0":-7.627908310002543,"vY0":-137.2436637858077,"vZ0":-2.5404388456882385,"x":96.73,"y":141.79,"x0":2.7130336965382043,"y0":50.002471810920646,"z0":5.486089178979328,"aX":9.39986861658608},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-7.2,"spinRate":2366,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.40052684897455837,"extension":6.603910873215608},"hitData":{"launchSpeed":84.5,"launchAngle":57.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.03,"coordY":142.91}},"index":5,"playId":"b2c8a6be-77b3-3c79-b3da-f3156cafbf34","pitchNumber":6,"startTime":"2026-04-21T00:30:56.638Z","endTime":"2026-04-21T00:31:06.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:31:06.650Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Owen Caissie grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:33:18.755Z","endTime":"2026-04-21T00:33:29.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"José Fermín remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:32:28.222Z","endTime":"2026-04-21T00:33:21.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":687363,"link":"/api/v1/people/687363"}},{"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.6,"endSpeed":86.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82368316188763,"aZ":-24.013606840784014,"pfxX":-10.73473520588492,"pfxZ":4.213974901427225,"pX":-0.3573351005465308,"pZ":2.699512259501791,"vX0":6.694697259520888,"vY0":-138.9528267488764,"vZ0":-2.661299793649622,"x":130.62,"y":165.89,"x0":-1.4147136645282468,"y0":50.00627574290095,"z0":5.281481541096863,"aX":-20.80128873798842},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.2,"breakHorizontal":17.9,"spinRate":2135,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.39559538361397406,"extension":6.368695917192129},"hitData":{"launchSpeed":107.1,"launchAngle":-0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.87,"coordY":183.67}},"index":1,"playId":"6e5eb89f-339b-3360-bdb3-5e125508d7d3","pitchNumber":1,"startTime":"2026-04-21T00:33:21.017Z","endTime":"2026-04-21T00:33:29.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:33:29.701Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Graham Pauley lines out sharply to center fielder José Fermín.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:33:34.616Z","endTime":"2026-04-21T00:36:10.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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,5,6,7],"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.563663818092444,"aZ":-18.602760845446454,"pfxX":-10.839009480228636,"pfxZ":7.037775554005512,"pX":-1.462902907077035,"pZ":3.2470023530799117,"vX0":4.584227357112864,"vY0":-138.82435700144356,"vZ0":-2.3944451324427667,"x":172.76,"y":151.11,"x0":-1.7387124635543163,"y0":50.00248842119111,"z0":5.375879451304701,"aX":-20.901396600164105},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":18.5,"spinRate":2250,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.39637279139215265,"extension":6.197420119686761},"index":0,"playId":"4e05ca01-a7e0-3b3e-9b32-1f4054b852af","pitchNumber":1,"startTime":"2026-04-21T00:33:54.317Z","endTime":"2026-04-21T00:33:58.091Z","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":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.501796338782093,"aZ":-24.94052602210645,"pfxX":0.7966170631092391,"pfxZ":3.98878593948091,"pX":0.2724433611912085,"pZ":2.294490770430488,"vX0":4.775279156871757,"vY0":-134.2172903614154,"vZ0":-3.3281034973314165,"x":106.62,"y":176.83,"x0":-1.6373396387475652,"y0":50.005932799669246,"z0":5.337491087191282,"aX":1.4452695393068096},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.5,"spinRate":2237,"spinDirection":212},"zone":6,"typeConfidence":0.92,"plateTime":0.4089316152831963,"extension":6.25339683307042},"index":1,"playId":"d6ba9c1e-77cc-3289-9d30-ccc38dbf3b06","pitchNumber":2,"startTime":"2026-04-21T00:34:11.840Z","endTime":"2026-04-21T00:34:15.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29437911814198,"aZ":-21.784682851782346,"pfxX":-2.914222724715824,"pfxZ":5.465889831116877,"pX":1.2370294391597174,"pZ":2.7738562905554858,"vX0":8.035204900854682,"vY0":-137.44375421229375,"vZ0":-2.7750169210457614,"x":69.85,"y":163.89,"x0":-1.3541068248073471,"y0":50.00407152042774,"z0":5.286759315155967,"aX":-5.541421954990336},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":3.5,"spinRate":2255,"spinDirection":223},"zone":12,"typeConfidence":0.6,"plateTime":0.3995089982120197,"extension":6.537641581433239},"index":2,"playId":"cfb9151c-5410-356f-b3a4-edeb23c1d6f4","pitchNumber":3,"startTime":"2026-04-21T00:34:31.110Z","endTime":"2026-04-21T00:34:36.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.5,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76450049841766,"aZ":-19.176636102616857,"pfxX":-11.067973115301108,"pfxZ":6.703521653762835,"pX":-0.005896651938589821,"pZ":2.205099680290122,"vX0":7.54509355898089,"vY0":-139.43957626204957,"vZ0":-4.657959749635086,"x":117.22,"y":179.24,"x0":-1.3298409207012452,"y0":50.00529403302248,"z0":5.189349651859647,"aX":-21.469473789563967},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":18.1,"spinRate":2204,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.3950965085066911,"extension":6.473248762267493},"index":3,"playId":"f6849810-f6a7-3b2b-8824-7248a916d954","pitchNumber":4,"startTime":"2026-04-21T00:34:47.365Z","endTime":"2026-04-21T00:34:50.947Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-21T00:35:13.954Z","endTime":"2026-04-21T00:35:15.121Z","isPitch":false,"type":"action","player":{"id":688363,"link":"/api/v1/people/688363"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.642805580657992,"aZ":-25.32354200879595,"pfxX":0.6488832817857495,"pfxZ":3.8056014312665365,"pX":0.6002796065952615,"pZ":2.9720352172326643,"vX0":5.72868008227979,"vY0":-133.49386155717193,"vZ0":-1.4089638955808228,"x":94.12,"y":158.54,"x0":-1.6606414436335768,"y0":50.000779976889184,"z0":5.335572982712755,"aX":1.165116911260563},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.8,"breakHorizontal":-2.4,"spinRate":2181,"spinDirection":186},"zone":3,"typeConfidence":0.91,"plateTime":0.4108344062880165,"extension":6.265548677975349},"index":5,"playId":"9c83b2e9-5af2-388e-b5af-482f19a0a2c5","pitchNumber":5,"startTime":"2026-04-21T00:35:15.121Z","endTime":"2026-04-21T00:35:22.386Z","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":89.0,"endSpeed":80.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08335526096752,"aZ":-31.492925843718602,"pfxX":2.979096454475985,"pfxZ":0.4132850025334718,"pX":0.33243518058686167,"pZ":0.6719076157055034,"vX0":4.014447946312636,"vY0":-129.32241685709758,"vZ0":-5.4183391849825115,"x":104.33,"y":220.64,"x0":-1.6392868100817155,"y0":50.00418415544678,"z0":5.269745590508649,"aX":4.943982354052253},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":-6.5,"spinRate":2224,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4268646542000467,"extension":6.22446466525311},"index":6,"playId":"fe1ee135-cb75-337e-bf04-ffe025a97ae0","pitchNumber":6,"startTime":"2026-04-21T00:35:42.588Z","endTime":"2026-04-21T00:35:47.844Z","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":86.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.077479034369816,"aZ":-20.997425655802314,"pfxX":-9.969753496748872,"pfxZ":5.728462123607885,"pX":-0.3206083796608149,"pZ":2.9116405330159263,"vX0":6.581320583840211,"vY0":-139.47613323529896,"vZ0":-2.625936369334783,"x":129.22,"y":160.17,"x0":-1.4267276814177665,"y0":50.00509550664357,"z0":5.264373166764072,"aX":-19.46378162347103},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":16.6,"spinRate":2226,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.3940969696662924,"extension":6.333349826292805},"hitData":{"launchSpeed":102.7,"launchAngle":23.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":106.46,"coordY":47.21}},"index":7,"playId":"0ec89532-0a54-3da1-9d13-0a0cdfd0022c","pitchNumber":7,"startTime":"2026-04-21T00:36:01.860Z","endTime":"2026-04-21T00:36:10.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:36:10.880Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:36:30.150Z","endTime":"2026-04-21T00:38:32.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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(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":86.0,"endSpeed":77.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29359184851232,"aZ":-30.83919591258439,"pfxX":5.825446004704517,"pfxZ":0.8580031403964004,"pX":-1.9582645056554226,"pZ":3.156043217943536,"vX0":-1.8478567811540503,"vY0":-125.06735675370733,"vZ0":0.6520451642551608,"x":191.64,"y":153.57,"x0":-1.9590485216751183,"y0":50.00410637280496,"z0":5.4563328983230015,"aX":9.069132697035892},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-10.0,"spinRate":2151,"spinDirection":72},"zone":11,"typeConfidence":0.91,"plateTime":0.4408940711186773,"extension":6.383087667546786},"index":0,"playId":"696f1c4e-62bd-355a-aaa1-7443ea63e44c","pitchNumber":1,"startTime":"2026-04-21T00:36:43.706Z","endTime":"2026-04-21T00:36:49.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.72926879005566,"aZ":-23.44469323893258,"pfxX":-9.214744607676137,"pfxZ":4.462148831111287,"pX":-0.9158292703317985,"pZ":3.9333808810081767,"vX0":5.268025639501673,"vY0":-139.96807183219101,"vZ0":0.42168436965882783,"x":151.91,"y":132.58,"x0":-1.6392235724552948,"y0":50.00334142565434,"z0":5.333261077906479,"aX":-18.027077179925882},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":2205,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3934509103754933,"extension":6.487514220926252},"index":1,"playId":"22192f28-ef10-3741-95fb-faf5cbc3f9b8","pitchNumber":2,"startTime":"2026-04-21T00:36:58.655Z","endTime":"2026-04-21T00:37:02.778Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":85.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72320632332002,"aZ":-26.773794952477243,"pfxX":-11.133770192312516,"pfxZ":2.812279022574799,"pX":-1.6336784037789869,"pZ":3.5446102400446238,"vX0":4.168688580124952,"vY0":-139.00439992627608,"vZ0":0.11120556796339498,"x":179.27,"y":143.08,"x0":-1.7233110609483657,"y0":50.002041847849384,"z0":5.31019660114566,"aX":-21.368877725032497},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":19.0,"spinRate":2347,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3969575721556238,"extension":6.421759990697793},"index":2,"playId":"b9e33c96-75f2-3e84-91cb-fc2d476808ba","pitchNumber":3,"startTime":"2026-04-21T00:37:14.378Z","endTime":"2026-04-21T00:37:20.164Z","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":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74658101942869,"aZ":-19.256320313190454,"pfxX":-11.482922068967554,"pfxZ":6.6002224691432465,"pX":-0.4940774158579618,"pZ":2.2785653679285356,"vX0":6.693729629564505,"vY0":-139.9859339830032,"vZ0":-4.694384244314403,"x":135.83,"y":177.26,"x0":-1.4422543564045178,"y0":50.002386633643326,"z0":5.262925940321577,"aX":-22.46824181801642},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":19.1,"spinRate":2225,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.3934026916435407,"extension":6.592101630859781},"index":3,"playId":"282a994c-3f3b-3a5c-b80f-e2c4a6c0f814","pitchNumber":4,"startTime":"2026-04-21T00:37:33.038Z","endTime":"2026-04-21T00:37:38.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.982922023189946,"aZ":-21.842798723904487,"pfxX":-0.02474429813950918,"pfxZ":5.763256387837364,"pX":0.3177493103407051,"pZ":2.669848979671122,"vX0":4.9577707662524455,"vY0":-133.37465301842698,"vZ0":-2.8275934574019463,"x":104.89,"y":166.69,"x0":-1.565814282063701,"y0":50.00476344929821,"z0":5.327607960657814,"aX":-0.04547224061732103},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.0,"breakHorizontal":-1.1,"spinRate":2251,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.41143560708499827,"extension":6.385199601260681},"index":4,"playId":"97090e09-acc1-3f13-9f86-bb21a4955238","pitchNumber":5,"startTime":"2026-04-21T00:37:49.336Z","endTime":"2026-04-21T00:37:53.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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.28780344780932,"aZ":-21.673546941178248,"pfxX":-11.326119079715518,"pfxZ":5.206692042300302,"pX":-0.026502978440192806,"pZ":1.2836235337107273,"vX0":7.793749919753763,"vY0":-141.9773017021242,"vZ0":-6.961173839110527,"x":118.01,"y":204.12,"x0":-1.3533379538800137,"y0":50.001827032291544,"z0":5.174057402362728,"aX":-22.832954457040543},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.9,"breakHorizontal":18.6,"spinRate":2359,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.38764841541704076,"extension":6.530958659098554},"index":5,"playId":"330a1303-6b88-3401-9db3-bf36d3290f75","pitchNumber":6,"startTime":"2026-04-21T00:38:23.471Z","endTime":"2026-04-21T00:38:32.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:38:32.354Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:38:54.937Z","endTime":"2026-04-21T00:40:12.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02898517202568,"aZ":-16.71086778616376,"pfxX":-11.724791149053317,"pfxZ":7.855391242057167,"pX":0.8275271871941501,"pZ":1.7425554615144172,"vX0":10.145007882012447,"vY0":-140.20927660704865,"vZ0":-6.353630436446399,"x":85.46,"y":191.73,"x0":-1.334496353382985,"y0":50.004842862833044,"z0":5.149789150686079,"aX":-23.084584350725706},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":18.8,"spinRate":2358,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.3923571014368843,"extension":6.492933960358129},"index":0,"playId":"a5d8e3e7-1cda-3cbe-8ae8-8e163c114c9f","pitchNumber":1,"startTime":"2026-04-21T00:38:54.937Z","endTime":"2026-04-21T00:39:01.620Z","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":96.5,"endSpeed":87.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00322310690844,"aZ":-16.135128930055398,"pfxX":-11.93056218872156,"pfxZ":8.185142425704694,"pX":1.193045276656684,"pZ":1.778871925001974,"vX0":11.007344491422973,"vY0":-139.9184405789506,"vZ0":-6.298482641856577,"x":71.52,"y":190.75,"x0":-1.2644188348024863,"y0":50.00422072194964,"z0":5.1380280129772276,"aX":-23.381945972940482},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":19.0,"spinRate":2294,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.39321639257641605,"extension":6.709907832369808},"index":1,"playId":"10dfa99b-3739-33e4-8787-e8101c6b43b8","pitchNumber":2,"startTime":"2026-04-21T00:39:14.265Z","endTime":"2026-04-21T00:39:18.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.445115150071945,"aZ":-21.949704167215554,"pfxX":-1.3638180981293768,"pfxZ":5.745191649572884,"pX":1.9622670984521853,"pZ":1.1562101647029068,"vX0":9.454488983253945,"vY0":-132.79148827201425,"vZ0":-6.308380371682186,"x":42.2,"y":207.56,"x0":-1.472799800666202,"y0":50.00248457996002,"z0":5.168445845528814,"aX":-2.428686288621845},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":0.4,"spinRate":2269,"spinDirection":224},"zone":14,"typeConfidence":0.68,"plateTime":0.4130746547789146,"extension":6.55159025063509},"index":2,"playId":"c87b299c-c61b-3e73-9ecc-30e8b2172ed7","pitchNumber":3,"startTime":"2026-04-21T00:39:36.422Z","endTime":"2026-04-21T00:39:41.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Matt Svanson. Connor Norby to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"actionPlayId":"c87b299c-c61b-3e73-9ecc-30e8b2172ed7","startTime":"2026-04-21T00:39:49.453Z","endTime":"2026-04-21T00:40:05.429Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62626982002394,"aZ":-21.038190032187305,"pfxX":-11.239300336142232,"pfxZ":5.703837060139357,"pX":-0.7476841090731395,"pZ":3.4459406550369804,"vX0":6.305435921489131,"vY0":-139.3634097400894,"vZ0":-1.4058286051850941,"x":145.5,"y":145.74,"x0":-1.5889299357528048,"y0":50.000270717092945,"z0":5.3574003945234905,"aX":-21.930192576301213},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":18.8,"spinRate":2151,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.39421312558362853,"extension":6.575396241382298},"index":4,"playId":"a8a64373-4424-32ec-ab9c-dcd505d274a5","pitchNumber":4,"startTime":"2026-04-21T00:40:05.429Z","endTime":"2026-04-21T00:40:12.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:40:12.417Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Stowers pops out to first baseman Alec Burleson in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T00:41:24.520Z","endTime":"2026-04-21T00:42:53.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":[1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-21T00:40:44.988Z","endTime":"2026-04-21T00:41:26.867Z","isPitch":false,"type":"action"},{"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":96.5,"endSpeed":87.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76789648900819,"aZ":-20.968213849632253,"pfxX":-10.91005322119948,"pfxZ":5.655443249584758,"pX":0.021835576744391808,"pZ":2.6038481207459605,"vX0":7.769701361729813,"vY0":-140.31271521858764,"vZ0":-3.6376069291781516,"x":116.17,"y":168.48,"x0":-1.375370726841741,"y0":50.000035463380684,"z0":5.294909867769427,"aX":-21.602299881285756},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":18.0,"spinRate":2271,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.3913830098597759,"extension":6.215487381579759},"index":1,"playId":"b0363ce3-2fa8-3b42-b4f3-087532da3b12","pitchNumber":1,"startTime":"2026-04-21T00:41:26.867Z","endTime":"2026-04-21T00:41:30.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-21T00:41:49.616Z","endTime":"2026-04-21T00:42:01.933Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.7,"endSpeed":86.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90939385618454,"aZ":-23.75542957351512,"pfxX":-10.082366243780477,"pfxZ":4.329385750271884,"pX":-0.7032119515708846,"pZ":3.2901690392214307,"vX0":6.07531217674003,"vY0":-139.22842974890315,"vZ0":-1.1444400584966,"x":143.8,"y":149.95,"x0":-1.614014783903612,"y0":50.00416179536435,"z0":5.292159118251943,"aX":-19.615921813023263},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":2259,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.39476596034241673,"extension":6.511734854494073},"index":3,"playId":"be8e6427-60e1-3137-884b-52a9086b3b3f","pitchNumber":2,"startTime":"2026-04-21T00:42:01.933Z","endTime":"2026-04-21T00:42:05.646Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.295308296067613,"aZ":-26.66402326290462,"pfxX":2.194020323267761,"pfxZ":3.5046620771202805,"pX":-0.2193590963475079,"pZ":0.5878636835555766,"vX0":2.7467801539275465,"vY0":-126.12912477370246,"vZ0":-6.1604721939715565,"x":125.36,"y":222.91,"x0":-1.617496077675227,"y0":50.00524098762565,"z0":5.280146182549894,"aX":3.451570948029272},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":-4.7,"spinRate":2175,"spinDirection":74},"zone":13,"typeConfidence":0.91,"plateTime":0.4382457733226022,"extension":6.5840960685253656},"index":4,"playId":"7ba34379-1a74-3165-91fe-3643f2531dc9","pitchNumber":3,"startTime":"2026-04-21T00:42:25.122Z","endTime":"2026-04-21T00:42:30.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":79.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950018434010694,"aZ":-27.925464662364526,"pfxX":6.05768643629515,"pfxZ":2.6065632497610007,"pX":0.5230896589714631,"pZ":2.859534750590544,"vX0":3.6434669028803457,"vY0":-127.61791251777966,"vZ0":-0.7397632988329148,"x":97.06,"y":161.57,"x0":-1.715401711414935,"y0":50.00420775042531,"z0":5.3743679705045375,"aX":9.883047588135266},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":-11.9,"spinRate":2210,"spinDirection":86},"zone":6,"typeConfidence":0.9,"plateTime":0.43101039998904067,"extension":6.236043595554873},"hitData":{"launchSpeed":88.5,"launchAngle":63.0,"totalDistance":168.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":177.89,"coordY":166.77}},"index":5,"playId":"b15bd1c9-804e-3363-a033-be68fcee7a48","pitchNumber":4,"startTime":"2026-04-21T00:42:43.892Z","endTime":"2026-04-21T00:42:53.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:42:53.910Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Kyle Stowers in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T00:44:58.366Z","endTime":"2026-04-21T00:45:27.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11685128984676,"aZ":-13.698116013652943,"pfxX":5.3088295803852645,"pfxZ":10.114163342166638,"pX":-0.18527071484373747,"pZ":3.62076451864264,"vX0":-9.599793231851308,"vY0":-134.97107954460301,"vZ0":-2.7684281530772963,"x":124.06,"y":141.02,"x0":2.743957010117507,"y0":50.001240513844934,"z0":5.636812195532933,"aX":9.697379652557988},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-7.3,"spinRate":2487,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.4073673608547881,"extension":6.549480000819226},"index":0,"playId":"038d6b80-4318-306f-997b-33b1b8fc1162","pitchNumber":1,"startTime":"2026-04-21T00:44:58.366Z","endTime":"2026-04-21T00:45:03.602Z","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":94.0,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.295000408930385,"aZ":-9.859899424964217,"pfxX":7.370622661136153,"pfxZ":12.01738467873604,"pX":-0.03617042283730492,"pZ":2.1148561556042482,"vX0":-9.949217048096362,"vY0":-136.23108520920138,"vZ0":-7.213426302282264,"x":118.38,"y":181.68,"x0":2.726330763972329,"y0":50.005018005592646,"z0":5.499205223713648,"aX":13.689280790600748},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.2,"breakHorizontal":-10.9,"spinRate":2527,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.4039322605759801,"extension":6.765623884526392},"hitData":{"launchSpeed":84.9,"launchAngle":48.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.48,"coordY":134.46}},"index":1,"playId":"cd53f388-e11d-320e-9d45-6dadf6dce663","pitchNumber":2,"startTime":"2026-04-21T00:45:15.602Z","endTime":"2026-04-21T00:45:27.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:45:27.108Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T00:47:57.060Z","endTime":"2026-04-21T00:49:20.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T00:45:44.795Z","endTime":"2026-04-21T00:46:05.624Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony Bender replaces Andrew Nardi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-21T00:46:05.624Z","endTime":"2026-04-21T00:47:59.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092849709612274,"aZ":-29.437536041657893,"pfxX":10.888292531943776,"pfxZ":1.8768861573157416,"pX":0.9049187534210521,"pZ":2.258411583965568,"vX0":4.156496930952406,"vY0":-121.3226875273811,"vZ0":-0.7161106909531318,"x":82.51,"y":177.8,"x0":-2.255156064180816,"y0":50.005725225924685,"z0":5.16827537683919,"aX":15.9144074296914},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.5,"breakHorizontal":-20.8,"spinRate":2848,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4549150183023958,"extension":5.582431752298326},"index":2,"playId":"67053030-9125-3d3b-a816-8f7a57e1a144","pitchNumber":1,"startTime":"2026-04-21T00:47:59.338Z","endTime":"2026-04-21T00:48:05.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950018479901804,"aZ":-29.18385207844831,"pfxX":12.073361690711897,"pfxZ":2.028743380156776,"pX":-1.2711144213707826,"pZ":2.4655799923319632,"vX0":-0.9364114385409211,"vY0":-121.84112014019696,"vZ0":-0.49036260298031603,"x":165.45,"y":172.21,"x0":-2.442851526381048,"y0":50.00496570784601,"z0":5.231166880569212,"aX":17.828431198699313},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.8,"breakHorizontal":-21.5,"spinRate":2917,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.4526595768001913,"extension":5.286042884571721},"index":3,"playId":"f0881c4c-fe12-3b76-b413-48a25c7b1ee2","pitchNumber":2,"startTime":"2026-04-21T00:48:15.384Z","endTime":"2026-04-21T00:48:21.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49045087735627,"aZ":-28.477621266640924,"pfxX":10.01462530441598,"pfxZ":2.5020854329278377,"pX":1.646437894290646,"pZ":2.1689250032568173,"vX0":5.846217695924953,"vY0":-122.06694497008134,"vZ0":-0.9701696541286429,"x":54.24,"y":180.22,"x0":-2.096877752937469,"y0":50.00412264083143,"z0":5.067983304861216,"aX":14.813457141208382},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.6,"breakHorizontal":-19.7,"spinRate":2945,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.45217109248243936,"extension":5.625002448558832},"index":4,"playId":"6a776314-38ac-3282-959f-7d7b55d43c62","pitchNumber":3,"startTime":"2026-04-21T00:48:30.923Z","endTime":"2026-04-21T00:48:35.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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.433421201239266,"aZ":-30.435765311840385,"pfxX":12.184691097976618,"pfxZ":1.195567072214951,"pX":0.9684626344303373,"pZ":1.8119671961254122,"vX0":3.97025084301504,"vY0":-121.23019010244164,"vZ0":-1.1651932247688213,"x":80.08,"y":189.86,"x0":-2.2843897107369577,"y0":50.00017715197903,"z0":5.019583603632942,"aX":17.661752185722605},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.2,"breakHorizontal":-23.0,"spinRate":2849,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4563682697228524,"extension":5.455455495545589},"index":5,"playId":"4107d6e7-66d0-3167-8d89-e22cf1835a56","pitchNumber":4,"startTime":"2026-04-21T00:48:56.305Z","endTime":"2026-04-21T00:49:04.128Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599263612674516,"aZ":-28.8515192389293,"pfxX":10.315148420919396,"pfxZ":2.209208673650032,"pX":1.5244543386508305,"pZ":2.7879977063005787,"vX0":5.572844292702257,"vY0":-122.99015326368249,"vZ0":0.29711519375412276,"x":58.89,"y":163.5,"x0":-2.1245372844732575,"y0":50.002695819735955,"z0":5.149803980827063,"aX":15.508570286010523},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.3,"breakHorizontal":-20.2,"spinRate":2932,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.4485266543821953,"extension":5.505736448001344},"index":6,"playId":"e548f79d-55ca-321e-9476-9f85e6f94d07","pitchNumber":5,"startTime":"2026-04-21T00:49:16.300Z","endTime":"2026-04-21T00:49:20.482Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:49:20.482Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T00:49:21.171Z","endTime":"2026-04-21T00:50:56.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37967916248244,"aZ":-33.57076590543497,"pfxX":3.156297660606811,"pfxZ":-0.8738138774298942,"pX":-0.25593256368073913,"pZ":2.249206923980607,"vX0":3.280236549219815,"vY0":-126.23698265217362,"vZ0":-1.5709648969638312,"x":126.76,"y":178.05,"x0":-1.987681892345332,"y0":50.003783372159056,"z0":5.6104109748033695,"aX":5.036989066116111},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.7,"breakHorizontal":-6.5,"spinRate":2813,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.43575981064673774,"extension":5.7885590536010385},"index":0,"playId":"6d270d5e-dd62-3d9d-bbf5-61873a2938d5","pitchNumber":1,"startTime":"2026-04-21T00:49:45.475Z","endTime":"2026-04-21T00:49:49.235Z","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":97.5,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.015747752766096,"aZ":-28.884706480578778,"pfxX":-11.34093055939463,"pfxZ":1.6498381686727832,"pX":0.020996607715324602,"pZ":3.092098929428012,"vX0":8.6154907667793,"vY0":-141.56318708793847,"vZ0":-1.9142872706948972,"x":116.2,"y":155.29,"x0":-1.6124147179124606,"y0":50.00675258998076,"z0":5.654995884095801,"aX":-22.66431624898826},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":2.8,"breakHorizontal":18.4,"spinRate":2273,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3892546849598104,"extension":5.718847597335353},"index":1,"playId":"722bfb8f-6833-36dd-9e07-879b99c6fbe1","pitchNumber":2,"startTime":"2026-04-21T00:50:05.336Z","endTime":"2026-04-21T00:50:09.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457779355798664,"aZ":-33.923752257626276,"pfxX":3.3077204270895404,"pfxZ":-1.1045785158141026,"pX":0.14158488460781288,"pZ":1.3290815055785656,"vX0":4.307382695349443,"vY0":-125.5830099499165,"vZ0":-3.510924542533123,"x":111.6,"y":202.89,"x0":-2.034110390138081,"y0":50.00542438037815,"z0":5.541791637623483,"aX":5.217137804980105},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.6,"breakHorizontal":-7.1,"spinRate":2728,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43828352632997003,"extension":5.803370194827884},"index":2,"playId":"7b239029-0747-3518-ae6d-d14e0350fce1","pitchNumber":3,"startTime":"2026-04-21T00:50:26.378Z","endTime":"2026-04-21T00:50:33.532Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.153543406311133,"aZ":-31.544075921512206,"pfxX":11.547314729813955,"pfxZ":0.42762865814485274,"pX":0.8717167168280064,"pZ":1.3228840501837487,"vX0":4.060647349554414,"vY0":-123.23728656160803,"vZ0":-2.4287573226992505,"x":83.77,"y":203.06,"x0":-2.3112601173790908,"y0":50.0059320025451,"z0":5.064515941279094,"aX":17.246665440385584},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":-22.0,"spinRate":2831,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44950783633111424,"extension":5.611001767902651},"index":3,"playId":"ef68eb59-5054-3746-86c2-23a715042d17","pitchNumber":4,"startTime":"2026-04-21T00:50:52.288Z","endTime":"2026-04-21T00:50:56.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:50:56.922Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:53:14.827Z","endTime":"2026-04-21T00:54:32.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Fernandez replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T00:52:21.284Z","endTime":"2026-04-21T00:53:17.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.921246097747424,"aZ":-28.41801379796391,"pfxX":-0.8270930031541308,"pfxZ":2.333414123002557,"pX":1.1682055938236795,"pZ":1.6969711466884785,"vX0":7.252305800331783,"vY0":-126.64157468772216,"vZ0":-4.363638842603286,"x":72.47,"y":192.96,"x0":-1.6356973558430274,"y0":50.00414681485377,"z0":5.7380004768752375,"aX":-1.3329529904019355},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":-0.2,"spinRate":2668,"spinDirection":85},"zone":14,"typeConfidence":0.84,"plateTime":0.4339288629829099,"extension":6.285249311835141},"index":1,"playId":"32e1d1ae-d903-3a25-9738-7c2173aa40f4","pitchNumber":1,"startTime":"2026-04-21T00:53:17.072Z","endTime":"2026-04-21T00:53:24.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56921076437742,"aZ":-31.850842104032733,"pfxX":2.610176635850773,"pfxZ":0.20252648901313464,"pX":1.1326908950952073,"pZ":2.0919148867189303,"vX0":5.8324166817864525,"vY0":-125.34327966291049,"vZ0":-2.673951017555585,"x":90.79,"y":133.83,"x0":-1.5643601097008668,"y0":50.00331354171265,"z0":5.775965731602213,"aX":4.147454697107393},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-6.1,"spinRate":2669,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.4371607771286903,"extension":6.384694941483949},"index":2,"playId":"c748526e-93f7-3187-9eea-8c8ba240d1a7","pitchNumber":2,"startTime":"2026-04-21T00:53:32.103Z","endTime":"2026-04-21T00:53:41.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.570831964924718,"aZ":-29.046389877046423,"pfxX":1.115298108332631,"pfxZ":1.990025973847576,"pX":-1.586538141147699,"pZ":1.4279474456078425,"vX0":1.0225830029872283,"vY0":-125.12408861176898,"vZ0":-4.833112177832065,"x":177.48,"y":200.23,"x0":-2.1468504635371946,"y0":50.00128564240849,"z0":5.792337569009181,"aX":1.7506300622812558},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-2.3,"spinRate":2700,"spinDirection":83},"zone":13,"typeConfidence":0.9,"plateTime":0.4394003566083522,"extension":6.461042202257324},"index":3,"playId":"d182e1c8-9bb8-3d5e-a25b-68cbc6b73d92","pitchNumber":3,"startTime":"2026-04-21T00:53:45.274Z","endTime":"2026-04-21T00:53:50.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82894149107493,"aZ":-6.442040434552779,"pfxX":-5.099255318452375,"pfxZ":13.79060885028755,"pX":0.8466515205179218,"pZ":2.2748285287921806,"vX0":8.005993850712102,"vY0":-136.64630679626802,"vZ0":-7.516733586333932,"x":84.73,"y":177.36,"x0":-1.4766946190091608,"y0":50.00558673394445,"z0":5.524462652344065,"aX":-9.517354838564344},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":23.3,"breakHorizontal":7.3,"spinRate":2237,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.4028835809671558,"extension":6.575480795809894},"index":4,"playId":"c669a464-e106-36f7-b296-f6cbd32b2afb","pitchNumber":4,"startTime":"2026-04-21T00:54:00.268Z","endTime":"2026-04-21T00:54:04.561Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-04-21T00:54:19.163Z","endTime":"2026-04-21T00:54:21.377Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.72816054821155,"aZ":-6.521671076337139,"pfxX":-4.526603537246607,"pfxZ":13.297677741661728,"pX":-0.3991258678194228,"pZ":1.5176881540336047,"vX0":4.527136713243946,"vY0":-139.0980798966047,"vZ0":-9.740823683356975,"x":132.21,"y":197.8,"x0":-1.471980846092115,"y0":50.00139654059169,"z0":5.5261438812076715,"aX":-8.731593280207534},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.8,"breakHorizontal":7.1,"spinRate":2259,"spinDirection":190},"zone":13,"typeConfidence":0.91,"plateTime":0.3961383377616259,"extension":6.604767259936179},"index":6,"playId":"a71e1235-f5d7-3a65-b119-9f70e7ed733a","pitchNumber":5,"startTime":"2026-04-21T00:54:21.377Z","endTime":"2026-04-21T00:54:32.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:54:32.755Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:54:28.509Z","endTime":"2026-04-21T00:56:23.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5486483915809,"aZ":-7.8482583115216835,"pfxX":-4.8665870583476964,"pfxZ":13.399854157602793,"pX":-0.11605321302900215,"pZ":1.390311100945244,"vX0":5.244635303134448,"vY0":-134.92209834302284,"vZ0":-9.855082084487648,"x":121.42,"y":201.24,"x0":-1.4671207154613104,"y0":50.00254774296684,"z0":5.674279045388999,"aX":-8.834948744397211},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":22.0,"breakHorizontal":7.4,"spinRate":2179,"spinDirection":195},"zone":13,"typeConfidence":0.9,"plateTime":0.4083524034658428,"extension":6.431907965378048},"index":0,"playId":"015f627c-480a-3d7c-9ae5-9ab396b875cd","pitchNumber":1,"startTime":"2026-04-21T00:54:52.353Z","endTime":"2026-04-21T00:54:58.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.050307933135134,"aZ":-32.29740849482109,"pfxX":1.8401034219329802,"pfxZ":-0.08122941708423559,"pX":0.7233927358813597,"pZ":-0.14835534989810462,"vX0":5.736997841257779,"vY0":-124.78739719794582,"vZ0":-7.453922467330807,"x":89.43,"y":242.79,"x0":-1.8481509215547982,"y0":50.002819431720255,"z0":5.552292776015961,"aX":2.888472799771575},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-4.7,"spinRate":2669,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.4396203384489197,"extension":6.785060618418729},"index":1,"playId":"b8552d33-23a2-3d91-8089-ccf0e229fdff","pitchNumber":2,"startTime":"2026-04-21T00:55:09.527Z","endTime":"2026-04-21T00:55:14.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"479bf8c0-ecf4-3ef2-82b8-ebabae883d23","startTime":"2026-04-21T00:55:31.774Z","endTime":"2026-04-21T00:55:35.260Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.49223231926373,"aZ":-11.353969043603472,"pfxX":-4.257694174121358,"pfxZ":11.239069365782582,"pX":0.15402937464071384,"pZ":3.289861998137226,"vX0":5.869261956565821,"vY0":-136.3561154068483,"vZ0":-4.341399414710273,"x":111.13,"y":149.95,"x0":-1.489502607902083,"y0":50.0062526895324,"z0":5.707795618571585,"aX":-7.890323092230171},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":6.2,"spinRate":2143,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.404193210632795,"extension":6.766111374472922},"index":3,"playId":"ad2336bb-6300-3a19-9d38-331e59192934","pitchNumber":3,"startTime":"2026-04-21T00:55:48.456Z","endTime":"2026-04-21T00:55:59.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Otto Lopez steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":4,"actionPlayId":"ad2336bb-6300-3a19-9d38-331e59192934","startTime":"2026-04-21T00:55:59.798Z","endTime":"2026-04-21T00:56:15.819Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36999562777085,"aZ":-11.993193262880267,"pfxX":-6.54324424887465,"pfxZ":10.92086821210854,"pX":-0.9840433802634072,"pZ":3.1528412010888847,"vX0":3.802241418358633,"vY0":-135.73578270875245,"vZ0":-4.472123734667857,"x":154.51,"y":153.65,"x0":-1.559910224057297,"y0":50.00512917509736,"z0":5.670389554468455,"aX":-12.093964907854579},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":10.9,"spinRate":2175,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.4050101159967405,"extension":6.814387999005369},"index":5,"playId":"21e2b2a2-e7f3-34dc-b5a3-0db1c9d7de39","pitchNumber":4,"startTime":"2026-04-21T00:56:15.819Z","endTime":"2026-04-21T00:56:23.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:56:23.729Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a ground ball to right fielder Jordan Walker. Otto Lopez scores. Xavier Edwards out at 3rd on the throw, right fielder Jordan Walker to third baseman Ramón Urías. Liam Hicks to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:56:47.923Z","endTime":"2026-04-21T00:58:46.958Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":681676,"link":"/api/v1/people/681676"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53918783457513,"aZ":-17.712859687129637,"pfxX":-1.6449733964450903,"pfxZ":8.106995669691955,"pX":0.43775212897828086,"pZ":0.7320215952671406,"vX0":6.240495124690377,"vY0":-132.97719392178536,"vZ0":-9.19106561456013,"x":100.31,"y":219.02,"x0":-1.7297199155048348,"y0":50.0049543153909,"z0":5.528130313348838,"aX":-2.935705266359461},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.7,"breakHorizontal":1.6,"spinRate":2369,"spinDirection":184},"zone":14,"typeConfidence":0.74,"plateTime":0.41251171276783216,"extension":6.478603339362776},"index":0,"playId":"5321886d-3269-398f-9bf2-4f5e82d72f9c","pitchNumber":1,"startTime":"2026-04-21T00:56:50.924Z","endTime":"2026-04-21T00:56:54.934Z","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":91.2,"endSpeed":83.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.565398050569748,"aZ":-21.615260046896804,"pfxX":1.48655792224554,"pfxZ":5.947162829812233,"pX":0.34200924113151626,"pZ":2.1607583314409586,"vX0":5.278452474782795,"vY0":-132.72454636114506,"vZ0":-5.294479597312487,"x":103.96,"y":180.44,"x0":-1.8693588532818528,"y0":50.00611195485405,"z0":5.765075753090439,"aX":2.640738111299519},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":-3.8,"spinRate":2323,"spinDirection":179},"zone":6,"typeConfidence":0.92,"plateTime":0.4133772777443063,"extension":6.295920811480617},"index":1,"playId":"34672db4-d017-3df1-94cf-715a5acf5a7f","pitchNumber":2,"startTime":"2026-04-21T00:57:11.061Z","endTime":"2026-04-21T00:57:18.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28906191471024,"aZ":-9.092101959001566,"pfxX":-3.7558776125671844,"pfxZ":12.326298956952915,"pX":-0.5222118957838657,"pZ":3.6914568102634924,"vX0":4.612792032499554,"vY0":-136.74472600641545,"vZ0":-3.8685774512295064,"x":136.91,"y":139.11,"x0":-1.7518749271665501,"y0":50.00392169148244,"z0":5.760825243117235,"aX":-7.034277574242706},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.6,"breakHorizontal":5.6,"spinRate":2184,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.4022729193864998,"extension":6.324394580007625},"index":2,"playId":"4ad707ac-830e-37a6-ae6e-badfb4fe8535","pitchNumber":3,"startTime":"2026-04-21T00:57:39.258Z","endTime":"2026-04-21T00:57:43.123Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-21T00:58:03.247Z","endTime":"2026-04-21T00:58:11.427Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.790034166019765,"aZ":-31.758911119604566,"pfxX":2.028295466161038,"pfxZ":0.2556316248616226,"pX":0.970659782987766,"pZ":0.5270508562372896,"vX0":6.066509041800126,"vY0":-127.95689934028587,"vZ0":-6.608266347804162,"x":80.0,"y":224.55,"x0":-1.7000194115328264,"y0":50.006085178106616,"z0":5.64949721936598,"aX":3.344509559022597},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-5.2,"spinRate":2660,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4289844359205288,"extension":6.604864323345254},"index":4,"playId":"a5532c28-4824-353d-bcb9-a94a50b0126f","pitchNumber":4,"startTime":"2026-04-21T00:58:11.427Z","endTime":"2026-04-21T00:58:18.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.587782170470387,"aZ":-30.706076777341014,"pfxX":-7.046050189549671,"pfxZ":0.8971668038245486,"pX":-0.6004624724813016,"pZ":2.0080534300649706,"vX0":5.587920157748459,"vY0":-127.13712434215978,"vZ0":-3.2609592562654504,"x":139.89,"y":184.56,"x0":-1.9137385377148852,"y0":50.0009513612643,"z0":5.7496828770421,"aX":-11.508792046556147},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":11.4,"spinRate":1583,"spinDirection":216},"zone":7,"typeConfidence":0.89,"plateTime":0.431166541223889,"extension":5.982278422058758},"hitData":{"launchSpeed":103.7,"launchAngle":6.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.34,"coordY":109.29}},"index":5,"playId":"8cc310fd-11a8-3e9e-8000-2716a9276c4c","pitchNumber":5,"startTime":"2026-04-21T00:58:36.171Z","endTime":"2026-04-21T00:58:46.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:58:46.958Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, shortstop Masyn Winn to first baseman Alec Burleson. Liam Hicks to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:59:21.825Z","endTime":"2026-04-21T00:59:29.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43175305257685,"aZ":-32.16136767910986,"pfxX":0.44075965630944713,"pfxZ":0.0068449137998918275,"pX":0.3617918833034356,"pZ":2.3322018452973636,"vX0":5.2674282217449155,"vY0":-128.03966654496423,"vZ0":-2.3660434987869827,"x":103.21,"y":175.81,"x0":-1.7827853579684623,"y0":50.002747821265544,"z0":5.794971005911944,"aX":0.7278680015209361},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":-2.0,"spinRate":2648,"spinDirection":81},"zone":6,"typeConfidence":0.9,"plateTime":0.42844000149433725,"extension":6.223627697617546},"hitData":{"launchSpeed":107.5,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.91,"coordY":156.49}},"index":0,"playId":"ce61342f-7ca4-3cc9-881d-6b6e56803877","pitchNumber":1,"startTime":"2026-04-21T00:59:21.825Z","endTime":"2026-04-21T00:59:29.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T00:59:29.777Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T00:59:43.149Z","endTime":"2026-04-21T01:01:15.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":85.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.04998023362264,"aZ":-11.445420415486273,"pfxX":-3.1421243731049553,"pfxZ":10.988761167117538,"pX":-0.7673284393212014,"pZ":4.082352339839578,"vX0":3.6296537666428383,"vY0":-137.36225965050102,"vZ0":-2.61272284529882,"x":146.25,"y":128.56,"x0":-1.7056515745837442,"y0":50.004088032865795,"z0":5.837519115177259,"aX":-5.928287146545818},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":4.8,"spinRate":2239,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.4007011255762003,"extension":6.099276494951711},"index":0,"playId":"bac90ea4-659d-3e4f-993e-a8edd1f96387","pitchNumber":1,"startTime":"2026-04-21T00:59:53.495Z","endTime":"2026-04-21T00:59:58.664Z","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":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929513964336365,"aZ":-22.215587561464247,"pfxX":0.716940039514856,"pfxZ":5.661436544410977,"pX":0.5204422539667964,"pZ":0.7106248652923498,"vX0":5.67513319164419,"vY0":-131.78057082971918,"vZ0":-8.432054538108513,"x":97.16,"y":219.59,"x0":-1.753891164451126,"y0":50.002699396873886,"z0":5.592016650770889,"aX":1.2614716572926004},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-2.5,"spinRate":2397,"spinDirection":182},"zone":14,"typeConfidence":0.84,"plateTime":0.415588718473316,"extension":6.627929432236345},"index":1,"playId":"3687785b-748f-3fef-b58f-ab04ae3d38d9","pitchNumber":2,"startTime":"2026-04-21T01:00:10.164Z","endTime":"2026-04-21T01:00:19.463Z","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":87.1,"endSpeed":79.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.067233275007037,"aZ":-26.297067022198064,"pfxX":-6.606649961322054,"pfxZ":3.6480468679772304,"pX":-0.2852849761463608,"pZ":3.0511056889194923,"vX0":5.980113822010858,"vY0":-126.66348007223924,"vZ0":-1.1942538930761997,"x":127.87,"y":156.4,"x0":-1.8288896783601403,"y0":50.00139920284188,"z0":5.649290425105511,"aX":-10.636909848361364},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":10.4,"spinRate":1475,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.43393492210909645,"extension":6.5096762417375835},"index":2,"playId":"c98a157c-6dcb-3a0a-8e55-117236b3d852","pitchNumber":3,"startTime":"2026-04-21T01:00:32.063Z","endTime":"2026-04-21T01:00:40.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66419665388173,"aZ":-33.076314406957245,"pfxX":1.458480408247834,"pfxZ":-0.5572806366319476,"pX":-0.39876744770997263,"pZ":3.026362673265595,"vX0":3.1487606988431995,"vY0":-126.5840178737747,"vZ0":-0.4409521627892139,"x":132.2,"y":157.07,"x0":-1.852108255249427,"y0":50.00544435234184,"z0":5.8683038193514125,"aX":2.34870757889815},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-3.4,"spinRate":2660,"spinDirection":81},"zone":1,"typeConfidence":0.9,"plateTime":0.43396223309061055,"extension":6.353174428855434},"index":3,"playId":"749abc9e-7ab3-3eed-8bcb-774698d6aafb","pitchNumber":4,"startTime":"2026-04-21T01:00:50.958Z","endTime":"2026-04-21T01:00:54.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.026752260608383,"aZ":-32.59606486166448,"pfxX":1.2284613864947294,"pfxZ":-0.2638439656856004,"pX":0.5159152345448036,"pZ":1.4133648813997566,"vX0":5.46810532816501,"vY0":-126.0748470067783,"vZ0":-4.263385326615624,"x":97.33,"y":200.62,"x0":-1.8496445802293187,"y0":50.00361332641825,"z0":5.78640362097201,"aX":1.9573264672588355},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.3,"breakHorizontal":-3.6,"spinRate":2660,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4361282011554217,"extension":6.726599706862825},"index":4,"playId":"f6f00017-cc5c-3aca-a78a-49322e72f7cd","pitchNumber":5,"startTime":"2026-04-21T01:01:09.174Z","endTime":"2026-04-21T01:01:15.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:01:15.993Z","atBatIndex":65},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Masyn Winn triples (1) on a line drive to left fielder Kyle Stowers.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T01:03:46.215Z","endTime":"2026-04-21T01:05:06.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Pete Fairbanks replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T01:01:49.752Z","endTime":"2026-04-21T01:03:48.291Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39069525250977,"aZ":-10.094887388343468,"pfxX":-1.7792170665045275,"pfxZ":11.298685411852011,"pX":-0.4016692524229041,"pZ":2.4717676696132758,"vX0":0.6949566649387915,"vY0":-139.82492194088047,"vZ0":-9.151456677157679,"x":132.31,"y":172.04,"x0":-0.42418597470185027,"y0":50.0018661971414,"z0":6.475017004199608,"aX":-3.4765272130229428},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":3.0,"spinRate":2494,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.39371522134765025,"extension":6.082392507199274},"index":1,"playId":"463ae5a9-9a51-3d3c-8495-d5b3a9c723de","pitchNumber":1,"startTime":"2026-04-21T01:03:48.291Z","endTime":"2026-04-21T01:03:53.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23898529627273,"aZ":-10.865988116725147,"pfxX":0.2808183519063143,"pfxZ":10.938523637142604,"pX":-0.5085776877248752,"pZ":2.867309055606453,"vX0":-0.6837728501048356,"vY0":-139.60191517625455,"vZ0":-8.27742850026512,"x":136.39,"y":161.36,"x0":-0.2955109389784406,"y0":50.00667907083411,"z0":6.610601901026546,"aX":0.5473004503735022},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":-0.4,"spinRate":2470,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.394320168104771,"extension":6.1343938388747254},"index":2,"playId":"ca709c6b-b411-3535-a5f3-ab8a37f6fd88","pitchNumber":2,"startTime":"2026-04-21T01:04:06.000Z","endTime":"2026-04-21T01:04:11.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22189362731987,"aZ":-27.49341846154197,"pfxX":4.1867072760369615,"pfxZ":2.9519802488668843,"pX":1.513979229907435,"pZ":0.8830712863841752,"vX0":2.9459117286091434,"vY0":-126.06855829791716,"vZ0":-8.686561895531817,"x":59.29,"y":214.94,"x0":-0.21968714347985555,"y0":50.002255674916,"z0":6.642609686540058,"aX":6.637413275709368},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":-8.3,"spinRate":2424,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4369875704744879,"extension":6.147422695370699},"index":3,"playId":"43ea7e4a-6bca-3ace-bf9f-057774b9383c","pitchNumber":3,"startTime":"2026-04-21T01:04:30.214Z","endTime":"2026-04-21T01:04:34.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.590632077113636,"aZ":-28.574725880866282,"pfxX":4.8102268071124294,"pfxZ":2.1932455522019074,"pX":-0.2618167423431033,"pZ":2.0960189855608564,"vX0":-1.3338453545904336,"vY0":-128.27789963544484,"vZ0":-6.16630752167192,"x":126.98,"y":182.19,"x0":-0.35462024437638073,"y0":50.0003748227113,"z0":6.80610596236064,"aX":7.883992124930928},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-8.3,"spinRate":2484,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.42968674497628356,"extension":6.051513040385918},"hitData":{"launchSpeed":92.0,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":29.0,"coordY":103.0}},"index":4,"playId":"86abcbda-4212-3899-b5f8-66ef3335133a","pitchNumber":4,"startTime":"2026-04-21T01:04:49.640Z","endTime":"2026-04-21T01:05:06.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:05:06.453Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ramón Urías out on a sacrifice fly to center fielder Jakob Marsee. Masyn Winn scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T01:05:34.738Z","endTime":"2026-04-21T01:06:33.185Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"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":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","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":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":664126,"link":"/api/v1/people/664126"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":88.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.407835418909706,"aZ":-8.629602684063125,"pfxX":-1.8511989404184628,"pfxZ":11.739615296064969,"pX":-0.010145705058926688,"pZ":2.1091087847313714,"vX0":2.148003261703659,"vY0":-141.45012053371366,"vZ0":-10.332339973766517,"x":117.39,"y":181.83,"x0":-0.5426363879439745,"y0":50.00195333758321,"z0":6.38364103770112,"aX":-3.712208528323279},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.1,"breakHorizontal":2.9,"spinRate":2494,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3887825683330912,"extension":6.3740898290257375},"index":0,"playId":"e03a150a-4a1c-34e3-8777-61f244a2dd75","pitchNumber":1,"startTime":"2026-04-21T01:05:34.883Z","endTime":"2026-04-21T01:05:38.630Z","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":97.8,"endSpeed":88.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81938239292227,"aZ":-8.509137011668049,"pfxX":-2.343927605423129,"pfxZ":11.74942906774146,"pX":-0.2413449650302392,"pZ":0.9582517179660547,"vX0":1.303543541014565,"vY0":-141.8253703478414,"vZ0":-13.537382663451101,"x":126.2,"y":212.91,"x0":-0.40512223456283153,"y0":50.0064517304074,"z0":6.364122232790448,"aX":-4.722572181299325},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":4.0,"spinRate":2433,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.3878647510894293,"extension":6.109051122390703},"index":1,"playId":"3266fce4-9d4f-3be4-9ba9-ba79c7ca9c2a","pitchNumber":2,"startTime":"2026-04-21T01:05:53.126Z","endTime":"2026-04-21T01:05:58.636Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51853672967498,"aZ":-38.515170067058506,"pfxX":5.787885124073514,"pfxZ":-4.4391055301726325,"pX":-0.16117664231987588,"pZ":2.2687212458629755,"vX0":-1.6183084630737548,"vY0":-119.46330431576723,"vZ0":-2.8235549872262036,"x":123.14,"y":177.52,"x0":-0.2221168313395786,"y0":50.00325221346223,"z0":6.967903366715008,"aX":8.268167499673082},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-8.5,"breakHorizontal":-10.0,"spinRate":2386,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.46055424631007824,"extension":5.981988882301561},"hitData":{"launchSpeed":93.6,"launchAngle":24.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.54,"coordY":65.39}},"index":2,"playId":"afae3de4-352a-339d-9a74-be202b5675b8","pitchNumber":3,"startTime":"2026-04-21T01:06:18.241Z","endTime":"2026-04-21T01:06:33.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:06:33.185Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T01:06:35.557Z","endTime":"2026-04-21T01:08:42.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.625411031650426,"aZ":-27.95418078978757,"pfxX":4.92166815539564,"pfxZ":2.567227443652982,"pX":0.9199399501205044,"pZ":1.488632152008233,"vX0":1.4983235179575982,"vY0":-128.50084019146757,"vZ0":-7.482300474261811,"x":81.93,"y":198.59,"x0":-0.31252366024682926,"y0":50.00599606812138,"z0":6.659651195467541,"aX":8.099143459023958},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":-9.2,"spinRate":2436,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.42890032815301904,"extension":6.163837072121861},"index":0,"playId":"d24f9e8f-6f8d-3f01-892b-f15fab285f0a","pitchNumber":1,"startTime":"2026-04-21T01:06:59.261Z","endTime":"2026-04-21T01:07:02.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.47043247446237,"aZ":-9.52202294220549,"pfxX":-1.3261865379598559,"pfxZ":11.235746604235953,"pX":-0.31128995283828964,"pZ":3.329960794274265,"vX0":1.0660297999457935,"vY0":-141.79624007432722,"vZ0":-7.271949557462428,"x":128.87,"y":148.87,"x0":-0.5217188165298202,"y0":50.00029343664001,"z0":6.551326147369502,"aX":-2.6729965492694614},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":2.2,"spinRate":2419,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3877823073422717,"extension":6.304837363187428},"index":1,"playId":"b048932a-5372-3c1d-895d-c5ff9a17863c","pitchNumber":2,"startTime":"2026-04-21T01:07:17.108Z","endTime":"2026-04-21T01:07:20.766Z","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":97.3,"endSpeed":87.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.087987542827676,"aZ":-8.913666355392026,"pfxX":-0.41188575166473096,"pfxZ":11.651186975313415,"pX":-0.3771776922847742,"pZ":2.661871316771444,"vX0":-0.15898384418551864,"vY0":-141.31552197247592,"vZ0":-9.137432850859245,"x":131.38,"y":166.91,"x0":-0.26647535514152265,"y0":50.00561509169262,"z0":6.53411139593862,"aX":-0.8223003439791823},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":0.7,"spinRate":2532,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.3895281030929687,"extension":6.0835695501424265},"index":2,"playId":"1392ec39-0dca-3e59-b422-9962080db652","pitchNumber":3,"startTime":"2026-04-21T01:07:36.469Z","endTime":"2026-04-21T01:07:52.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86380992807612,"aZ":-28.539121219631145,"pfxX":4.8208306776218235,"pfxZ":2.2508444409877777,"pX":1.8350035683916877,"pZ":0.3647743987251981,"vX0":3.1526868576092015,"vY0":-127.61588138235965,"vZ0":-9.774362960868435,"x":74.14,"y":188.49,"x0":-0.052215746979747055,"y0":50.00072663343905,"z0":6.573811828950724,"aX":7.767110436366462},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.6,"breakHorizontal":-9.6,"spinRate":2562,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.43301542253097924,"extension":6.101646260502933},"index":3,"playId":"13d4e2bf-b2eb-318c-9c78-7d8ce5f290de","pitchNumber":4,"startTime":"2026-04-21T01:08:36.168Z","endTime":"2026-04-21T01:08:42.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:08:42.336Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T01:08:49.524Z","endTime":"2026-04-21T01:12:33.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.44"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.69"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.74"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.88"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.58"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.69"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.66"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.63"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"60.41"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.26"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.30"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.67"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".759"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".355"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".441"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".759"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".355"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.410924366381447,"aZ":-39.56174919446468,"pfxX":5.848398995662091,"pfxZ":-5.348021937004605,"pX":-0.36201751544441857,"pZ":2.6847334791462902,"vX0":-1.8713322021366243,"vY0":-117.97333709023754,"vZ0":-1.49795438263686,"x":130.8,"y":166.29,"x0":-0.30940256584827036,"y0":50.000377761147845,"z0":7.038142670952522,"aX":8.086016459303645},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.7,"breakHorizontal":-10.0,"spinRate":2503,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.46769345978684473,"extension":5.916214036940887},"index":0,"playId":"9fc720ff-160c-3bab-a884-124620e84e39","pitchNumber":1,"startTime":"2026-04-21T01:09:11.588Z","endTime":"2026-04-21T01:09:16.206Z","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":96.4,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17661562798137,"aZ":-10.983741818564956,"pfxX":-0.5435213067567923,"pfxZ":10.785595407495368,"pX":-0.5125945362969583,"pZ":3.140129093900992,"vX0":-0.25754732375097683,"vY0":-140.12075143148422,"vZ0":-7.528462840581256,"x":136.54,"y":154.0,"x0":-0.34853106371815873,"y0":50.00676625292539,"z0":6.600486896243039,"aX":-1.0680054897511335},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":1.1,"spinRate":2469,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.3927025219962421,"extension":6.08100894949433},"index":1,"playId":"dcbbb1ff-b070-3c9c-8fe7-8855b68df192","pitchNumber":2,"startTime":"2026-04-21T01:09:30.612Z","endTime":"2026-04-21T01:09:36.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-21T01:09:51.758Z","endTime":"2026-04-21T01:10:10.751Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.653627656633482,"aZ":-30.683638235851586,"pfxX":7.677632240333338,"pfxZ":0.9360829767097787,"pX":1.8201822063727227,"pZ":0.3175271649288567,"vX0":2.3002045700880576,"vY0":-126.92693791470671,"vZ0":-9.610217223789363,"x":47.62,"y":230.21,"x0":-0.09969041051261175,"y0":50.005181124273584,"z0":6.667291143330997,"aX":12.28762346834063},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-14.4,"spinRate":2612,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43474902591834885,"extension":6.12658155130048},"index":3,"playId":"3d12ee62-a409-39b1-a1c2-8b7d117715a1","pitchNumber":3,"startTime":"2026-04-21T01:10:10.751Z","endTime":"2026-04-21T01:10:15.624Z","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":98.4,"endSpeed":89.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97459623029139,"aZ":-9.016847300601865,"pfxX":-1.2998273887365395,"pfxZ":11.289326286891468,"pX":-0.8509092458173686,"pZ":3.234421615635035,"vX0":-0.7551197504222839,"vY0":-143.0244308387925,"vZ0":-7.831800177297736,"x":149.43,"y":151.45,"x0":-0.4137241713624492,"y0":50.00650213124877,"z0":6.589714414227122,"aX":-2.667475601559033},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":2.5,"spinRate":2576,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3843820821688837,"extension":5.975332568195253},"index":4,"playId":"b984944c-289c-392e-89a6-a319d25ba256","pitchNumber":4,"startTime":"2026-04-21T01:10:35.094Z","endTime":"2026-04-21T01:10:41.299Z","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.9,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48508328090819,"aZ":-10.959861352859894,"pfxX":-1.457164015676276,"pfxZ":10.902918825043074,"pX":-0.3682993195118484,"pZ":2.5354756629442865,"vX0":0.5002033030069503,"vY0":-139.35027959184706,"vZ0":-9.105031730795877,"x":131.04,"y":170.32,"x0":-0.3620012464248834,"y0":50.00116228854837,"z0":6.590943495016288,"aX":-2.834231268780056},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":2.5,"spinRate":2495,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.39471029490106746,"extension":6.104341350716471},"index":5,"playId":"b1ae5b8c-3dd7-3164-a0c7-124cd51a3f00","pitchNumber":5,"startTime":"2026-04-21T01:10:55.545Z","endTime":"2026-04-21T01:11:01.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.500923416991267,"aZ":-39.77046710986736,"pfxX":5.499432888833072,"pfxZ":-5.367019356514614,"pX":1.214650461922343,"pZ":1.6406640852404664,"vX0":1.0894418666232806,"vY0":-119.7064257488786,"vZ0":-3.839321670757114,"x":70.7,"y":194.48,"x0":0.0372409228488434,"y0":50.0043550526987,"z0":6.91900126393705,"aX":7.781442452265656},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.4,"breakHorizontal":-10.2,"spinRate":2574,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.46201768123186415,"extension":6.196523175163575},"index":6,"playId":"a3e333cc-1025-33e1-9bc5-120b4b1f3e31","pitchNumber":6,"startTime":"2026-04-21T01:11:19.192Z","endTime":"2026-04-21T01:11:23.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.949499711427215,"aZ":-26.696688925014236,"pfxX":4.870922196757289,"pfxZ":3.307371385180014,"pX":0.3483985923843686,"pZ":2.6933011029491385,"vX0":0.33629682081301304,"vY0":-128.65827352880362,"vZ0":-4.894918446532515,"x":103.72,"y":166.06,"x0":-0.4160517724062436,"y0":50.00045546390979,"z0":6.72278097507668,"aX":8.057442925318234},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-8.9,"spinRate":2619,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.42786392457529443,"extension":5.571502151279803},"index":7,"playId":"da9f420e-f40f-3f84-a1e9-919a553ca060","pitchNumber":7,"startTime":"2026-04-21T01:11:44.366Z","endTime":"2026-04-21T01:11:49.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(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":98.1,"endSpeed":89.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02848759175374,"aZ":-10.09143575742074,"pfxX":-1.5457361362802247,"pfxZ":10.831016701588895,"pX":-0.32486608824206975,"pZ":1.9117457201181034,"vX0":0.7470513079081276,"vY0":-142.43213634415775,"vZ0":-10.90596610012311,"x":129.38,"y":187.16,"x0":-0.3908167791426599,"y0":50.00375096516141,"z0":6.444859855414135,"aX":-3.1520373355289246},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":2.6,"spinRate":2416,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.38567303785508633,"extension":6.111357396784182},"index":8,"playId":"82089de3-e678-3930-9136-0d2098d93a53","pitchNumber":8,"startTime":"2026-04-21T01:12:24.582Z","endTime":"2026-04-21T01:12:33.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:12:33.079Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T01:08:49.524Z","endTime":"2026-04-21T01:12:33.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"69.44"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.69"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.74"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.88"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.58"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.69"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.66"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.96"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.63"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"60.41"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.26"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.30"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.67"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".759"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".355"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".441"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".759"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".933"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".355"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.410924366381447,"aZ":-39.56174919446468,"pfxX":5.848398995662091,"pfxZ":-5.348021937004605,"pX":-0.36201751544441857,"pZ":2.6847334791462902,"vX0":-1.8713322021366243,"vY0":-117.97333709023754,"vZ0":-1.49795438263686,"x":130.8,"y":166.29,"x0":-0.30940256584827036,"y0":50.000377761147845,"z0":7.038142670952522,"aX":8.086016459303645},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.7,"breakHorizontal":-10.0,"spinRate":2503,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.46769345978684473,"extension":5.916214036940887},"index":0,"playId":"9fc720ff-160c-3bab-a884-124620e84e39","pitchNumber":1,"startTime":"2026-04-21T01:09:11.588Z","endTime":"2026-04-21T01:09:16.206Z","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":96.4,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17661562798137,"aZ":-10.983741818564956,"pfxX":-0.5435213067567923,"pfxZ":10.785595407495368,"pX":-0.5125945362969583,"pZ":3.140129093900992,"vX0":-0.25754732375097683,"vY0":-140.12075143148422,"vZ0":-7.528462840581256,"x":136.54,"y":154.0,"x0":-0.34853106371815873,"y0":50.00676625292539,"z0":6.600486896243039,"aX":-1.0680054897511335},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":1.1,"spinRate":2469,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.3927025219962421,"extension":6.08100894949433},"index":1,"playId":"dcbbb1ff-b070-3c9c-8fe7-8855b68df192","pitchNumber":2,"startTime":"2026-04-21T01:09:30.612Z","endTime":"2026-04-21T01:09:36.575Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-21T01:09:51.758Z","endTime":"2026-04-21T01:10:10.751Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.653627656633482,"aZ":-30.683638235851586,"pfxX":7.677632240333338,"pfxZ":0.9360829767097787,"pX":1.8201822063727227,"pZ":0.3175271649288567,"vX0":2.3002045700880576,"vY0":-126.92693791470671,"vZ0":-9.610217223789363,"x":47.62,"y":230.21,"x0":-0.09969041051261175,"y0":50.005181124273584,"z0":6.667291143330997,"aX":12.28762346834063},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-14.4,"spinRate":2612,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43474902591834885,"extension":6.12658155130048},"index":3,"playId":"3d12ee62-a409-39b1-a1c2-8b7d117715a1","pitchNumber":3,"startTime":"2026-04-21T01:10:10.751Z","endTime":"2026-04-21T01:10:15.624Z","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":98.4,"endSpeed":89.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97459623029139,"aZ":-9.016847300601865,"pfxX":-1.2998273887365395,"pfxZ":11.289326286891468,"pX":-0.8509092458173686,"pZ":3.234421615635035,"vX0":-0.7551197504222839,"vY0":-143.0244308387925,"vZ0":-7.831800177297736,"x":149.43,"y":151.45,"x0":-0.4137241713624492,"y0":50.00650213124877,"z0":6.589714414227122,"aX":-2.667475601559033},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":2.5,"spinRate":2576,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.3843820821688837,"extension":5.975332568195253},"index":4,"playId":"b984944c-289c-392e-89a6-a319d25ba256","pitchNumber":4,"startTime":"2026-04-21T01:10:35.094Z","endTime":"2026-04-21T01:10:41.299Z","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.9,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.48508328090819,"aZ":-10.959861352859894,"pfxX":-1.457164015676276,"pfxZ":10.902918825043074,"pX":-0.3682993195118484,"pZ":2.5354756629442865,"vX0":0.5002033030069503,"vY0":-139.35027959184706,"vZ0":-9.105031730795877,"x":131.04,"y":170.32,"x0":-0.3620012464248834,"y0":50.00116228854837,"z0":6.590943495016288,"aX":-2.834231268780056},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":2.5,"spinRate":2495,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.39471029490106746,"extension":6.104341350716471},"index":5,"playId":"b1ae5b8c-3dd7-3164-a0c7-124cd51a3f00","pitchNumber":5,"startTime":"2026-04-21T01:10:55.545Z","endTime":"2026-04-21T01:11:01.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":74.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.500923416991267,"aZ":-39.77046710986736,"pfxX":5.499432888833072,"pfxZ":-5.367019356514614,"pX":1.214650461922343,"pZ":1.6406640852404664,"vX0":1.0894418666232806,"vY0":-119.7064257488786,"vZ0":-3.839321670757114,"x":70.7,"y":194.48,"x0":0.0372409228488434,"y0":50.0043550526987,"z0":6.91900126393705,"aX":7.781442452265656},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.4,"breakHorizontal":-10.2,"spinRate":2574,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.46201768123186415,"extension":6.196523175163575},"index":6,"playId":"a3e333cc-1025-33e1-9bc5-120b4b1f3e31","pitchNumber":6,"startTime":"2026-04-21T01:11:19.192Z","endTime":"2026-04-21T01:11:23.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.949499711427215,"aZ":-26.696688925014236,"pfxX":4.870922196757289,"pfxZ":3.307371385180014,"pX":0.3483985923843686,"pZ":2.6933011029491385,"vX0":0.33629682081301304,"vY0":-128.65827352880362,"vZ0":-4.894918446532515,"x":103.72,"y":166.06,"x0":-0.4160517724062436,"y0":50.00045546390979,"z0":6.72278097507668,"aX":8.057442925318234},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":-8.9,"spinRate":2619,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.42786392457529443,"extension":5.571502151279803},"index":7,"playId":"da9f420e-f40f-3f84-a1e9-919a553ca060","pitchNumber":7,"startTime":"2026-04-21T01:11:44.366Z","endTime":"2026-04-21T01:11:49.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(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":98.1,"endSpeed":89.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02848759175374,"aZ":-10.09143575742074,"pfxX":-1.5457361362802247,"pfxZ":10.831016701588895,"pX":-0.32486608824206975,"pZ":1.9117457201181034,"vX0":0.7470513079081276,"vY0":-142.43213634415775,"vZ0":-10.90596610012311,"x":129.38,"y":187.16,"x0":-0.3908167791426599,"y0":50.00375096516141,"z0":6.444859855414135,"aX":-3.1520373355289246},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":2.6,"spinRate":2416,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.38567303785508633,"extension":6.111357396784182},"index":8,"playId":"82089de3-e678-3930-9136-0d2098d93a53","pitchNumber":8,"startTime":"2026-04-21T01:12:24.582Z","endTime":"2026-04-21T01:12:33.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:12:33.079Z","atBatIndex":69},"scoringPlays":[23,29,35,42,46,48,63,67],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":141.58,"y":169.19},"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":127.67,"y":183.72},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":79.56,"y":125.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":145.66,"y":143.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":107.09,"y":157.7},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":13,"top":[8,9,10],"bottom":[11,12,13],"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":160.82,"y":55.87},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":141.21,"y":177.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":145.34,"y":146.29},"type":"O","description":"Lineout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":147.15,"y":94.39},"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":3,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":129.48,"y":182.51},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":121.46,"y":187.04},"type":"O","description":"Bunt Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":67.34,"y":107.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":187.51,"y":112.26},"type":"O","description":"Lineout"}]}},{"startIndex":20,"endIndex":30,"top":[20,21,22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":122.83,"y":82.06},"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":4,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":94.89,"y":75.5},"type":"O","description":"Sac Fly"},{"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":88.94,"y":166.17},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":124.64,"y":183.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":116.77,"y":167.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":81.68,"y":68.74},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":142.19,"y":160.12},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34],"bottom":[35,36,37,38],"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":112.89,"y":79.12},"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":5,"pitcher":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":128.27,"y":181.3},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":86.37,"y":37.44},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":87.84,"y":154.11},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":169.31,"y":160.0},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":49,"top":[39,40,41,42,43],"bottom":[44,45,46,47,48,49],"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":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":91.96,"y":93.55},"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":6,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":130.69,"y":79.63},"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":6,"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"coordinates":{"x":107.7,"y":152.85},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":168.89,"y":112.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":35.08,"y":110.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":114.35,"y":85.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":135.53,"y":147.41},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52],"bottom":[53,54,55,56,57],"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":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"coordinates":{"x":113.74,"y":117.02},"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":7,"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":154.29,"y":159.51},"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":7,"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":192.03,"y":142.91},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":117.87,"y":183.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":106.46,"y":47.21},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":177.89,"y":166.77},"type":"O","description":"Pop Out"}]}},{"startIndex":58,"endIndex":65,"top":[58,59,60],"bottom":[61,62,63,64,65],"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":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":54.48,"y":134.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":183.34,"y":109.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":108.91,"y":156.49},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":69,"top":[66,67,68,69],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":29.0,"y":103.0},"type":"H","description":"Triple"},{"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":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":150.54,"y":65.39},"type":"O","description":"Sac Fly"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":6,"errors":0,"leftOnBase":5},"away":{"runs":3,"hits":5,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"catcher":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"first":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"second":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"third":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"shortstop":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"left":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"center":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"right":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"onDeck":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"inHole":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"battingOrder":8,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"offense":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"onDeck":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"inHole":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"battingOrder":9,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":3,"strikes":3,"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":8,"groundOuts":6,"airOuts":8,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".231","atBats":30,"obp":".326","slg":".376","ops":".702","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"flyOuts":2,"groundOuts":11,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":28,"obp":".353","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":125,"era":"4.86","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.42","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":125,"balls":60,"strikes":65,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":5,"pitchesPerInning":"15.63","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":24,"errors":0,"chances":37,"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":"(L, 1-2)","summary":"5.2 IP, 4 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":80,"inningsPitched":"5.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":80,"balls":35,"strikes":45,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.35","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"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":5,"gamesStarted":5,"flyOuts":15,"groundOuts":33,"airOuts":32,"runs":10,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":100,"obp":".238","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":429,"era":"3.29","inningsPitched":"27.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.91","battersFaced":105,"outs":82,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":170,"strikes":259,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":4,"winPercentage":".333","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"4.94","walksPer9Inn":"1.65","hitsPer9Inn":"6.59","runsScoredPer9":"3.29","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"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-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"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":21,"flyOuts":14,"groundOuts":12,"airOuts":22,"runs":8,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":1,"hits":14,"hitByPitch":0,"avg":".200","atBats":70,"obp":".275","slg":".329","ops":".604","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":23,"rbi":14,"leftOnBase":34,"sacBunts":0,"sacFlies":2,"babip":".244","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.33","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":22,"putOuts":4,"errors":1,"chances":27,"fielding":".963","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":{"summary":"1.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":13,"strikes":12,"strikePercentage":".480","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":11,"airOuts":13,"runs":16,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":52,"obp":".469","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":240,"era":"12.00","inningsPitched":"12.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"2.42","battersFaced":64,"outs":36,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":101,"strikes":139,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"0.91","strikeoutsPer9Inn":"7.50","walksPer9Inn":"8.25","hitsPer9Inn":"13.50","runsScoredPer9":"12.00","homeRunsPer9":"2.25","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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-3 | BB, 2 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":14,"airOuts":16,"runs":19,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".306","atBats":85,"obp":".372","slg":".635","ops":"1.007","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":54,"rbi":16,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.62","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":3,"putOuts":45,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":14,"airOuts":10,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".208","atBats":48,"obp":".264","slg":".292","ops":".556","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":14,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":3,"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":1,"putOuts":30,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":3,"groundOuts":23,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".218","atBats":55,"obp":".267","slg":".236","ops":".503","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":13,"rbi":4,"leftOnBase":22,"sacBunts":5,"sacFlies":1,"babip":".300","groundOutsToAirouts":"2.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":50,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":4,"gamesStarted":4,"flyOuts":9,"groundOuts":26,"airOuts":16,"runs":11,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":76,"obp":".353","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":330,"era":"5.21","inningsPitched":"19.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.53","battersFaced":86,"outs":57,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":330,"balls":131,"strikes":199,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"6.16","walksPer9Inn":"3.79","hitsPer9Inn":"9.95","runsScoredPer9":"5.21","homeRunsPer9":"1.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"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}},"ID665877":{"person":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":3,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".250","atBats":20,"obp":".333","slg":".450","ops":".783","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":9,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.43","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":3,"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":0,"putOuts":14,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"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":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"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":20,"balls":12,"strikes":8,"strikePercentage":".400","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":12,"obp":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":51,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.63","battersFaced":14,"outs":8,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":18,"strikes":33,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":1,"winPercentage":".---","pitchesPerInning":"19.13","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"10.13","walksPer9Inn":"6.75","hitsPer9Inn":"16.88","runsScoredPer9":"10.13","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":8,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":12,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":33,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"0.84","inningsPitched":"10.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.84","battersFaced":40,"outs":32,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":68,"strikes":77,"strikePercentage":".530","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.59","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.06","walksPer9Inn":"5.06","hitsPer9Inn":"2.53","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":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":11,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":14,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":43,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":190,"era":"2.25","inningsPitched":"12.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":3,"whip":"1.08","battersFaced":48,"outs":36,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":70,"strikes":120,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"4.50","walksPer9Inn":"3.00","hitsPer9Inn":"6.75","runsScoredPer9":"2.25","homeRunsPer9":"0.75","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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}},"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-3 | HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":14,"groundOuts":23,"airOuts":21,"runs":17,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":14,"intentionalWalks":0,"hits":18,"hitByPitch":6,"avg":".228","atBats":79,"obp":".376","slg":".354","ops":".730","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":28,"rbi":11,"leftOnBase":24,"sacBunts":0,"sacFlies":2,"babip":".254","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.33","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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":28,"errors":2,"chances":93,"fielding":".978","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":{},"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":12,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":16,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":39,"obp":".347","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":197,"era":"6.75","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":8,"whip":"1.59","battersFaced":49,"outs":32,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":83,"strikes":114,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"18.47","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"5.06","walksPer9Inn":"6.75","hitsPer9Inn":"7.59","runsScoredPer9":"7.59","homeRunsPer9":"0.84","inheritedRunners":8,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"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":true,"isSubstitute":false}},"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":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":17,"groundOuts":27,"airOuts":25,"runs":9,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".267","atBats":86,"obp":".354","slg":".430","ops":".784","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":37,"rbi":15,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.67","popOuts":4,"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":16,"putOuts":200,"errors":2,"chances":218,"fielding":".991","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":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":9,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".191","atBats":47,"obp":".255","slg":".234","ops":".489","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":11,"rbi":2,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".290","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":13,"putOuts":21,"errors":0,"chances":34,"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":{},"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":12,"gamesStarted":0,"flyOuts":4,"groundOuts":16,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":40,"obp":".146","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":161,"era":"0.00","inningsPitched":"12.1","wins":3,"losses":0,"saves":6,"saveOpportunities":7,"holds":1,"blownSaves":1,"earnedRuns":0,"whip":"0.41","battersFaced":41,"outs":37,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":57,"strikes":104,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"3.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.05","gamesFinished":8,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.22","walksPer9Inn":"0.00","hitsPer9Inn":"3.65","runsScoredPer9":"0.73","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":4,"gamesStarted":4,"flyOuts":12,"groundOuts":31,"airOuts":17,"runs":10,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":78,"obp":".341","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":358,"era":"4.05","inningsPitched":"20.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.45","battersFaced":91,"outs":60,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":358,"balls":143,"strikes":215,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.82","rbi":0,"winPercentage":".667","pitchesPerInning":"17.90","gamesFinished":0,"strikeoutWalkRatio":"1.09","strikeoutsPer9Inn":"5.40","walksPer9Inn":"4.95","hitsPer9Inn":"8.10","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".125","atBats":16,"obp":".125","slg":".188","ops":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"2.50","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":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":9,"gamesStarted":0,"flyOuts":4,"groundOuts":11,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":6,"intentionalWalks":1,"hits":4,"hitByPitch":1,"atBats":31,"obp":".282","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"4.82","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.07","battersFaced":39,"outs":28,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":51,"strikes":91,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.21","gamesFinished":2,"strikeoutWalkRatio":"1.17","strikeoutsPer9Inn":"6.75","walksPer9Inn":"5.79","hitsPer9Inn":"3.86","runsScoredPer9":"4.82","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.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":5,"gamesStarted":5,"flyOuts":26,"groundOuts":26,"airOuts":37,"runs":11,"doubles":2,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":104,"obp":".328","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":433,"era":"3.67","inningsPitched":"27.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.41","battersFaced":117,"outs":81,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":166,"strikes":267,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".000","pitchesPerInning":"16.04","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"5.33","walksPer9Inn":"3.33","hitsPer9Inn":"9.33","runsScoredPer9":"3.67","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"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":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":14,"flyOuts":8,"groundOuts":13,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".214","atBats":42,"obp":".277","slg":".333","ops":".610","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":14,"rbi":5,"leftOnBase":23,"sacBunts":1,"sacFlies":1,"babip":".242","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":3,"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":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":8,"putOuts":92,"errors":3,"chances":103,"fielding":".971","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":"1-3 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":6,"groundOuts":10,"airOuts":12,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".205","atBats":39,"obp":".319","slg":".436","ops":".755","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":17,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".214","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.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":25,"putOuts":17,"errors":2,"chances":44,"fielding":".955","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":10,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":40,"obp":".426","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":216,"era":"7.71","inningsPitched":"9.1","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":8,"whip":"2.14","battersFaced":48,"outs":28,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":85,"strikes":131,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":"1.000","pitchesPerInning":"23.14","gamesFinished":2,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"11.57","walksPer9Inn":"6.75","hitsPer9Inn":"12.54","runsScoredPer9":"8.68","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":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":4,"gamesStarted":4,"flyOuts":10,"groundOuts":16,"airOuts":20,"runs":16,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":77,"obp":".393","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":306,"era":"6.98","inningsPitched":"19.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.60","battersFaced":84,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":306,"balls":105,"strikes":201,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"6.98","walksPer9Inn":"1.86","hitsPer9Inn":"12.57","runsScoredPer9":"7.45","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"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":"2-3 | 3B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":9,"groundOuts":16,"airOuts":18,"runs":10,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".242","atBats":66,"obp":".346","slg":".379","ops":".725","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":25,"rbi":9,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":6,"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":54,"putOuts":28,"errors":0,"chances":82,"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-3 | HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":29,"airOuts":19,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":18,"intentionalWalks":4,"hits":17,"hitByPitch":5,"avg":".218","atBats":78,"obp":".392","slg":".346","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":27,"rbi":11,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".238","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":6,"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":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":50,"errors":0,"chances":51,"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,691026,602104,695336,687363,665877,700241,694335,681676],"pitchers":[700241,694335,681676],"bench":[701675,686780,650968],"bullpen":[677865,700669,681517,669461,669160,676617,669467,668941,666277,592773],"battingOrder":[802139,671056,676475,691023,669357,691026,602104,695336,665877],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Winn (1, Fairbanks)."},{"label":"TB","value":"Herrera; Urías, R; Walker, J; Winn 4."},{"label":"RBI","value":"Urías, R (5); Winn (9)."},{"label":"Runners left in scoring position, 2 out","value":"Saggese 2; Gorman 2."},{"label":"SF","value":"Urías, R; Winn."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Walker, J (4, 2nd base off Meyer/Ramírez); Winn (3, 2nd base off Faucher/Ramírez)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Scott II (Edwards, X at home); Walker, J (Edwards, X at 3rd base)."}]}],"note":[{"label":"a","value":"Flied out for Scott II in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":11,"airOuts":7,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".254","atBats":28,"obp":".330","slg":".391","ops":".721","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":5,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":6,"airOuts":8,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"atBats":30,"obp":".250","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":147,"era":"3.97","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.25","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":50,"strikes":97,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":2,"pitchesPerInning":"16.33","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":37,"obp":".250","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":193,"era":"2.38","inningsPitched":"11.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.97","battersFaced":45,"outs":34,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":193,"balls":79,"strikes":114,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.03","gamesFinished":2,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"11.91","walksPer9Inn":"4.76","hitsPer9Inn":"3.97","runsScoredPer9":"2.38","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(S, 4)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":8,"gamesStarted":1,"flyOuts":6,"groundOuts":2,"airOuts":10,"runs":7,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":31,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":133,"era":"7.88","inningsPitched":"8.0","wins":0,"losses":1,"saves":4,"saveOpportunities":5,"holds":0,"blownSaves":1,"earnedRuns":7,"whip":"1.13","battersFaced":34,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":39,"strikes":94,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":1,"winPercentage":".000","pitchesPerInning":"16.63","gamesFinished":6,"strikeoutWalkRatio":"12.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"1.13","hitsPer9Inn":"9.00","runsScoredPer9":"7.88","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":17,"airOuts":14,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".137","atBats":51,"obp":".267","slg":".176","ops":".443","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":60,"totalBases":9,"rbi":7,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".184","groundOutsToAirouts":"1.21","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":30,"errors":0,"chances":31,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":27,"groundOuts":37,"airOuts":43,"runs":13,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":127,"obp":".264","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":458,"era":"2.80","inningsPitched":"35.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.02","battersFaced":140,"outs":106,"gamesPitched":5,"completeGames":1,"shutouts":1,"pitchesThrown":458,"balls":160,"strikes":298,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".500","pitchesPerInning":"12.96","gamesFinished":0,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"5.86","walksPer9Inn":"3.06","hitsPer9Inn":"6.11","runsScoredPer9":"3.31","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":4},"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}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":12,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":44,"obp":".302","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":213,"era":"0.75","inningsPitched":"12.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.25","battersFaced":53,"outs":36,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":89,"strikes":124,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"17.75","gamesFinished":3,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"11.25","walksPer9Inn":"6.00","hitsPer9Inn":"5.25","runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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}},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":17,"groundOuts":18,"airOuts":33,"runs":15,"doubles":1,"triples":2,"homeRuns":0,"strikeOuts":24,"baseOnBalls":15,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".149","atBats":87,"obp":".279","slg":".207","ops":".486","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":18,"rbi":4,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".203","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":54,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(W, 2-2)(BS, 1)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":7,"inningsPitched":"0.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".359","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":157,"era":"4.50","inningsPitched":"8.0","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":4,"whip":"1.75","battersFaced":39,"outs":24,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":65,"strikes":92,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".500","pitchesPerInning":"19.63","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"9.00","hitsPer9Inn":"6.75","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 2 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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":5,"gamesStarted":5,"flyOuts":12,"groundOuts":27,"airOuts":23,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":97,"obp":".297","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":430,"era":"3.96","inningsPitched":"25.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.24","battersFaced":111,"outs":75,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":148,"strikes":282,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"10.08","walksPer9Inn":"3.96","hitsPer9Inn":"7.20","runsScoredPer9":"3.96","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":1,"hits":2,"hitByPitch":2,"atBats":27,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":116,"era":"1.04","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.69","battersFaced":34,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":44,"strikes":72,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.38","gamesFinished":2,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.35","walksPer9Inn":"4.15","hitsPer9Inn":"2.08","runsScoredPer9":"1.04","homeRunsPer9":"1.04","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":14,"airOuts":14,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".320","atBats":50,"obp":".358","slg":".380","ops":".738","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":19,"rbi":9,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":18,"errors":2,"chances":41,"fielding":".951","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"1-2 | 2B, 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":14,"groundOuts":21,"airOuts":24,"runs":17,"doubles":5,"triples":2,"homeRuns":1,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".341","atBats":85,"obp":".423","slg":".482","ops":".905","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":41,"rbi":7,"leftOnBase":37,"sacBunts":1,"sacFlies":0,"babip":".389","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":4,"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":49,"putOuts":24,"errors":2,"chances":75,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":8,"groundOuts":15,"airOuts":14,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".160","atBats":50,"obp":".192","slg":".280","ops":".472","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":14,"rbi":5,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"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":22,"putOuts":17,"errors":2,"chances":41,"fielding":".951","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":13,"groundOuts":4,"airOuts":17,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":35,"obp":".256","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"3.72","inningsPitched":"9.2","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.03","battersFaced":39,"outs":29,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":53,"strikes":94,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.24","rbi":0,"winPercentage":".500","pitchesPerInning":"15.21","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.45","walksPer9Inn":"3.72","hitsPer9Inn":"5.59","runsScoredPer9":"4.66","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".500","atBats":6,"obp":".625","slg":".667","ops":"1.292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":4,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".600","groundOutsToAirouts":"1.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":20,"airOuts":24,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".338","atBats":71,"obp":".380","slg":".549","ops":".929","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":39,"rbi":21,"leftOnBase":26,"sacBunts":0,"sacFlies":2,"babip":".313","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.75","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":128,"errors":2,"chances":135,"fielding":".985","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","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":10,"gamesStarted":0,"flyOuts":4,"groundOuts":7,"airOuts":6,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":1,"hits":8,"hitByPitch":2,"atBats":32,"obp":".419","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":181,"era":"7.56","inningsPitched":"8.1","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":7,"whip":"1.92","battersFaced":43,"outs":25,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":181,"balls":74,"strikes":107,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":"1.000","pitchesPerInning":"21.72","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"12.96","walksPer9Inn":"8.64","hitsPer9Inn":"8.64","runsScoredPer9":"7.56","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":9,"groundOuts":6,"airOuts":16,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".231","atBats":65,"obp":".278","slg":".400","ops":".678","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":26,"rbi":13,"leftOnBase":29,"sacBunts":0,"sacFlies":2,"babip":".371","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":29,"errors":0,"chances":29,"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"}]},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":22,"airOuts":21,"runs":11,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":1,"hits":18,"hitByPitch":1,"avg":".222","atBats":81,"obp":".297","slg":".370","ops":".667","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":30,"rbi":11,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":9,"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":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","assists":8,"putOuts":104,"errors":4,"chances":116,"fielding":".966","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":6,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".333","slg":".273","ops":".606","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":8,"groundOuts":28,"airOuts":19,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":85,"obp":".326","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":358,"era":"4.50","inningsPitched":"22.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.32","battersFaced":93,"outs":66,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":358,"balls":130,"strikes":228,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".000","pitchesPerInning":"16.27","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.14","walksPer9Inn":"2.45","hitsPer9Inn":"9.41","runsScoredPer9":"5.32","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":13,"groundOuts":12,"airOuts":19,"runs":6,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":4,"avg":".246","atBats":69,"obp":".346","slg":".406","ops":".752","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":28,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":4,"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":13,"putOuts":116,"errors":2,"chances":131,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":3,"flyOuts":14,"groundOuts":20,"airOuts":20,"runs":13,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":80,"obp":".337","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"5.59","inningsPitched":"19.1","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.45","battersFaced":87,"outs":58,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":127,"strikes":228,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.36","gamesFinished":0,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"8.38","walksPer9Inn":"2.33","hitsPer9Inn":"10.71","runsScoredPer9":"6.05","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677053":{"person":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":142,"era":"6.14","inningsPitched":"7.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.64","battersFaced":33,"outs":22,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":57,"strikes":85,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.36","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"9.82","walksPer9Inn":"6.14","hitsPer9Inn":"8.59","runsScoredPer9":"6.14","homeRunsPer9":"1.23","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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"}]},"ID596103":{"person":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":4,"groundOuts":3,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".182","atBats":22,"obp":".296","slg":".182","ops":".478","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":27,"totalBases":4,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":18,"groundOuts":18,"airOuts":30,"runs":16,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":2,"atBats":97,"obp":".330","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":432,"era":"4.15","inningsPitched":"26.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.35","battersFaced":112,"outs":78,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":432,"balls":162,"strikes":270,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".667","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.35","walksPer9Inn":"4.15","hitsPer9Inn":"7.96","runsScoredPer9":"5.54","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":22,"airOuts":19,"runs":18,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".337","atBats":83,"obp":".391","slg":".554","ops":".945","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":46,"rbi":11,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".379","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":24,"errors":4,"chances":68,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[805300,669065,672640,669364,689414,682663,683357,688363,681393,676974,676534,677053,669622,664126],"pitchers":[676974,676534,677053,669622,664126],"bench":[681715,677870,691594,596103],"bullpen":[645261,669199,676083,667463,663978,691587,656848,663969],"battingOrder":[805300,669065,672640,669364,689414,682663,683357,688363,681393],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Edwards, X (5, McGreevy); Lopez, O (5, McGreevy)."},{"label":"HR","value":"Ramírez (2, 5th inning off McGreevy, 0 on, 0 out)."},{"label":"TB","value":"Edwards, X 2; Hicks, L 2; Lopez, O 2; Ramírez 4; Stowers."},{"label":"RBI","value":"Edwards, X (7); Hicks, L 2 (21); Lopez, O (11); Ramírez (11)."},{"label":"2-out RBI","value":"Edwards, X."},{"label":"Runners left in scoring position, 2 out","value":"Stowers; Caissie; Hicks, L; Ramírez."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lopez, O (4, 2nd base off Fernandez/Herrera)."}]}],"note":[]}},"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":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"Second Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Svanson; Meyer; Faucher."},{"label":"HBP","value":"Wetherholt (by Meyer); Herrera (by Meyer)."},{"label":"ABS Challenge","value":"Ramírez 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"McGreevy 80-45; Svanson 25-12; Fernandez 20-8; Meyer 91-59; Faucher 7-6; Nardi 21-11; Bender 9-7; Fairbanks 19-14."},{"label":"Groundouts-flyouts","value":"McGreevy 8-2; Svanson 2-0; Fernandez 1-0; Meyer 4-4; Faucher 1-0; Nardi 1-3; Bender 0-0; Fairbanks 0-1."},{"label":"Batters faced","value":"McGreevy 23; Svanson 6; Fernandez 5; Meyer 23; Faucher 3; Nardi 4; Bender 2; Fairbanks 4."},{"label":"Inherited runners-scored","value":"Svanson 1-0; Faucher 1-1."},{"label":"Umpires","value":"HP: Scott Barry. 1B: Manny Gonzalez. 2B: Jacob Metz. 3B: Tom Hanahan. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:32."},{"label":"Att","value":"8,285."},{"label":"Venue","value":"loanDepot park."},{"label":"April 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","boxscoreName":"Meyer"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 2 ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":91,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":32,"strikes":59,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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":5,"gamesStarted":5,"flyOuts":12,"groundOuts":27,"airOuts":23,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":20,"hitByPitch":2,"atBats":97,"obp":".297","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":430,"era":"3.96","inningsPitched":"25.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.24","battersFaced":111,"outs":75,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":148,"strikes":282,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"10.08","walksPer9Inn":"3.96","hitsPer9Inn":"7.20","runsScoredPer9":"3.96","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64},{"player":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","boxscoreName":"Winn"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 3B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":9,"groundOuts":16,"airOuts":18,"runs":10,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".242","atBats":66,"obp":".346","slg":".379","ops":".725","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":25,"rbi":9,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":6,"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":54,"putOuts":28,"errors":0,"chances":82,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","boxscoreName":"Lopez, O"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":22,"airOuts":19,"runs":18,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".337","atBats":83,"obp":".391","slg":".554","ops":".945","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":46,"rbi":11,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".379","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":24,"errors":4,"chances":68,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":55,"hittingGameScore":55}]},"decisions":{"winner":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"loser":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"save":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}