{"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":823880,"link":"/api/v1.1/game/823880/feed/live","metaData":{"wait":10,"timeStamp":"20260422_014947","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823880,"type":"R","doubleHeader":"N","id":"2026/04/21/slnmlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823880-2026-04-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-21T22:40:00Z","originalDate":"2026-04-21","officialDate":"2026-04-21","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":23,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":9,"ties":0,"pct":".609"},"records":{},"divisionLeader":false,"wins":14,"losses":9,"winningPercentage":".609"},"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":24,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":13,"ties":0,"pct":".458"},"records":{},"divisionLeader":false,"wins":11,"losses":13,"winningPercentage":".458"},"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":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"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":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"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":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","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":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555},"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":8412,"firstPitch":"2026-04-21T22:40:00.000Z","gameDurationMinutes":189},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"home":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"}},"officialScorer":{"id":431036,"fullName":"Ron Jernick","link":"/api/v1/people/431036"},"primaryDatacaster":{"id":800979,"fullName":"James Carrig","link":"/api/v1/people/800979"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"JJ Wetherholt doubles (2) on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T22:40:37.681Z","endTime":"2026-04-21T22:41:44.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T18:35:15.928Z","endTime":"2026-04-21T22:15:16.723Z","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-21T22:15:16.723Z","endTime":"2026-04-21T22:40:16.333Z","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-21T22:40:16.333Z","endTime":"2026-04-21T22:40:39.935Z","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":92.5,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95039228865101,"aZ":-10.965901003989824,"pfxX":-5.009488855799565,"pfxZ":11.81087552103882,"pX":-0.7813795045076815,"pZ":2.15268520187089,"vX0":4.412800659070363,"vY0":-134.347452923886,"vZ0":-8.051715000235186,"x":146.78,"y":180.66,"x0":-1.808828022954596,"y0":50.00127583649304,"z0":6.002531628857104,"aX":-8.993429494406955},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":7.9,"spinRate":2240,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.41052692291751836,"extension":6.637018669637773},"index":3,"playId":"93e13b07-8b4c-371e-90d1-fa2241a38a8e","pitchNumber":1,"startTime":"2026-04-21T22:40:39.935Z","endTime":"2026-04-21T22:40:43.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.988803670002703,"aZ":-24.60233608631865,"pfxX":-10.549399749074421,"pfxZ":4.917860468462782,"pX":-1.0442573514155145,"pZ":1.546030207080835,"vX0":6.117210484828314,"vY0":-124.37882065760527,"vZ0":-5.355703318532176,"x":156.8,"y":197.04,"x0":-2.187257685992276,"y0":50.001875407252896,"z0":5.813140444572149,"aX":-16.240688363904855},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.7,"breakHorizontal":17.3,"spinRate":1721,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.44333292880598485,"extension":6.639336255218352},"index":4,"playId":"58874c54-dceb-3514-9f52-1a27a67ad234","pitchNumber":2,"startTime":"2026-04-21T22:40:52.963Z","endTime":"2026-04-21T22:40:57.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28625668662539,"aZ":-28.57613983680673,"pfxX":-10.39945264937102,"pfxZ":2.3062256824731593,"pX":-1.50979654986819,"pZ":2.0379162297611715,"vX0":5.261241462522599,"vY0":-124.69094874484027,"vZ0":-3.3760812594667566,"x":174.55,"y":183.76,"x0":-2.306628902043463,"y0":50.003703888418286,"z0":5.791530039973387,"aX":-16.221222757743405},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.6,"breakHorizontal":17.4,"spinRate":1336,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4408715920051791,"extension":6.604520034743133},"index":5,"playId":"cee18d22-3f73-3f02-a4e3-0530c5dfce1d","pitchNumber":3,"startTime":"2026-04-21T22:41:14.824Z","endTime":"2026-04-21T22:41:19.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66283284571121,"aZ":-24.04046966373448,"pfxX":-10.413452342827524,"pfxZ":5.221745832308355,"pX":-0.5734903831081705,"pZ":1.5875769622609623,"vX0":7.263842523929167,"vY0":-124.70396386662205,"vZ0":-5.247083777258698,"x":138.86,"y":195.92,"x0":-2.1872955868965245,"y0":50.00390223327707,"z0":5.730538038329404,"aX":-16.221103100825452},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.3,"breakHorizontal":16.9,"spinRate":1683,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4411010523834875,"extension":6.648199762145237},"hitData":{"launchSpeed":99.7,"launchAngle":20.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.26,"coordY":67.67}},"index":6,"playId":"56797296-cccb-37bd-9522-d361adf0d428","pitchNumber":4,"startTime":"2026-04-21T22:41:30.330Z","endTime":"2026-04-21T22:41:44.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T22:41:44.930Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T22:41:57.717Z","endTime":"2026-04-21T22:44:18.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.985188424832558,"aZ":-27.721199471171264,"pfxX":2.9991053966385435,"pfxZ":2.9145288437279095,"pX":-0.6518349462816415,"pZ":3.3382527084065488,"vX0":3.0701211734858855,"vY0":-123.23617659095343,"vZ0":-1.1706762506625714,"x":141.85,"y":148.65,"x0":-2.306463060804482,"y0":50.00418191309316,"z0":6.1752633634761604,"aX":4.582035199622991},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":-6.2,"spinRate":1922,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.44558469656420696,"extension":6.526466740334488},"index":0,"playId":"96db019b-7132-3c11-ab3e-bf5f883f2bb0","pitchNumber":1,"startTime":"2026-04-21T22:42:14.670Z","endTime":"2026-04-21T22:42:23.603Z","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":93.0,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06524781427056,"aZ":-9.642639605459582,"pfxX":-5.02361050425414,"pfxZ":12.369348891140913,"pX":0.3949125666847554,"pZ":2.5363765636714035,"vX0":7.564081910045208,"vY0":-135.01075567709884,"vZ0":-7.397186080847158,"x":101.95,"y":170.3,"x0":-1.807736284542416,"y0":50.00034345579469,"z0":6.013505272079522,"aX":-9.149335355390054},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.8,"breakHorizontal":7.2,"spinRate":2185,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40778543546575863,"extension":6.6473814507167654},"index":1,"playId":"a7fdd972-62f0-3b31-8357-fac67d6c242b","pitchNumber":2,"startTime":"2026-04-21T22:42:33.824Z","endTime":"2026-04-21T22:42:37.768Z","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":0},"index":2,"playId":"6f173703-4373-4bed-96ff-86b053dded28","startTime":"2026-04-21T22:42:51.632Z","endTime":"2026-04-21T22:42:56.632Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.094099198094113,"aZ":-35.26940051683887,"pfxX":5.585204835262653,"pfxZ":-2.271455722711204,"pX":0.7868945714790868,"pZ":0.8239642959571245,"vX0":5.59425469403915,"vY0":-116.513060644133,"vZ0":-3.7970323271463964,"x":87.01,"y":216.53,"x0":-2.380777862651454,"y0":50.00553986603415,"z0":5.845394287386563,"aX":7.596821123119919},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.8,"breakHorizontal":-11.6,"spinRate":2346,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.47204893420089133,"extension":7.103864947066182},"index":3,"playId":"d31d6e13-6af1-3c7d-a703-a05854d93c8b","pitchNumber":3,"startTime":"2026-04-21T22:43:10.466Z","endTime":"2026-04-21T22:43:15.237Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776810726426017,"aZ":-33.16393149975941,"pfxX":6.982202935714487,"pfxZ":-0.735342122146581,"pX":1.3827384811038006,"pZ":1.214333516155958,"vX0":6.242371072033915,"vY0":-116.39701243551494,"vZ0":-3.3645111538354113,"x":64.29,"y":205.99,"x0":-2.260118734352986,"y0":50.00296079788862,"z0":5.881911176752397,"aX":9.39511449577067},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.0,"breakHorizontal":-14.4,"spinRate":2200,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.47408404612499844,"extension":6.729888978022643},"index":4,"playId":"b08e12f7-4a16-3d28-9c97-06001e61499a","pitchNumber":4,"startTime":"2026-04-21T22:43:35.702Z","endTime":"2026-04-21T22:43:40.723Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-21T22:43:55.392Z","endTime":"2026-04-21T22:44:12.270Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.981496723649023,"aZ":-23.369670105199,"pfxX":-9.997739683722255,"pfxZ":5.64832695720181,"pX":-0.30717750784776876,"pZ":1.7912319650580255,"vX0":8.06212921216042,"vY0":-124.57623555251128,"vZ0":-4.866615766148917,"x":128.71,"y":190.42,"x0":-2.2997632026380934,"y0":50.00227576826508,"z0":5.722316965833136,"aX":-15.58231553998017},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":9.2,"breakHorizontal":16.1,"spinRate":1608,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.44108996592855787,"extension":6.862752848785445},"index":6,"playId":"4703cafc-165d-35f3-917f-cc21502449bd","pitchNumber":5,"startTime":"2026-04-21T22:44:12.270Z","endTime":"2026-04-21T22:44:18.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T22:44:18.717Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to center fielder Jakob Marsee. JJ Wetherholt scores. Alec Burleson to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T22:44:21.753Z","endTime":"2026-04-21T22:47:15.634Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"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(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":92.6,"endSpeed":84.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64288232733898,"aZ":-16.052887089722812,"pfxX":-9.500541246153634,"pfxZ":8.888618182850383,"pX":-0.7976985831696488,"pZ":1.561367219235408,"vX0":6.578352276266049,"vY0":-134.44327680982812,"vZ0":-8.02736294586974,"x":147.41,"y":196.62,"x0":-2.0532902214508164,"y0":50.00580908951362,"z0":5.745894159849045,"aX":-17.23527932931585},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":15.6,"spinRate":1937,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.4088550648687712,"extension":7.07432157003759},"index":0,"playId":"806a71b9-f612-374c-826f-8ecf92582cad","pitchNumber":1,"startTime":"2026-04-21T22:44:44.805Z","endTime":"2026-04-21T22:44:50.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27697719864192,"aZ":-11.735842060919943,"pfxX":-6.648764490990834,"pfxZ":11.214371574635436,"pX":-0.5393064335765466,"pZ":2.2741632087990147,"vX0":6.298755503349411,"vY0":-135.0988847719676,"vZ0":-7.548787610375122,"x":137.56,"y":177.38,"x0":-2.053103361303315,"y0":50.00549092607838,"z0":5.95603123732312,"aX":-12.120404524286668},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":10.4,"spinRate":2215,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4076298242011984,"extension":6.760285333041391},"index":1,"playId":"cb1d5ce4-74fe-3dbb-912d-70748a7aa3c8","pitchNumber":2,"startTime":"2026-04-21T22:45:07.006Z","endTime":"2026-04-21T22:45:12.322Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72521711977391,"aZ":-13.91164780226265,"pfxX":-8.944093022563845,"pfxZ":9.962559548291935,"pX":-0.7537686346856036,"pZ":2.76472454596911,"vX0":6.829732539205568,"vY0":-135.33196005803057,"vZ0":-5.317142050658977,"x":145.73,"y":164.13,"x0":-2.162769889102448,"y0":50.00432267452494,"z0":5.748531085644937,"aX":-16.39966412198611},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":14.5,"spinRate":2063,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4065271899727825,"extension":6.810185833211075},"index":2,"playId":"5edf95c1-e301-31c0-8fa5-91741d4bae80","pitchNumber":3,"startTime":"2026-04-21T22:45:26.634Z","endTime":"2026-04-21T22:45:53.649Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71292481110188,"aZ":-10.879095884262414,"pfxX":-6.823114994122881,"pfxZ":11.431479865621823,"pX":-0.9931782715450654,"pZ":3.6465961546224066,"vX0":5.055377117030542,"vY0":-136.73502677182663,"vZ0":-4.332879200202345,"x":154.86,"y":140.32,"x0":-1.9947341686699294,"y0":50.00327574924837,"z0":6.0194709210347215,"aX":-12.710702916888138},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":11.0,"spinRate":2226,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4031010933314252,"extension":6.774659894804998},"index":3,"playId":"de817d05-61a6-324b-96d6-970157a9a664","pitchNumber":4,"startTime":"2026-04-21T22:46:05.669Z","endTime":"2026-04-21T22:46:09.702Z","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":85.8,"endSpeed":77.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.324426180495138,"aZ":-33.24220731034167,"pfxX":-9.332018238472218,"pfxZ":-0.6995005739907239,"pX":0.13387828395442866,"pZ":0.6729584744635904,"vX0":8.533606272061045,"vY0":-124.45671823684238,"vZ0":-5.453522584983805,"x":111.9,"y":220.61,"x0":-2.1727331799550016,"y0":50.002444831129175,"z0":5.735352219491881,"aX":-14.240029802037188},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":14.3,"spinRate":1212,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4447615974796144,"extension":6.794360117062102},"index":4,"playId":"4a3d1294-2e61-34ab-b8e6-fa4ec70ad8bb","pitchNumber":5,"startTime":"2026-04-21T22:46:37.174Z","endTime":"2026-04-21T22:46:41.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.297250866657436,"aZ":-15.185900537309783,"pfxX":-9.218339305811652,"pfxZ":8.971783315846558,"pX":-0.0064108525642518335,"pZ":1.7527238759747648,"vX0":8.820396010520485,"vY0":-136.99438625687225,"vZ0":-7.836378623980051,"x":117.24,"y":191.46,"x0":-2.0758641154994444,"y0":50.00419834562699,"z0":5.695961573850414,"aX":-17.459099864503376},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":14.8,"spinRate":2033,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.4003825284166509,"extension":6.731403417924372},"hitData":{"launchSpeed":99.2,"launchAngle":11.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.25,"coordY":92.34}},"index":5,"playId":"755c64a6-57b8-3805-8149-d2c4da1f91a9","pitchNumber":6,"startTime":"2026-04-21T22:47:02.230Z","endTime":"2026-04-21T22:47:15.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T22:47:15.634Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T22:47:46.983Z","endTime":"2026-04-21T22:49:00.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":84.6,"endSpeed":76.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.260206118913167,"aZ":-25.05889313755286,"pfxX":-9.379111708202666,"pfxZ":4.713775611996361,"pX":-0.47527286827882226,"pZ":2.8002666367195355,"vX0":7.405563640799815,"vY0":-122.88201517154177,"vZ0":-2.2845459520689126,"x":135.12,"y":163.17,"x0":-2.328515378114357,"y0":50.00268719097493,"z0":5.8988605566899315,"aX":-14.159732943713662},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.2,"breakHorizontal":15.0,"spinRate":1672,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4479360239461907,"extension":6.741211292243365},"index":0,"playId":"8d4ed1df-6ccb-3a0f-8a39-26960e02da80","pitchNumber":1,"startTime":"2026-04-21T22:47:53.685Z","endTime":"2026-04-21T22:47:58.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.0,"endSpeed":71.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.812287339551464,"aZ":-37.48962873638319,"pfxX":6.253780443763874,"pfxZ":-4.081810361389863,"pX":0.3645389433044187,"pZ":1.9509161211292216,"vX0":4.097689335203608,"vY0":-114.81241170438634,"vZ0":-0.7166013560630135,"x":103.1,"y":186.11,"x0":-2.269956614137338,"y0":50.000399101135386,"z0":5.989999341872721,"aX":8.153986156793609},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.2,"breakHorizontal":-12.5,"spinRate":2319,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.48132745850635583,"extension":6.579589038461588},"index":1,"playId":"c18a350b-fb52-3e2c-9a4a-25847780b4d9","pitchNumber":2,"startTime":"2026-04-21T22:48:13.253Z","endTime":"2026-04-21T22:48:16.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-21T22:48:37.964Z","endTime":"2026-04-21T22:48:55.670Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":77.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.731976236284506,"aZ":-38.274744718265126,"pfxX":-9.829738226040602,"pfxZ":-3.961783204598796,"pX":-0.5886336080713053,"pZ":1.185894209975296,"vX0":7.344269537747953,"vY0":-125.11777634295007,"vZ0":-3.267323103189362,"x":139.44,"y":206.76,"x0":-2.3257192046137303,"y0":50.00141220719622,"z0":5.734696579362526,"aX":-15.153827571320287},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.8,"breakHorizontal":15.5,"spinRate":1305,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.44249817775779254,"extension":6.849144964111},"index":3,"playId":"212c53b2-63b3-3d9f-9de0-0ef104107066","pitchNumber":3,"startTime":"2026-04-21T22:48:55.670Z","endTime":"2026-04-21T22:49:00.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T22:49:00.219Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T22:49:04.922Z","endTime":"2026-04-21T22:49:34.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64399369835735,"aZ":-30.92491669159541,"pfxX":-9.472392302911231,"pfxZ":0.8254048727119176,"pX":-0.3175276632951436,"pZ":1.4681328031047567,"vX0":7.772648229567079,"vY0":-123.02980897356322,"vZ0":-3.97903132656592,"x":129.1,"y":199.14,"x0":-2.3091137630241727,"y0":50.003398750372156,"z0":5.76871460192189,"aX":-14.315726653209833},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":15.0,"spinRate":1569,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.44765334578671157,"extension":6.640188336201707},"hitData":{"launchSpeed":100.2,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":148.62}},"index":0,"playId":"1fdce5de-6671-30e1-b96d-77aea625af64","pitchNumber":1,"startTime":"2026-04-21T22:49:26.247Z","endTime":"2026-04-21T22:49:34.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T22:49:34.242Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: Jakob Marsee homers (1) on a line drive to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:51:30.838Z","endTime":"2026-04-21T22:53:56.034Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":669160,"link":"/api/v1/people/669160"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":85.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.70673011723535,"aZ":-12.755857023682626,"pfxX":-7.108796460080163,"pfxZ":10.123401056936874,"pX":0.403080402863722,"pZ":4.136550076299897,"vX0":8.603424651649823,"vY0":-139.18930577150834,"vZ0":-1.9352783972647456,"x":101.64,"y":127.09,"x0":-1.8372469467304446,"y0":50.00539883059055,"z0":5.708013570472134,"aX":-13.64040619902673},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2247,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3969067430015256,"extension":6.268105497343154},"index":0,"playId":"fb797f75-0f88-399c-a6fe-3d5acf55f003","pitchNumber":1,"startTime":"2026-04-21T22:51:51.228Z","endTime":"2026-04-21T22:51:56.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":85.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.76908369035292,"aZ":-11.573841920127053,"pfxX":-8.84544211765714,"pfxZ":10.785082082939647,"pX":0.2964441713823501,"pZ":1.4396556578792514,"vX0":9.313846309892522,"vY0":-138.7095999438702,"vZ0":-8.26279313458479,"x":105.7,"y":199.91,"x0":-1.9879584149651803,"y0":50.00372024911581,"z0":5.267213894500248,"aX":-16.896107464155484},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":13.6,"spinRate":2312,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39791164391536293,"extension":6.682419989851826},"index":1,"playId":"33aa5017-d77e-3dd9-bb9c-bdd6baa2ef00","pitchNumber":2,"startTime":"2026-04-21T22:52:08.313Z","endTime":"2026-04-21T22:52:13.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.44686846377107,"aZ":-24.985350378785654,"pfxX":-12.07663759561365,"pfxZ":3.658193809497786,"pX":-0.32581832107016734,"pZ":1.9384978334013934,"vX0":9.196109592087279,"vY0":-140.63085905892297,"vZ0":-4.5252140164703585,"x":129.42,"y":186.44,"x0":-2.1002400154543936,"y0":50.00346664578373,"z0":5.22759955210402,"aX":-23.738525473958493},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.6,"breakHorizontal":19.6,"spinRate":2273,"spinDirection":228},"zone":7,"typeConfidence":0.86,"plateTime":0.3922886389051876,"extension":6.534983264638807},"index":2,"playId":"4257e26a-9910-3a7d-9348-e50b8bd32ec4","pitchNumber":3,"startTime":"2026-04-21T22:52:26.773Z","endTime":"2026-04-21T22:52:32.888Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37936939967213,"aZ":-13.471135614419685,"pfxX":-6.380022074818859,"pfxZ":9.518638611740798,"pX":0.17232687647348915,"pZ":2.2260926815402895,"vX0":7.998434119231815,"vY0":-140.17382995009717,"vZ0":-6.181169156014965,"x":110.43,"y":178.68,"x0":-1.9060885192139305,"y0":50.00404454844428,"z0":5.360294407768869,"aX":-12.538507758197918},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2298,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.39262449463437665,"extension":6.646875602147262},"hitData":{"launchSpeed":110.9,"launchAngle":20.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":228.55,"coordY":99.5}},"index":3,"playId":"82f6d23b-435d-37c7-97a7-9190c7c3831f","pitchNumber":4,"startTime":"2026-04-21T22:53:33.332Z","endTime":"2026-04-21T22:53:56.034Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-04-21T22:53:56.034Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Stowers lines out to right fielder Jordan Walker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:55:18.223Z","endTime":"2026-04-21T22:56:16.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":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_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":96.6,"endSpeed":87.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.65855575180282,"aZ":-11.779110124230527,"pfxX":-7.554307616001274,"pfxZ":10.394212703325977,"pX":0.6399482623219235,"pZ":2.0224689088181216,"vX0":9.204752206928463,"vY0":-140.13716254473312,"vZ0":-7.3775957772721705,"x":92.61,"y":184.17,"x0":-1.7268851984094225,"y0":50.004553992131555,"z0":5.482750607472994,"aX":-14.82486153244704},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":11.5,"spinRate":2252,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3928898495817932,"extension":6.842910600277307},"hitData":{"launchSpeed":84.1,"launchAngle":28.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.18,"coordY":83.72}},"index":0,"playId":"cd9acfbf-3f24-3e72-9763-f9b4da76e3ef","pitchNumber":1,"startTime":"2026-04-21T22:56:08.801Z","endTime":"2026-04-21T22:56:16.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T22:56:16.813Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:56:27.656Z","endTime":"2026-04-21T22:57:30.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"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":669357,"link":"/api/v1/people/669357"},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831206937781477,"aZ":-34.37100915262446,"pfxX":9.017396781238178,"pfxZ":-1.4531969287814537,"pX":0.2542849740553116,"pZ":1.423054982884241,"vX0":3.287485176235259,"vY0":-123.46067337365581,"vZ0":-2.096475324725203,"x":107.31,"y":200.36,"x0":-2.274817400431009,"y0":50.005251880661255,"z0":5.240704127807274,"aX":13.602512636231062},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.9,"breakHorizontal":-17.2,"spinRate":3045,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4475931432533975,"extension":6.794625763977583},"index":0,"playId":"6a26fad5-2697-3d42-82b3-c3b0e7170432","pitchNumber":1,"startTime":"2026-04-21T22:56:44.971Z","endTime":"2026-04-21T22:56:53.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.434399485949825,"aZ":-24.38604462216462,"pfxX":-12.921606095354761,"pfxZ":3.9374269326705624,"pX":0.06241679425089928,"pZ":1.3558754256201466,"vX0":10.448063212063706,"vY0":-140.85889384183315,"vZ0":-6.0163971466907125,"x":114.62,"y":202.17,"x0":-2.043702875496418,"y0":50.00581302321793,"z0":5.129520048228696,"aX":-25.584097829126772},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.9,"breakHorizontal":20.9,"spinRate":2274,"spinDirection":232},"zone":14,"typeConfidence":0.82,"plateTime":0.3910821391900492,"extension":6.716980095646796},"index":1,"playId":"95951f0f-74a5-3eee-841e-80b0cbfdf0c1","pitchNumber":2,"startTime":"2026-04-21T22:57:04.670Z","endTime":"2026-04-21T22:57:10.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79847788945271,"aZ":-24.388817922266757,"pfxX":-12.709877380129637,"pfxZ":3.897978055141741,"pX":-0.3601671196064576,"pZ":2.11115992820926,"vX0":9.349199183448487,"vY0":-141.32172339477955,"vZ0":-4.100088999230745,"x":130.73,"y":181.78,"x0":-2.080038673697652,"y0":50.00518223849769,"z0":5.170486807469412,"aX":-25.40471988036081},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.2,"breakHorizontal":20.8,"spinRate":2321,"spinDirection":231},"zone":7,"typeConfidence":0.87,"plateTime":0.3893500653539417,"extension":6.559197188843877},"hitData":{"launchSpeed":104.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.41,"coordY":167.38}},"index":2,"playId":"367e73eb-a446-3fd9-9698-a034fdcafcd5","pitchNumber":3,"startTime":"2026-04-21T22:57:22.539Z","endTime":"2026-04-21T22:57:30.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T22:57:30.561Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:57:46.051Z","endTime":"2026-04-21T22:58:45.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31079063940515,"aZ":-46.80492354950642,"pfxX":6.680089258219887,"pfxZ":-10.294677563572442,"pX":0.7775349414799488,"pZ":1.7377862288943744,"vX0":4.507039528684171,"vY0":-120.1576198806751,"vZ0":0.732529055558071,"x":87.36,"y":191.86,"x0":-2.008528652960955,"y0":50.001401352804535,"z0":5.682721162538416,"aX":9.494964680745708},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-17.9,"breakHorizontal":-13.4,"spinRate":3052,"spinDirection":35},"zone":14,"typeConfidence":0.96,"plateTime":0.4607828099906248,"extension":6.472961553144813},"index":0,"playId":"b6c0f034-58c6-34eb-a7c4-a4b34472f9f4","pitchNumber":1,"startTime":"2026-04-21T22:57:58.930Z","endTime":"2026-04-21T22:58:04.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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.02416508038624,"aZ":-11.33604812433986,"pfxX":-4.909888717398342,"pfxZ":10.34288418341567,"pX":0.4541327844568429,"pZ":0.7190068279641216,"vX0":7.898326430529326,"vY0":-142.51009290091568,"vZ0":-10.518780816334864,"x":99.69,"y":219.37,"x0":-1.7419044006018676,"y0":50.00003961762315,"z0":5.218573092244123,"aX":-9.890098058629839},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":7.0,"spinRate":2337,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3874080413848664,"extension":6.668501840286205},"index":1,"playId":"272214ed-53e0-3918-a585-4d552d4ec666","pitchNumber":2,"startTime":"2026-04-21T22:58:17.743Z","endTime":"2026-04-21T22:58:22.283Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.30198521643769,"aZ":-24.397315289551926,"pfxX":-11.950790514131896,"pfxZ":3.837854573914635,"pX":-0.3183669662629774,"pZ":2.541608513393023,"vX0":9.30044871924798,"vY0":-142.57762563449756,"vZ0":-3.2018874529628794,"x":129.14,"y":170.16,"x0":-2.0942904034465393,"y0":50.00620390326804,"z0":5.245044297251994,"aX":-24.245577436192093},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.4,"breakHorizontal":19.4,"spinRate":2413,"spinDirection":229},"zone":4,"typeConfidence":0.89,"plateTime":0.38635636135522233,"extension":6.512745386040183},"hitData":{"launchSpeed":97.0,"launchAngle":15.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.66,"coordY":88.13}},"index":2,"playId":"c2e18ede-83c8-3bf5-b491-3c0f16824140","pitchNumber":3,"startTime":"2026-04-21T22:58:36.063Z","endTime":"2026-04-21T22:58:45.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T22:58:45.915Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to center fielder Victor Scott II.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T22:59:01.603Z","endTime":"2026-04-21T23:00:03.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":687363,"link":"/api/v1/people/687363"},"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(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":94.1,"endSpeed":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.727068562081158,"aZ":-18.02014595993696,"pfxX":-1.8829361622072938,"pfxZ":7.488264034766556,"pX":1.0673405575296173,"pZ":2.283607329747981,"vX0":9.269382992435665,"vY0":-136.75252018600975,"vZ0":-4.5804868685259486,"x":76.32,"y":177.12,"x0":-2.1245072439468444,"y0":50.003878192023016,"z0":5.220011393262938,"aX":-3.560977955193182},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.7,"breakHorizontal":1.4,"spinRate":2477,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.4008405312481673,"extension":6.6605492178883345},"index":0,"playId":"7a8f5fbd-1b29-3ac1-80c2-451284e91cc0","pitchNumber":1,"startTime":"2026-04-21T22:59:13.647Z","endTime":"2026-04-21T22:59:18.207Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65572216642741,"aZ":-18.717125773697756,"pfxX":-1.2005726445020262,"pfxZ":7.2132986579991645,"pX":1.907279421483373,"pZ":2.0816534709026158,"vX0":11.019141119103425,"vY0":-135.92279968781958,"vZ0":-4.907133844163772,"x":44.3,"y":182.58,"x0":-2.0485498548665415,"y0":50.00211036572296,"z0":5.2158276133780435,"aX":-2.241494078627165},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":-0.2,"spinRate":2373,"spinDirection":212},"zone":14,"typeConfidence":0.92,"plateTime":0.40345762397803586,"extension":6.690593139278442},"index":1,"playId":"e2732096-ddcc-3b21-936f-faa286cd1f5c","pitchNumber":2,"startTime":"2026-04-21T22:59:35.550Z","endTime":"2026-04-21T22:59:39.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40577247365709,"aZ":-15.614245767717332,"pfxX":-7.041211872173548,"pfxZ":8.376634828650532,"pX":-0.2823457328381276,"pZ":3.036508032860809,"vX0":7.645497880020086,"vY0":-140.75734725506103,"vZ0":-3.5451143989835177,"x":127.76,"y":156.79,"x0":-2.1385296625343395,"y0":50.00125329387539,"z0":5.344084255825693,"aX":-13.91710382842671},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":10.9,"spinRate":2362,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39138247215981625,"extension":6.641776174888315},"hitData":{"launchSpeed":99.0,"launchAngle":18.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.12,"coordY":69.16}},"index":2,"playId":"0c5a1b31-a9fc-3381-be93-730fee167300","pitchNumber":3,"startTime":"2026-04-21T22:59:56.739Z","endTime":"2026-04-21T23:00:03.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:00:03.757Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:02:12.730Z","endTime":"2026-04-21T23:04:11.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.863196454568055,"aZ":-33.197158902926084,"pfxX":7.316245497796453,"pfxZ":-0.7960579658016282,"pX":0.24453030642657628,"pZ":2.187427070954355,"vX0":3.6724562275225323,"vY0":-113.4123286715274,"vZ0":-0.9834215511455882,"x":107.68,"y":179.72,"x0":-2.351967800713286,"y0":50.00273020663072,"z0":5.970270045853576,"aX":9.424338088590355},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-1.4,"breakHorizontal":-14.3,"spinRate":2175,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.4850075736359716,"extension":6.630224992557776},"index":0,"playId":"ba8cc02b-54a3-3f6a-8dc5-5bdccc0979d6","pitchNumber":1,"startTime":"2026-04-21T23:02:17.849Z","endTime":"2026-04-21T23:02:22.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02019096764296,"aZ":-12.2271280214541,"pfxX":-6.553590270959696,"pfxZ":11.366823315201565,"pX":0.2923199546494694,"pZ":2.5501726484640734,"vX0":7.359641564415845,"vY0":-132.55785140117575,"vZ0":-6.8018846866043985,"x":105.86,"y":169.93,"x0":-1.6870435270051234,"y0":50.00145341641726,"z0":6.0676630800059606,"aX":-11.499641089552512},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.0,"breakHorizontal":10.0,"spinRate":2115,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4154097214713275,"extension":6.774447964510188},"index":1,"playId":"b0026872-1b09-315f-8556-bc731adc404e","pitchNumber":2,"startTime":"2026-04-21T23:02:38.263Z","endTime":"2026-04-21T23:02:43.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17071224152808,"aZ":-12.366723152361226,"pfxX":-4.854501087645385,"pfxZ":10.93955192626477,"pX":-0.6288662842024145,"pZ":3.11860993007544,"vX0":4.698827152432129,"vY0":-135.12485887671443,"vZ0":-5.451387078643037,"x":140.97,"y":154.58,"x0":-1.777370631562599,"y0":50.00303765883255,"z0":6.064484508516445,"aX":-8.790047383347183},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":7.6,"spinRate":2127,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4086328714948433,"extension":6.799685908617636},"index":2,"playId":"e04ba1eb-6232-3c2d-b2ea-4d8a07ffc52f","pitchNumber":3,"startTime":"2026-04-21T23:02:58.832Z","endTime":"2026-04-21T23:03:03.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99974102844585,"aZ":-32.05523828581419,"pfxX":-8.485003319985566,"pfxZ":0.07328434635161507,"pX":-0.5103688834755269,"pZ":1.4007993618777153,"vX0":6.878912468011372,"vY0":-124.73546578503635,"vZ0":-4.048199547894403,"x":136.45,"y":200.96,"x0":-2.224258317977483,"y0":50.00085162167687,"z0":5.73657023137948,"aX":-13.145994763347025},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":13.4,"spinRate":1223,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.44194350094802326,"extension":6.927111788874535},"index":3,"playId":"f82421e8-7816-35dd-a3e3-dba4ef7e22ef","pitchNumber":4,"startTime":"2026-04-21T23:03:17.460Z","endTime":"2026-04-21T23:03:21.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":83.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.82641666057446,"aZ":-11.798723469019174,"pfxX":-6.388561247677368,"pfxZ":11.202818034608121,"pX":0.9762052256468592,"pZ":5.037529040938423,"vX0":9.065232721774505,"vY0":-135.76012628707855,"vZ0":-0.7133707931924611,"x":79.79,"y":102.77,"x0":-1.6165428201005827,"y0":50.00222973802484,"z0":6.14579636792534,"aX":-11.619862101976896},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":20.2,"breakHorizontal":9.0,"spinRate":2138,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40747999725032713,"extension":6.740676704046971},"index":4,"playId":"a81b5981-2d5b-38fc-8400-2147b9099729","pitchNumber":5,"startTime":"2026-04-21T23:03:51.274Z","endTime":"2026-04-21T23:03:54.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":71.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.920710465976228,"aZ":-33.263067638624634,"pfxX":7.289401390262668,"pfxZ":-0.834184448960043,"pX":1.5931796409441992,"pZ":2.6188264783702224,"vX0":6.0735276934136335,"vY0":-115.13543054538721,"vZ0":-0.28420520399766525,"x":56.27,"y":168.07,"x0":-2.047758997126064,"y0":50.000865565997756,"z0":6.026476516824878,"aX":9.560270069328764},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.2,"breakHorizontal":-15.0,"spinRate":2274,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.4799426084877205,"extension":6.577871802038064},"hitData":{"launchSpeed":67.6,"launchAngle":17.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":120.2,"coordY":138.01}},"index":5,"playId":"094671b6-7b41-31b3-9acf-0424d6785675","pitchNumber":6,"startTime":"2026-04-21T23:04:04.904Z","endTime":"2026-04-21T23:04:11.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:04:11.520Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, first baseman Connor Norby to pitcher Chris Paddack.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:04:17.981Z","endTime":"2026-04-21T23:04:55.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":663978,"link":"/api/v1/people/663978"},"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":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56613697891625,"aZ":-43.771499844447476,"pfxX":2.079022278122884,"pfxZ":-9.383995029108252,"pX":0.983134048447385,"pZ":0.009211665923248721,"vX0":5.778891341714939,"vY0":-112.28761768847063,"vZ0":-3.0973065434323894,"x":79.53,"y":238.53,"x0":-1.9291878484461553,"y0":50.005497460493274,"z0":6.005366845048901,"aX":2.56799864413629},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-17.5,"breakHorizontal":-5.8,"spinRate":2064,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.49406944659218865,"extension":6.685004513596726},"index":0,"playId":"60a0dbb0-77fb-3649-94e5-c3600ef24652","pitchNumber":1,"startTime":"2026-04-21T23:04:32.901Z","endTime":"2026-04-21T23:04:39.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.241794736221383,"aZ":-23.636449735818946,"pfxX":-10.136046778740045,"pfxZ":5.637431323701045,"pX":0.30873824401206995,"pZ":1.3438973049373935,"vX0":8.946436523803987,"vY0":-122.82287089103055,"vZ0":-5.7042726201688945,"x":105.23,"y":202.49,"x0":-2.078960394714343,"y0":50.003937673670904,"z0":5.728987654904803,"aX":-15.356663564201153},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.9,"breakHorizontal":16.1,"spinRate":1864,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.44738627949104615,"extension":6.868183036102476},"hitData":{"launchSpeed":102.1,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.95,"coordY":165.56}},"index":1,"playId":"89c4e23a-2576-3172-a0f9-d72038b543f7","pitchNumber":2,"startTime":"2026-04-21T23:04:48.237Z","endTime":"2026-04-21T23:04:55.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:04:55.751Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out sharply to left fielder Kyle Stowers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:05:04.291Z","endTime":"2026-04-21T23:05:35.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435803843393046,"aZ":-26.359513445618553,"pfxX":1.8110218161301974,"pfxZ":3.7395486235219773,"pX":-0.28252216131542784,"pZ":2.2696257151698114,"vX0":3.836764599755386,"vY0":-124.31278922589227,"vZ0":-3.7674534450818427,"x":127.77,"y":177.5,"x0":-2.085213681672143,"y0":50.00366232206436,"z0":6.009148255291445,"aX":2.8152394274818895},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":-4.2,"spinRate":1963,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4417031498078172,"extension":6.688028432847694},"hitData":{"launchSpeed":102.3,"launchAngle":36.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":81.37,"coordY":53.94}},"index":0,"playId":"2da0d811-96ef-36e8-bf86-bce473fb3ed9","pitchNumber":1,"startTime":"2026-04-21T23:05:25.512Z","endTime":"2026-04-21T23:05:35.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:05:35.063Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, pitcher Dustin May to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T23:07:48.537Z","endTime":"2026-04-21T23:09:18.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":669160,"link":"/api/v1/people/669160"},"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":"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":95.8,"endSpeed":86.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91565282363474,"aZ":-25.1449698137028,"pfxX":-11.937334452874893,"pfxZ":3.6469236126662983,"pX":-0.5872170185409827,"pZ":2.046835133350829,"vX0":8.401259070051555,"vY0":-139.0463043712514,"vZ0":-3.9540624368791146,"x":139.38,"y":183.52,"x0":-2.122189400929646,"y0":50.001456857250254,"z0":5.18860700558042,"aX":-22.992003623735478},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":19.4,"spinRate":2266,"spinDirection":229},"zone":7,"typeConfidence":0.83,"plateTime":0.3963990987533115,"extension":6.503086045125415},"index":0,"playId":"8b43f4a5-91f5-3ec4-a497-fa5339de55d9","pitchNumber":1,"startTime":"2026-04-21T23:07:52.044Z","endTime":"2026-04-21T23:07:57.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.654798421858246,"aZ":-34.49840509213595,"pfxX":6.716066144659976,"pfxZ":-1.5007638370843566,"pX":0.687626632426347,"pZ":3.191932599006578,"vX0":5.357434834887377,"vY0":-124.86672569901317,"vZ0":2.010196943364768,"x":90.79,"y":152.6,"x0":-2.37302488268056,"y0":50.00260438696362,"z0":5.254493791884458,"aX":10.40043025927944},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.8,"breakHorizontal":-13.6,"spinRate":3056,"spinDirection":52},"zone":3,"typeConfidence":0.88,"plateTime":0.441913811852102,"extension":6.818722233370203},"index":1,"playId":"2a2032ee-dba3-3b40-8bd0-7ee952558ab6","pitchNumber":2,"startTime":"2026-04-21T23:08:13.343Z","endTime":"2026-04-21T23:08:17.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.67849028259399,"aZ":-13.46597036630433,"pfxX":-6.7985330591382365,"pfxZ":9.282821792922004,"pX":0.5803492051703242,"pZ":3.7791720225885213,"vX0":8.77871420975353,"vY0":-142.2451589098744,"vZ0":-2.422787463820269,"x":94.88,"y":136.74,"x0":-1.6868234969523772,"y0":50.00018607059545,"z0":5.513615293247198,"aX":-13.698667376919644},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2309,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38752473286843037,"extension":6.6033677853769825},"index":2,"playId":"b5243b73-7f41-3983-93e8-07cb840a0da9","pitchNumber":3,"startTime":"2026-04-21T23:08:32.960Z","endTime":"2026-04-21T23:08:37.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.49607565570257,"aZ":-25.50673740059423,"pfxX":-12.57625003662137,"pfxZ":3.32600766664058,"pX":0.5332491668679579,"pZ":1.0064912693129051,"vX0":11.88485636890987,"vY0":-141.66666509911042,"vZ0":-6.2783947770267226,"x":96.67,"y":211.6,"x0":-2.1106065125629825,"y0":50.00312017220161,"z0":4.913518780346135,"aX":-25.213449002025072},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.7,"breakHorizontal":19.9,"spinRate":2328,"spinDirection":233},"zone":14,"typeConfidence":0.84,"plateTime":0.38867285454128364,"extension":6.588669705302929},"index":3,"playId":"d9a58d78-9a56-3e92-bbc3-2e98e0bcd603","pitchNumber":4,"startTime":"2026-04-21T23:08:49.499Z","endTime":"2026-04-21T23:08:53.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.08653053406673,"aZ":-20.31072584908458,"pfxX":-11.90414304682336,"pfxZ":5.770136948886419,"pX":-0.6970782032178897,"pZ":2.62051597751345,"vX0":8.248412963476119,"vY0":-143.60840103079406,"vZ0":-3.340996784033315,"x":143.57,"y":168.03,"x0":-2.0830533863004828,"y0":50.002642909798055,"z0":5.086641257923113,"aX":-24.47697971392687},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.8,"breakHorizontal":19.6,"spinRate":2347,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.3836854937337639,"extension":6.622456801526116},"hitData":{"launchSpeed":62.3,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.05,"coordY":176.73}},"index":4,"playId":"bd91925a-0dda-378f-897e-63e8e438f7f1","pitchNumber":5,"startTime":"2026-04-21T23:09:10.082Z","endTime":"2026-04-21T23:09:18.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:09:18.391Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T23:09:24.242Z","endTime":"2026-04-21T23:10:34.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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":"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":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":86.5,"endSpeed":78.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.173264649949875,"aZ":-33.861741481158155,"pfxX":9.845304800152405,"pfxZ":-1.078185549604786,"pX":-0.23289023310583104,"pZ":2.177789058068723,"vX0":2.178773802106462,"vY0":-125.81810719403033,"vZ0":-0.44085734795911313,"x":125.88,"y":179.98,"x0":-2.392848790563431,"y0":50.00348118685633,"z0":5.156589744516365,"aX":15.408972136683179},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":-18.4,"spinRate":3168,"spinDirection":50},"zone":8,"typeConfidence":0.92,"plateTime":0.43936032788239254,"extension":6.152012864368539},"index":0,"playId":"970afa6c-ba46-3bc4-9254-ce7b91421e98","pitchNumber":1,"startTime":"2026-04-21T23:09:49.576Z","endTime":"2026-04-21T23:09:54.513Z","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":91.4,"endSpeed":82.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69348950684661,"aZ":-28.47712793591417,"pfxX":-11.467435412539109,"pfxZ":2.0938834419902292,"pX":-0.9916459512191723,"pZ":2.5512195509245017,"vX0":6.761790594155048,"vY0":-132.9049245920413,"vZ0":-1.7722308905314221,"x":154.8,"y":169.9,"x0":-2.0949766288627556,"y0":50.0044230268447,"z0":5.319273999958388,"aX":-20.268916191315693},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":19.1,"spinRate":1727,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.41402983801052917,"extension":6.762026746083887},"index":1,"playId":"f9968301-1426-3491-8833-dd045f111a9c","pitchNumber":2,"startTime":"2026-04-21T23:10:06.847Z","endTime":"2026-04-21T23:10:10.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.31213390241076,"aZ":-13.092718268838034,"pfxX":-7.139641354827528,"pfxZ":9.400253421118409,"pX":0.07709646362923113,"pZ":3.6597064022503276,"vX0":8.023417206987988,"vY0":-142.41821662917627,"vZ0":-2.4867629826078943,"x":114.06,"y":139.97,"x0":-1.8650218630191966,"y0":50.00387365487017,"z0":5.384924607594357,"aX":-14.494757067120599},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":11.0,"spinRate":2224,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3863528567190291,"extension":6.732445549095058},"index":2,"playId":"22a73354-b5d8-335e-ae18-f000570bcfde","pitchNumber":3,"startTime":"2026-04-21T23:10:30.120Z","endTime":"2026-04-21T23:10:34.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:10:34.027Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T23:10:37.520Z","endTime":"2026-04-21T23:12:57.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61934751029584,"aZ":-20.18433087385756,"pfxX":-1.0214372246230212,"pfxZ":6.321735300119814,"pX":0.051949861230539886,"pZ":3.2850822455573554,"vX0":5.910465907874217,"vY0":-136.9531250930312,"vZ0":-1.8433374666671898,"x":115.02,"y":150.08,"x0":-2.002729174886539,"y0":50.00443668145925,"z0":5.349303802751569,"aX":-1.9381883193765825},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.3,"breakHorizontal":0.6,"spinRate":2451,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.40013711370739724,"extension":6.896945612146959},"index":0,"playId":"64cc0744-5f4b-314b-b64a-8d8957edf7eb","pitchNumber":1,"startTime":"2026-04-21T23:11:01.291Z","endTime":"2026-04-21T23:11:06.308Z","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":97.8,"endSpeed":88.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.95454730586897,"aZ":-14.360271003799841,"pfxX":-8.776182857841814,"pfxZ":8.847474149239911,"pX":-0.08634245658272985,"pZ":2.7202395229077347,"vX0":8.137232059652709,"vY0":-142.02502636135608,"vZ0":-4.6395936727113005,"x":120.29,"y":165.33,"x0":-1.8689721290889063,"y0":50.00025647967487,"z0":5.309607443714283,"aX":-17.665146372840933},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":2340,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38783459381647134,"extension":6.572986485561576},"index":1,"playId":"2cdabb18-09c2-30db-926e-0d6c17dca315","pitchNumber":2,"startTime":"2026-04-21T23:11:18.782Z","endTime":"2026-04-21T23:11:22.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.696234818267804,"aZ":-48.696690922581794,"pfxX":6.740731195138654,"pfxZ":-11.124509453602787,"pX":-0.25652883392981535,"pZ":1.2446007560667685,"vX0":1.9523444157432606,"vY0":-123.30703681093043,"vZ0":-0.21315762968222796,"x":126.78,"y":205.18,"x0":-1.941337909081183,"y0":50.00417872437961,"z0":5.568709403682695,"aX":10.008978371837541},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-19.7,"breakHorizontal":-12.7,"spinRate":3194,"spinDirection":31},"zone":13,"typeConfidence":0.91,"plateTime":0.4504474947848589,"extension":6.608997859373923},"index":2,"playId":"4b3e0d07-73f2-3f23-beee-9ac7582f3e18","pitchNumber":3,"startTime":"2026-04-21T23:11:40.633Z","endTime":"2026-04-21T23:11:45.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":75.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106122009807233,"aZ":-47.42511987490994,"pfxX":5.2859708339952896,"pfxZ":-10.426461036239289,"pX":-0.24264520694286323,"pZ":0.8855117304221055,"vX0":2.348089731747517,"vY0":-122.12916395382058,"vZ0":-1.0699272794368944,"x":126.25,"y":214.87,"x0":-1.9125718861450003,"y0":50.00121540811416,"z0":5.524046327524248,"aX":7.732847026403412},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-18.7,"breakHorizontal":-10.2,"spinRate":3220,"spinDirection":33},"zone":13,"typeConfidence":0.96,"plateTime":0.45400805890902296,"extension":6.325664053656268},"index":3,"playId":"5b8a0845-d2ea-38f2-be7c-baf2eca0b2aa","pitchNumber":4,"startTime":"2026-04-21T23:12:07.156Z","endTime":"2026-04-21T23:12:12.588Z","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":98.4,"endSpeed":88.4,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.10822384882344,"aZ":-9.426352537917738,"pfxX":-5.490237251370276,"pfxZ":11.215619655484183,"pX":0.5960047311806945,"pZ":2.228511452004268,"vX0":8.453021661162154,"vY0":-142.73113043408338,"vZ0":-6.960028695207246,"x":94.28,"y":178.61,"x0":-1.7142833729906302,"y0":50.00005673580699,"z0":5.318589250441532,"aX":-11.133262294631582},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2413,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3863011598299071,"extension":6.644179371029018},"index":4,"playId":"253924a0-b344-33fb-a8cc-2451e86fa73c","pitchNumber":5,"startTime":"2026-04-21T23:12:27.890Z","endTime":"2026-04-21T23:12:32.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.274707952052903,"aZ":-19.629997783584066,"pfxX":-0.3829029422653525,"pfxZ":6.537803966361445,"pX":1.4395062925300788,"pZ":2.37310036521555,"vX0":9.15085976289327,"vY0":-137.38467052150884,"vZ0":-4.34761779172169,"x":62.13,"y":174.71,"x0":-1.879184176195122,"y0":50.00587480924554,"z0":5.30317790278037,"aX":-0.7357222648536964},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":-1.2,"spinRate":2476,"spinDirection":203},"zone":14,"typeConfidence":0.92,"plateTime":0.39806032802918345,"extension":6.810423455984191},"index":5,"playId":"0a45218b-2b70-317e-8a35-ee8bdef24e06","pitchNumber":6,"startTime":"2026-04-21T23:12:52.472Z","endTime":"2026-04-21T23:12:57.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:12:57.937Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out softly to pitcher Chris Paddack.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:14:39.160Z","endTime":"2026-04-21T23:15:56.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"Groundout","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":3},"credits":[{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.640836948337594,"aZ":-10.849102645131882,"pfxX":-5.519875426798883,"pfxZ":11.846561599918878,"pX":-0.11346091488936808,"pZ":2.6146809413627348,"vX0":6.221503528613168,"vY0":-134.0010616271452,"vZ0":-7.111280394913952,"x":121.32,"y":168.18,"x0":-1.7591641862075225,"y0":50.00620148856434,"z0":6.0957299181724744,"aX":-9.940372262041265},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.9,"breakHorizontal":8.5,"spinRate":2174,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4103125134764256,"extension":6.7361596520708},"index":0,"playId":"ef522969-1ca8-3a35-83ac-36c267ff5953","pitchNumber":1,"startTime":"2026-04-21T23:15:03.863Z","endTime":"2026-04-21T23:15:08.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.069357040015895,"aZ":-9.827515675974077,"pfxX":-4.406827139126152,"pfxZ":12.265810890661758,"pX":-0.5578303948695492,"pZ":1.4545201485737254,"vX0":4.460055482522136,"vY0":-134.59547110434954,"vZ0":-10.111511826111608,"x":138.26,"y":199.51,"x0":-1.6692589639978963,"y0":50.00629909184028,"z0":5.970872039228249,"aX":-8.031934070311406},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":7.0,"spinRate":2181,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.40799129045083715,"extension":6.685760767018213},"index":1,"playId":"110d4496-3a80-37d6-af73-1f8710d419ec","pitchNumber":2,"startTime":"2026-04-21T23:15:19.197Z","endTime":"2026-04-21T23:15:27.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.488644108616484,"aZ":-25.194811447614903,"pfxX":-9.753283672331285,"pfxZ":4.529083866143569,"pX":-1.4951193791637403,"pZ":2.5057890624340793,"vX0":4.768905606348714,"vY0":-123.81600397380633,"vZ0":-2.9598892604572553,"x":173.99,"y":171.12,"x0":-2.1868969297159695,"y0":50.00207027036373,"z0":5.842385794908769,"aX":-15.026652410180601},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.7,"breakHorizontal":16.4,"spinRate":1560,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4436705420313949,"extension":6.615230765076711},"index":2,"playId":"07f69da6-3c57-38b5-8c18-12bfda3bcdef","pitchNumber":3,"startTime":"2026-04-21T23:15:33.613Z","endTime":"2026-04-21T23:15:40.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885870313936568,"aZ":-26.40704679554672,"pfxX":-10.055979733722323,"pfxZ":3.829521140705145,"pX":-0.6967608206580139,"pZ":1.4057007724748884,"vX0":6.544784151621832,"vY0":-122.65664309418769,"vZ0":-5.0122949026758326,"x":143.56,"y":200.83,"x0":-2.108837578499125,"y0":50.002920425922106,"z0":5.759391540795758,"aX":-15.14479587190627},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":1524,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4485420162268756,"extension":6.748097021187268},"hitData":{"launchSpeed":55.4,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":137.56,"coordY":187.97}},"index":3,"playId":"3d169052-2da7-3950-8ddc-8c68641b17fe","pitchNumber":4,"startTime":"2026-04-21T23:15:48.331Z","endTime":"2026-04-21T23:15:56.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:15:56.160Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:16:10.903Z","endTime":"2026-04-21T23:17:47.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":[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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034193001777485,"aZ":-27.164988859159834,"pfxX":-9.774645331521599,"pfxZ":3.219036897677589,"pX":-1.0287363106874214,"pZ":1.8380504366479322,"vX0":5.909412092252103,"vY0":-124.80236876529904,"vZ0":-4.036474021490723,"x":156.21,"y":189.15,"x0":-2.172438804222334,"y0":50.0056422054225,"z0":5.7458045449041775,"aX":-15.229851169993092},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":16.1,"spinRate":1244,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4409749634007434,"extension":6.763613616962723},"index":0,"playId":"27b21233-3a28-3e14-b5e4-f4f97e796d2e","pitchNumber":1,"startTime":"2026-04-21T23:16:30.770Z","endTime":"2026-04-21T23:16:37.538Z","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.4,"endSpeed":77.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33137571024229,"aZ":-24.97444961038433,"pfxX":-11.323803067884358,"pfxZ":4.683978028467797,"pX":0.5501763737233681,"pZ":1.137301417273292,"vX0":9.950380855270287,"vY0":-123.83659982942466,"vZ0":-5.863233520964033,"x":96.03,"y":208.07,"x0":-2.070788448333122,"y0":50.00028317318191,"z0":5.655912506377331,"aX":-17.38764931607475},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.1,"breakHorizontal":17.9,"spinRate":1450,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.44421844366815755,"extension":6.793799147712716},"index":1,"playId":"b14a891b-6b85-3e34-ae7d-0e33a5ff43cf","pitchNumber":2,"startTime":"2026-04-21T23:16:45.738Z","endTime":"2026-04-21T23:16:51.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879947990536735,"aZ":-36.2616779338502,"pfxX":3.781508884619827,"pfxZ":-3.0477943910500356,"pX":0.12221161164843124,"pZ":1.851718648544623,"vX0":4.145162943711612,"vY0":-116.27401232156896,"vZ0":-1.3609314209437013,"x":112.34,"y":188.78,"x0":-2.188457934894133,"y0":50.00194734924456,"z0":5.948859266201126,"aX":5.073186583459552},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.5,"breakHorizontal":-8.0,"spinRate":2446,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4747335164873383,"extension":6.731691392922394},"index":2,"playId":"c37e735d-927a-37ec-ba1c-3b98c91246d5","pitchNumber":3,"startTime":"2026-04-21T23:17:01.151Z","endTime":"2026-04-21T23:17:06.712Z","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":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36021219822075,"aZ":-11.508489711951727,"pfxX":-5.378234399155445,"pfxZ":11.662236655442406,"pX":1.3369984406068767,"pZ":2.3911882777542317,"vX0":9.247919358371878,"vY0":-133.43095191375411,"vZ0":-7.252936072955193,"x":66.04,"y":174.22,"x0":-1.502743015528423,"y0":50.00267210896179,"z0":6.006300403403843,"aX":-9.5308807881334},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.3,"breakHorizontal":7.3,"spinRate":2063,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.41327022186373563,"extension":6.770789221564146},"index":3,"playId":"f9cf1033-4db7-3480-8740-cb86f674220c","pitchNumber":4,"startTime":"2026-04-21T23:17:17.889Z","endTime":"2026-04-21T23:17:22.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.445515060066892,"aZ":-27.20699999573685,"pfxX":0.30803284746488346,"pfxZ":3.1814294722645062,"pX":0.9166647482932898,"pZ":3.0570001031325202,"vX0":6.96516472021208,"vY0":-124.27124205273475,"vZ0":-1.735352146780718,"x":82.06,"y":156.24,"x0":-1.965038053156151,"y0":50.000491743977626,"z0":6.029338820057457,"aX":0.4804782378083214},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.6,"breakHorizontal":-2.2,"spinRate":1997,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.4411395557421671,"extension":6.784526685302242},"index":4,"playId":"6f33dc2e-cdb2-31d8-bf4c-ecf1ef50327f","pitchNumber":5,"startTime":"2026-04-21T23:17:42.553Z","endTime":"2026-04-21T23:17:47.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:17:47.620Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a ground ball to right fielder Owen Caissie. JJ Wetherholt to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:17:52.292Z","endTime":"2026-04-21T23:21:53.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"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,2,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.014496849388195,"aZ":-36.24672726754258,"pfxX":6.163773582142492,"pfxZ":-3.116959672836224,"pX":0.8027793698047292,"pZ":-0.07112607717617249,"vX0":5.2661547631806105,"vY0":-114.93621867357986,"vZ0":-5.155619630842292,"x":86.4,"y":240.7,"x0":-2.33901189066139,"y0":50.00304827088891,"z0":5.814740734623623,"aX":8.050819806449176},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.8,"breakHorizontal":-12.7,"spinRate":2440,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.48094867075522885,"extension":6.789541314263709},"index":0,"playId":"c8a04dbe-a7f1-3083-bac4-8e52eac29bbc","pitchNumber":1,"startTime":"2026-04-21T23:18:14.380Z","endTime":"2026-04-21T23:18:19.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"c8a04dbe-a7f1-3083-bac4-8e52eac29bbc","startTime":"2026-04-21T23:18:23.539Z","endTime":"2026-04-21T23:18:40.715Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"76fa4052-a023-3c40-9f12-6f58d7cf8ce5","startTime":"2026-04-21T23:18:40.715Z","endTime":"2026-04-21T23:18:45.252Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"startTime":"2026-04-21T23:19:11.757Z","endTime":"2026-04-21T23:19:25.234Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259509776999106,"aZ":-26.71792944120319,"pfxX":1.0266685311638752,"pfxZ":3.591979126549724,"pX":-0.08354739184580601,"pZ":2.603756131669802,"vX0":4.566312918739531,"vY0":-123.02575755294606,"vZ0":-2.8736302019089153,"x":120.18,"y":168.48,"x0":-2.103376234635543,"y0":50.00473582192316,"z0":6.070922321154443,"aX":1.5613447064142634},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.0,"breakHorizontal":-3.0,"spinRate":1971,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4466050364324925,"extension":6.6898614170847415},"index":4,"playId":"4b69b372-cc7f-3426-b074-142bddb13f5b","pitchNumber":2,"startTime":"2026-04-21T23:19:25.234Z","endTime":"2026-04-21T23:19:30.262Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.573959187634944,"aZ":-12.842808410624224,"pfxX":-7.760717004846992,"pfxZ":10.638623799665698,"pX":-0.3295941265602049,"pZ":1.7295146207813274,"vX0":7.217164926154227,"vY0":-134.52822933240483,"vZ0":-8.201162916669885,"x":129.56,"y":192.08,"x0":-2.0502882089326313,"y0":50.00254943147664,"z0":5.746039936716644,"aX":-14.100383361164043},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":12.4,"spinRate":2202,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.40852813606383087,"extension":6.8447845258786275},"index":5,"playId":"ba487494-84ac-3ea5-b7c7-fcd15d3086ff","pitchNumber":3,"startTime":"2026-04-21T23:20:09.929Z","endTime":"2026-04-21T23:20:15.173Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"playId":"d81985ea-218a-3131-959b-9fb0be2ebdf1","startTime":"2026-04-21T23:20:30.324Z","endTime":"2026-04-21T23:20:34.927Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99555952074813,"aZ":-23.33535375248889,"pfxX":-9.708651918857795,"pfxZ":5.830454520190781,"pX":-1.0520634841710594,"pZ":1.4447033115436096,"vX0":5.814080212736562,"vY0":-123.78114398397577,"vZ0":-5.562187727567896,"x":157.1,"y":199.77,"x0":-2.19801495800532,"y0":50.002458679096456,"z0":5.734834655682716,"aX":-14.719344764850245},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.1,"breakHorizontal":15.8,"spinRate":1409,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.44644703720664314,"extension":6.783845012900433},"index":7,"playId":"a5520c89-d725-345e-86be-1440ea34e4b9","pitchNumber":4,"startTime":"2026-04-21T23:20:50.606Z","endTime":"2026-04-21T23:20:55.952Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.472352847749825,"aZ":-26.226273220023632,"pfxX":-10.487110880708304,"pfxZ":3.924790442862238,"pX":-0.24362986623140176,"pZ":0.31213982460357936,"vX0":8.082402236144535,"vY0":-123.58661188071143,"vZ0":-7.493500607572477,"x":126.29,"y":230.35,"x0":-2.2282608193917097,"y0":50.0013988124527,"z0":5.653056590689083,"aX":-15.87938793151398},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.2,"breakHorizontal":16.6,"spinRate":1370,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4468198170995943,"extension":6.776590764028726},"index":8,"playId":"7425d314-4c54-3163-9e45-c78a0d3c6c8c","pitchNumber":5,"startTime":"2026-04-21T23:21:12.076Z","endTime":"2026-04-21T23:21:16.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95810018776254,"aZ":-9.115056113820332,"pfxX":-6.964319146372772,"pfxZ":12.55538251967802,"pX":-0.048445378301973645,"pZ":2.4440195919112506,"vX0":7.207746906708118,"vY0":-135.48679202563773,"vZ0":-7.712211625695364,"x":118.85,"y":172.79,"x0":-1.8539893829228227,"y0":50.0001147783672,"z0":5.9854079511390355,"aX":-12.788386183012207},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.0,"breakHorizontal":10.8,"spinRate":2298,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.406155314276893,"extension":6.703466729887617},"hitData":{"launchSpeed":92.1,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.73,"coordY":114.73}},"index":9,"playId":"0d337cac-bb57-32bf-90e9-d8906ea89c65","pitchNumber":6,"startTime":"2026-04-21T23:21:42.067Z","endTime":"2026-04-21T23:21:53.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:21:53.803Z","atBatIndex":18},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Alec Burleson reaches on a fielder's choice, fielded by first baseman Connor Norby. JJ Wetherholt scores. Iván Herrera to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:22:07.363Z","endTime":"2026-04-21T23:23:24.655Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","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":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937468793758036,"aZ":-26.388798647674328,"pfxX":-11.06705886128394,"pfxZ":3.8599126346504478,"pX":-0.15793780061624127,"pZ":0.9392374040185657,"vX0":8.331742864445436,"vY0":-122.71949659514233,"vZ0":-6.14758945334086,"x":123.02,"y":213.42,"x0":-2.1863820234354394,"y0":50.005930067468825,"z0":5.772502126386322,"aX":-16.610970366659984},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.5,"breakHorizontal":17.6,"spinRate":1572,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44909272593391014,"extension":6.5919277999544015},"index":0,"playId":"87d1e718-f59e-35d9-b08d-d4803b56512b","pitchNumber":1,"startTime":"2026-04-21T23:22:25.877Z","endTime":"2026-04-21T23:22:31.497Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.090720558411935,"aZ":-36.209747121240426,"pfxX":3.9928662362638256,"pfxZ":-2.963642814806833,"pX":1.4330739594356474,"pZ":-0.11067755657199933,"vX0":6.873532499003747,"vY0":-117.11031041912042,"vZ0":-5.810661918567618,"x":62.37,"y":241.77,"x0":-2.0811123418010595,"y0":50.001960796566024,"z0":5.865206737563028,"aX":5.438540520983006},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.7,"breakHorizontal":-9.2,"spinRate":2397,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.47119796585888984,"extension":6.763148470003768},"index":1,"playId":"be9f70f6-6e1d-3cce-991e-8d5df707d5c5","pitchNumber":2,"startTime":"2026-04-21T23:22:46.287Z","endTime":"2026-04-21T23:22:51.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496707491790673,"aZ":-27.571879419864583,"pfxX":-11.248376723054738,"pfxZ":2.992275613997668,"pX":-0.9614707245030296,"pZ":2.2181178699715867,"vX0":6.7362670072884105,"vY0":-124.2498778093048,"vZ0":-3.107618836382451,"x":153.65,"y":178.89,"x0":-2.2680330237707285,"y0":50.004623232982674,"z0":5.8144405709030815,"aX":-17.31635070811277},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.8,"breakHorizontal":18.5,"spinRate":1644,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4434609272081098,"extension":6.437369566931964},"hitData":{"launchSpeed":67.0,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.19,"coordY":182.51}},"index":2,"playId":"915e6e7e-7764-360d-8182-85ec96323a60","pitchNumber":3,"startTime":"2026-04-21T23:23:14.063Z","endTime":"2026-04-21T23:23:24.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:23:24.655Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Walker grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Iván Herrera to 3rd. Alec Burleson out at 2nd. Jordan Walker to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:24:02.278Z","endTime":"2026-04-21T23:24:33.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78719024047567,"aZ":-10.829562633262753,"pfxX":-4.158666229445705,"pfxZ":11.825302919041746,"pX":0.7080978971301581,"pZ":2.918151025072665,"vX0":7.685825257424415,"vY0":-134.85828232749395,"vZ0":-6.356642893634523,"x":90.01,"y":159.99,"x0":-1.664698391586897,"y0":50.0045663567538,"z0":6.102825108980633,"aX":-7.508130640936069},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.8,"breakHorizontal":5.5,"spinRate":2156,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4092954792536214,"extension":6.79513597467445},"index":0,"playId":"7a1ec421-7571-327c-a670-fa490c56a0ca","pitchNumber":1,"startTime":"2026-04-21T23:24:02.278Z","endTime":"2026-04-21T23:24:07.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69713903212432,"aZ":-17.136923346146016,"pfxX":-9.829552817044583,"pfxZ":8.23743794331516,"pX":-1.112074032246743,"pZ":3.3557073890244764,"vX0":6.1785829223837325,"vY0":-135.07722047299507,"vZ0":-3.5791537347802174,"x":159.39,"y":148.18,"x0":-2.166097225111093,"y0":50.00562748186652,"z0":5.921686373995125,"aX":-17.950429502642606},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":16.3,"spinRate":1983,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40735838005277625,"extension":6.874385185632288},"hitData":{"launchSpeed":76.9,"launchAngle":-0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.06,"coordY":166.63}},"index":1,"playId":"99d65431-d513-38d0-9c38-5bf4dcd838e5","pitchNumber":2,"startTime":"2026-04-21T23:24:24.736Z","endTime":"2026-04-21T23:24:33.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:24:33.059Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T23:24:53.154Z","endTime":"2026-04-21T23:26:42.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.97039216644687,"aZ":-11.070941408748936,"pfxX":-4.775037714045691,"pfxZ":11.911590241453972,"pX":0.23187037111696768,"pZ":3.195995261057244,"vX0":7.017857680028632,"vY0":-134.0147929319978,"vZ0":-5.427506111611433,"x":108.16,"y":152.49,"x0":-1.8322872795376024,"y0":50.00357711102079,"z0":6.078399672830403,"aX":-8.460834145012074},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.2,"breakHorizontal":6.7,"spinRate":2254,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.41285034803780984,"extension":6.560942191317136},"index":0,"playId":"328a94fa-c258-3d9e-b837-ee9c52355a25","pitchNumber":1,"startTime":"2026-04-21T23:25:07.603Z","endTime":"2026-04-21T23:25:11.137Z","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":92.2,"endSpeed":82.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12666289057192,"aZ":-12.80713247218089,"pfxX":-6.256920100326596,"pfxZ":10.933417658391921,"pX":0.10253120893413954,"pZ":2.8383308425498175,"vX0":7.221732385815997,"vY0":-133.81694142684736,"vZ0":-5.7700057742704,"x":113.09,"y":162.15,"x0":-1.8483125252860169,"y0":50.003433920330245,"z0":5.9795801955209384,"aX":-11.084543217467184},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":9.4,"spinRate":2213,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.4130124506987527,"extension":6.874885588916239},"index":1,"playId":"c35b079c-7d93-3732-a373-0bd6df00db5f","pitchNumber":2,"startTime":"2026-04-21T23:25:29.031Z","endTime":"2026-04-21T23:25:32.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943020504971745,"aZ":-29.094472522437208,"pfxX":-9.018507729725737,"pfxZ":1.9690310089122236,"pX":-1.0480100650105955,"pZ":0.9310761910865389,"vX0":6.12002496352476,"vY0":-125.26646504644772,"vZ0":-5.691663417980972,"x":156.95,"y":213.64,"x0":-2.370193690362859,"y0":50.00332137488412,"z0":5.65706411798921,"aX":-14.112009206763169},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":14.6,"spinRate":1239,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4398534077071701,"extension":6.7855863603195035},"index":2,"playId":"29838b27-92fa-3e82-9ea6-4e73768d2da5","pitchNumber":3,"startTime":"2026-04-21T23:25:53.696Z","endTime":"2026-04-21T23:25:58.823Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"8dd7c5e5-a6c9-40a6-bc83-7e6eb688b14b","startTime":"2026-04-21T23:26:16.679Z","endTime":"2026-04-21T23:26:21.679Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.530252740678254,"aZ":-28.963851091107045,"pfxX":-8.350651644025213,"pfxZ":2.049622230999735,"pX":-0.916112169479064,"pZ":1.1141073202645955,"vX0":6.048309908633165,"vY0":-125.27481351187072,"vZ0":-5.438710293461074,"x":151.92,"y":208.7,"x0":-2.2933138915909144,"y0":50.00424366698765,"z0":5.720683235354052,"aX":-13.092870787977755},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.5,"breakHorizontal":13.4,"spinRate":1203,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43953084268850073,"extension":6.773565451538104},"index":4,"playId":"f113f3d8-721e-3aa6-afe1-4c1ea62acbc0","pitchNumber":4,"startTime":"2026-04-21T23:26:37.113Z","endTime":"2026-04-21T23:26:42.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:26:42.133Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Norby singles on a ground ball to left fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:28:40.152Z","endTime":"2026-04-21T23:29:09.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.12634335578845,"aZ":-24.095860610127342,"pfxX":-11.492783985168483,"pfxZ":4.308422444180711,"pX":-0.3742397062919573,"pZ":2.2137382931605187,"vX0":8.296165639269242,"vY0":-137.48543159431082,"vZ0":-3.8283804979235065,"x":131.27,"y":179.01,"x0":-1.9682565672820833,"y0":50.00624352867074,"z0":5.29901718080876,"aX":-21.56892090600912},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":18.6,"spinRate":2419,"spinDirection":223},"zone":4,"typeConfidence":0.81,"plateTime":0.4014532158633659,"extension":6.516052666847684},"hitData":{"launchSpeed":96.0,"launchAngle":9.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.35,"coordY":103.64}},"index":0,"playId":"f9b136eb-a921-35d7-8c8f-51d05b0d673a","pitchNumber":1,"startTime":"2026-04-21T23:28:58.679Z","endTime":"2026-04-21T23:29:09.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:29:09.192Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to left fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:29:14.877Z","endTime":"2026-04-21T23:30:09.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(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":92.2,"endSpeed":83.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19841389237544,"aZ":-20.641091561283492,"pfxX":-1.2392839887054699,"pfxZ":6.400148951692232,"pX":1.062055973005835,"pZ":3.471791059410408,"vX0":8.702449115832145,"vY0":-133.9737765561356,"vZ0":-1.094209834663375,"x":76.52,"y":145.04,"x0":-2.0791208778017944,"y0":50.00498462787596,"z0":5.372494358874048,"aX":-2.234182065350363},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.5,"breakHorizontal":0.2,"spinRate":2386,"spinDirection":207},"zone":12,"typeConfidence":0.92,"plateTime":0.41012992705652707,"extension":6.581704424455969},"index":0,"playId":"6d0e3dec-b299-37bf-8c9e-cea36cf0a129","pitchNumber":1,"startTime":"2026-04-21T23:29:37.685Z","endTime":"2026-04-21T23:29:42.793Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24984220829948,"aZ":-18.71582410047078,"pfxX":-0.722563253519354,"pfxZ":7.290162788021864,"pX":0.541795926526512,"pZ":2.1074291028669068,"vX0":7.328791649852845,"vY0":-135.1914236623888,"vZ0":-4.709093975528591,"x":96.35,"y":181.88,"x0":-2.11354005219821,"y0":50.00213388223007,"z0":5.190751802666368,"aX":-1.3351961215537085},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":-0.2,"spinRate":2504,"spinDirection":208},"zone":9,"typeConfidence":0.93,"plateTime":0.4055835941562611,"extension":6.696068953474327},"hitData":{"launchSpeed":81.4,"launchAngle":50.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.82,"coordY":110.32}},"index":1,"playId":"e61a145b-ed96-3693-bc68-82bf79ed6715","pitchNumber":2,"startTime":"2026-04-21T23:29:59.284Z","endTime":"2026-04-21T23:30:09.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:30:09.668Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks. Connor Norby to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:31:00.410Z","endTime":"2026-04-21T23:34:03.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"8321103c-8d34-34e4-97a5-c63bc38c3cfe","startTime":"2026-04-21T23:30:40.653Z","endTime":"2026-04-21T23:30:44.132Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336668781851934,"aZ":-20.91519995279791,"pfxX":-1.037849880994886,"pfxZ":6.1900776538776885,"pX":-0.15497700104721093,"pZ":3.6194476152771307,"vX0":5.756187646188045,"vY0":-134.09900635446297,"vZ0":-0.8259298939964006,"x":122.91,"y":141.05,"x0":-2.195640733711532,"y0":50.00326259109568,"z0":5.425226818066138,"aX":-1.8886727714866811},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.3,"breakHorizontal":0.6,"spinRate":2367,"spinDirection":198},"zone":11,"typeConfidence":0.92,"plateTime":0.4086480388918896,"extension":6.784771828133409},"index":1,"playId":"16b4afe1-0a9b-3bd8-9439-0ef8bfcb93ea","pitchNumber":1,"startTime":"2026-04-21T23:31:02.385Z","endTime":"2026-04-21T23:31:07.003Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.707354766316982,"aZ":-24.499564176211674,"pfxX":-11.686261160700127,"pfxZ":4.422732437651932,"pX":-0.34935222699473006,"pZ":3.065347929547619,"vX0":8.404665541324453,"vY0":-131.3393663264428,"vZ0":-1.0084654186996145,"x":130.32,"y":156.02,"x0":-2.0843246260665556,"y0":50.00076201478574,"z0":5.288570905595169,"aX":-20.26575297126777},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":19.1,"spinRate":1750,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.41819403270541855,"extension":6.686836653570924},"index":2,"playId":"472fa3e8-1fb3-391e-8949-b8d373fedeac","pitchNumber":2,"startTime":"2026-04-21T23:31:21.915Z","endTime":"2026-04-21T23:31:25.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-21T23:31:44.394Z","endTime":"2026-04-21T23:32:02.613Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.452805834275406,"aZ":-22.927930583359004,"pfxX":0.3006365244313969,"pfxZ":5.031174935143671,"pX":0.5453967854777797,"pZ":3.3279254076227396,"vX0":7.276427191027844,"vY0":-134.9674987363661,"vZ0":-0.9755385968572416,"x":96.21,"y":148.93,"x0":-2.228999768805258,"y0":50.003280184199284,"z0":5.314681588162357,"aX":0.5504000085918447},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":-2.2,"spinRate":2377,"spinDirection":205},"zone":3,"typeConfidence":0.92,"plateTime":0.40644097351285113,"extension":6.463132237158144},"index":4,"playId":"fa56c798-56d5-3629-85f9-c8f3aec8c19d","pitchNumber":3,"startTime":"2026-04-21T23:32:02.613Z","endTime":"2026-04-21T23:32:06.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"ee0999de-882d-30ed-99e2-0a63ef770536","startTime":"2026-04-21T23:32:26.652Z","endTime":"2026-04-21T23:32:29.992Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75984372801206,"aZ":-26.708847093994642,"pfxX":-11.463271404327358,"pfxZ":3.2195624780153818,"pX":-2.2582734036276775,"pZ":2.3571060897291853,"vX0":3.7253595613068686,"vY0":-130.30131057908824,"vZ0":-2.0418281142470227,"x":203.08,"y":175.14,"x0":-2.228683750089633,"y0":50.00098906708015,"z0":5.195732256396157,"aX":-19.448626817782234},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":19.8,"spinRate":1901,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4224969045646998,"extension":6.463675891260371},"index":6,"playId":"92d53086-65f7-336f-8df5-3ee4b7e68bca","pitchNumber":4,"startTime":"2026-04-21T23:32:44.170Z","endTime":"2026-04-21T23:32:49.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85460289977721,"aZ":-22.780654825588698,"pfxX":0.5265178626692624,"pfxZ":5.1511468452268705,"pX":1.5747846698042554,"pZ":2.603815208354614,"vX0":9.131802941794561,"vY0":-134.62235480930926,"vZ0":-2.6240679657732184,"x":56.97,"y":168.48,"x0":-1.9384010393289142,"y0":50.00625469237252,"z0":5.214320467253338,"aX":0.9596572701558994},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.9,"breakHorizontal":-3.0,"spinRate":2408,"spinDirection":198},"zone":12,"typeConfidence":0.92,"plateTime":0.4077938726033441,"extension":6.552656184119962},"index":7,"playId":"9607b1e9-2e91-32ac-87c3-e6e172dfc0a3","pitchNumber":5,"startTime":"2026-04-21T23:33:04.527Z","endTime":"2026-04-21T23:33:10.347Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.646055711957,"aZ":-23.713860211227303,"pfxX":0.674817233382857,"pfxZ":4.554024782431746,"pX":0.8420402609610305,"pZ":2.6327355770683765,"vX0":7.656727191957912,"vY0":-135.8792483875024,"vZ0":-2.459360477926106,"x":84.9,"y":167.7,"x0":-2.107826920756166,"y0":50.00178524740174,"z0":5.209103743049754,"aX":1.2519680091651342},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":-3.0,"spinRate":2451,"spinDirection":205},"zone":12,"typeConfidence":0.92,"plateTime":0.40413965545530717,"extension":6.940693164277203},"index":8,"playId":"145a9733-5e42-3685-98f6-448b2c53b8f0","pitchNumber":6,"startTime":"2026-04-21T23:33:28.041Z","endTime":"2026-04-21T23:33:32.271Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":86.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.50735971279161,"aZ":-12.540956278793937,"pfxX":-5.751648022653449,"pfxZ":10.013902113176396,"pX":1.5292120998983603,"pZ":3.1291336735007738,"vX0":11.055074427450961,"vY0":-140.26733878539085,"vZ0":-3.693244262873789,"x":58.71,"y":154.29,"x0":-1.744905761925028,"y0":50.00071181319557,"z0":5.300721165545867,"aX":-11.2752901336912},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2226,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.3929207625394562,"extension":6.794380722644512},"index":9,"playId":"4fe5e70e-dd9c-304c-8b96-ed3e8b1c5c7a","pitchNumber":7,"startTime":"2026-04-21T23:33:56.286Z","endTime":"2026-04-21T23:34:03.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:34:03.716Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to left fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T23:34:13.690Z","endTime":"2026-04-21T23:36:19.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","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":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40247978037549,"aZ":-11.605810544323768,"pfxX":-6.943008353390841,"pfxZ":10.313264508869635,"pX":0.6371930296557208,"pZ":2.9961963372171985,"vX0":9.486451566174333,"vY0":-141.3302462048143,"vZ0":-4.294195277838001,"x":92.71,"y":157.88,"x0":-1.882957597418008,"y0":50.00690449301954,"z0":5.298605066610728,"aX":-13.853093240835555},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":10.3,"spinRate":2327,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3896482092979867,"extension":6.85456285283486},"index":0,"playId":"9024ae69-4966-35fc-9bdc-917d974ed835","pitchNumber":1,"startTime":"2026-04-21T23:34:34.964Z","endTime":"2026-04-21T23:34:41.582Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kyle Stowers caught stealing 2nd base, catcher Pedro Pagés to second baseman JJ Wetherholt. Connor Norby to 3rd.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"9024ae69-4966-35fc-9bdc-917d974ed835","startTime":"2026-04-21T23:35:11.626Z","endTime":"2026-04-21T23:35:12.912Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83578531910346,"aZ":-38.28958577271033,"pfxX":8.777157197006506,"pfxZ":-3.9119793425018554,"pX":1.7746554667894567,"pZ":0.8490720412054088,"vX0":7.284333491531532,"vY0":-126.36224853654701,"vZ0":-2.5177740773929975,"x":49.35,"y":215.86,"x0":-2.3212783010883244,"y0":50.00360744967574,"z0":5.038212277545576,"aX":13.715331297847788},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.4,"breakHorizontal":-18.0,"spinRate":3161,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.439192709040543,"extension":6.91459720855781},"index":2,"playId":"103ddc8c-da35-3c41-9fa8-268a210f43d1","pitchNumber":2,"startTime":"2026-04-21T23:35:12.912Z","endTime":"2026-04-21T23:35:16.583Z","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":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17643159794963,"aZ":-26.11602550838543,"pfxX":-12.52964398778563,"pfxZ":3.074705035060733,"pX":-0.5216930472524075,"pZ":1.525067755818222,"vX0":9.186422808971152,"vY0":-140.47526508581626,"vZ0":-4.659610850358242,"x":136.89,"y":197.6,"x0":-2.2309125987311598,"y0":50.001171569771735,"z0":4.934390364860044,"aX":-24.671697445898346},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.7,"breakHorizontal":20.4,"spinRate":2404,"spinDirection":228},"zone":13,"typeConfidence":0.8,"plateTime":0.3921105439024748,"extension":6.671831388025791},"index":3,"playId":"d8b95b67-278e-3df6-89b6-c96adc4713ba","pitchNumber":3,"startTime":"2026-04-21T23:35:34.136Z","endTime":"2026-04-21T23:35:37.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":75.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.500838083362225,"aZ":-48.35633007232166,"pfxX":4.678128204326986,"pfxZ":-11.064160457706187,"pX":-0.23453022072789453,"pZ":1.2572729803405103,"vX0":3.2596284087766607,"vY0":-122.18684645209376,"vZ0":0.2669657462891124,"x":125.94,"y":204.83,"x0":-2.2094187871060185,"y0":50.0045338102464,"z0":5.41810954866772,"aX":6.840065188114194},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-19.4,"breakHorizontal":-9.5,"spinRate":3081,"spinDirection":38},"zone":13,"typeConfidence":0.97,"plateTime":0.4540832604257776,"extension":6.549210173993954},"hitData":{"launchSpeed":93.4,"launchAngle":17.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.87,"coordY":91.56}},"index":4,"playId":"73855ffc-5aae-32ab-a66b-fbb54300cda7","pitchNumber":4,"startTime":"2026-04-21T23:36:12.286Z","endTime":"2026-04-21T23:36:19.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:36:19.305Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to third baseman Graham Pauley.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:38:10.136Z","endTime":"2026-04-21T23:39:59.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":75.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873824286853154,"aZ":-27.206984748055625,"pfxX":-10.845656414639986,"pfxZ":3.387911156109249,"pX":-0.2878776482385351,"pZ":2.392908118399194,"vX0":7.562373290467664,"vY0":-121.22136667901931,"vZ0":-2.7238291320237993,"x":127.97,"y":174.17,"x0":-2.061372713470789,"y0":50.00388347701827,"z0":5.941937416870258,"aX":-15.91010237931275},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.6,"breakHorizontal":17.5,"spinRate":1674,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4543548690574313,"extension":6.758961090408506},"index":0,"playId":"eebb3827-e482-3907-8d9c-6bc56cacd300","pitchNumber":1,"startTime":"2026-04-21T23:38:27.018Z","endTime":"2026-04-21T23:38:31.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":82.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97720210448059,"aZ":-10.18902589145753,"pfxX":-6.456881056962395,"pfxZ":12.47944295428049,"pX":0.26610309022656675,"pZ":2.5539959057318704,"vX0":7.143061485074449,"vY0":-133.23123519971102,"vZ0":-7.109820686036652,"x":106.86,"y":169.82,"x0":-1.6366346262703453,"y0":50.00187849133909,"z0":6.028872683107473,"aX":-11.374668696158588},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.9,"breakHorizontal":9.7,"spinRate":2291,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.414314144786494,"extension":6.738408221212021},"index":1,"playId":"e8070f12-a81f-3559-ab9d-99b94a8498f2","pitchNumber":2,"startTime":"2026-04-21T23:38:42.564Z","endTime":"2026-04-21T23:38:48.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-21T23:39:06.439Z","endTime":"2026-04-21T23:39:13.036Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.834872974049688,"aZ":-9.541439227376582,"pfxX":-4.608008875829619,"pfxZ":12.514531935676855,"pX":1.1603627361168385,"pZ":3.2904251093482073,"vX0":8.69682560075709,"vY0":-134.31203156791187,"vZ0":-5.692539324088688,"x":72.77,"y":149.94,"x0":-1.5357821544646153,"y0":50.002432208239924,"z0":6.1306510501104166,"aX":-8.33396991564522},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.5,"breakHorizontal":6.2,"spinRate":2202,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40938656047761457,"extension":6.810462661163062},"index":3,"playId":"c3d83b60-1d25-3521-afc5-e6a57765648a","pitchNumber":3,"startTime":"2026-04-21T23:39:13.036Z","endTime":"2026-04-21T23:39:17.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59471042651329,"aZ":-34.15900164427524,"pfxX":4.536160715722412,"pfxZ":-1.4848308656873657,"pX":2.440361717282332,"pZ":0.3904104020665608,"vX0":8.555845134474028,"vY0":-115.78754283152257,"vZ0":-4.867890846491591,"x":23.98,"y":228.24,"x0":-1.9136091794524408,"y0":50.00217243589817,"z0":5.842372565380679,"aX":6.0673176207501465},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.8,"breakHorizontal":-10.7,"spinRate":2293,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.475739986964856,"extension":6.773885031803317},"index":4,"playId":"95db47d5-42af-38f5-ba31-b727b216e958","pitchNumber":4,"startTime":"2026-04-21T23:39:29.017Z","endTime":"2026-04-21T23:39:33.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665499764830003,"aZ":-31.17188174972845,"pfxX":-10.486421888920976,"pfxZ":0.63517082931814,"pX":-0.9324102414457194,"pZ":2.3105134136554084,"vX0":6.301299096507155,"vY0":-125.16948165197269,"vZ0":-2.285080947686617,"x":152.54,"y":176.4,"x0":-2.1333389242542697,"y0":50.000961500406724,"z0":5.8133572922676,"aX":-16.468397684841413},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.8,"breakHorizontal":17.3,"spinRate":1227,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43930637564767316,"extension":6.810588475007298},"hitData":{"launchSpeed":102.7,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.41,"coordY":164.96}},"index":5,"playId":"3ab968ca-e50e-3816-9009-044a790b2a2d","pitchNumber":5,"startTime":"2026-04-21T23:39:49.118Z","endTime":"2026-04-21T23:39:59.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:39:59.079Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Church homers (2) on a fly ball to right field. Masyn Winn scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:40:12.788Z","endTime":"2026-04-21T23:41:40.170Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":74.4,"endSpeed":67.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73905304449815,"aZ":-45.018511064895534,"pfxX":2.024079187311525,"pfxZ":-11.100797947661624,"pX":-1.1163931778169967,"pZ":2.6351639357110366,"vX0":1.5343165245510078,"vY0":-108.0884125839587,"vZ0":2.8835827868768433,"x":159.55,"y":167.63,"x0":-2.1041758058725772,"y0":50.00377984838863,"z0":6.307550944637904,"aX":2.3415184001820135},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.0,"breakVerticalInduced":-18.6,"breakHorizontal":-4.2,"spinRate":2003,"spinDirection":22},"zone":11,"typeConfidence":2.0,"plateTime":0.5111093742086759,"extension":6.847487847773849},"index":0,"playId":"8467caa3-3fbd-360e-93ea-5516617b59de","pitchNumber":1,"startTime":"2026-04-21T23:40:28.107Z","endTime":"2026-04-21T23:40:33.407Z","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.9,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.273661922789856,"aZ":-11.707974604188648,"pfxX":-3.896025216188078,"pfxZ":11.479866332177828,"pX":0.14746499864379042,"pZ":3.1238590759483014,"vX0":6.375305671820217,"vY0":-133.55831120128718,"vZ0":-5.339005339111072,"x":111.38,"y":154.44,"x0":-1.7787479303845168,"y0":50.0051502377809,"z0":6.011296812721103,"aX":-6.947861177538537},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.6,"breakHorizontal":5.5,"spinRate":2226,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4121752557153324,"extension":6.561042903738082},"index":1,"playId":"a70d55d2-a0a2-3e7e-9727-49898b49958a","pitchNumber":2,"startTime":"2026-04-21T23:40:47.209Z","endTime":"2026-04-21T23:40:51.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.809928455464245,"aZ":-23.80653662949861,"pfxX":-0.20912877075171865,"pfxZ":5.280873082641109,"pX":0.7475550800411285,"pZ":2.2463177562124135,"vX0":6.898739850722505,"vY0":-125.20596648463153,"vZ0":-4.285357461726953,"x":88.5,"y":178.13,"x0":-2.0188230473788704,"y0":50.00146443730951,"z0":5.9334070308091045,"aX":-0.3319477180305305},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.8,"breakHorizontal":-1.2,"spinRate":1919,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.43784245945763,"extension":6.836948215925125},"hitData":{"launchSpeed":95.4,"launchAngle":32.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.65,"coordY":80.24}},"index":2,"playId":"f73ae9c3-5f9a-3c98-9d41-d71a634f088a","pitchNumber":3,"startTime":"2026-04-21T23:41:12.659Z","endTime":"2026-04-21T23:41:40.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:41:40.170Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:41:28.581Z","endTime":"2026-04-21T23:42:48.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.612937012220165,"aZ":-10.82520512245284,"pfxX":-5.5787942385046385,"pfxZ":11.431518049943001,"pX":-0.5266813086711685,"pZ":2.5709120289490444,"vX0":5.145268330436529,"vY0":-136.43186469810288,"vZ0":-7.200679985318871,"x":137.08,"y":169.37,"x0":-1.7207596832749716,"y0":50.004903957750216,"z0":6.006791758571846,"aX":-10.420884632453165},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.2,"breakHorizontal":8.9,"spinRate":2184,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.402893808274956,"extension":6.759847680773934},"index":0,"playId":"03420bdf-54fa-3d60-982a-8ada0af9d9ba","pitchNumber":1,"startTime":"2026-04-21T23:41:59.488Z","endTime":"2026-04-21T23:42:04.439Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-21T23:42:15.577Z","endTime":"2026-04-21T23:42:23.023Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.225543024615845,"aZ":-17.641612507670363,"pfxX":-9.166675374504328,"pfxZ":7.854121409287494,"pX":-0.9742293965670954,"pZ":3.1502673424732017,"vX0":6.10667352423859,"vY0":-136.00304538098766,"vZ0":-4.046620351340149,"x":154.14,"y":153.72,"x0":-2.0718051209944903,"y0":50.004248711516105,"z0":5.90134481901543,"aX":-16.963987624300657},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":15.1,"spinRate":2122,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4046283552298724,"extension":6.990167353792914},"index":2,"playId":"fe816c30-07d5-3a0b-9adc-d78f51683939","pitchNumber":2,"startTime":"2026-04-21T23:42:23.023Z","endTime":"2026-04-21T23:42:27.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69217658984112,"aZ":-32.23751343307873,"pfxX":-9.951130090673344,"pfxZ":-0.04218320564955835,"pX":-1.1121504414954908,"pZ":1.4584021920514472,"vX0":6.05378815073748,"vY0":-126.0710593983202,"vZ0":-3.9933847444424133,"x":159.39,"y":199.4,"x0":-2.283442776687551,"y0":50.00102107666756,"z0":5.738283018837527,"aX":-15.610283007337026},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":16.1,"spinRate":1329,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4387507566804829,"extension":6.92795515331656},"index":3,"playId":"dbe6404c-129d-3cbc-b059-d8b4abfcf600","pitchNumber":3,"startTime":"2026-04-21T23:42:40.744Z","endTime":"2026-04-21T23:42:48.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:42:48.233Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:42:54.659Z","endTime":"2026-04-21T23:43:48.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"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":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.14868701329132,"aZ":-9.908332600041648,"pfxX":-5.568102972303052,"pfxZ":12.208908348406426,"pX":-0.6248764658377453,"pZ":2.161194186088093,"vX0":4.992998160389555,"vY0":-135.99655856422982,"vZ0":-8.220502935665897,"x":140.82,"y":180.43,"x0":-1.7852237942403324,"y0":50.00283450763963,"z0":5.960011231671098,"aX":-10.155095007862295},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.9,"breakHorizontal":8.6,"spinRate":2324,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4068848139879919,"extension":6.6621878854537515},"index":0,"playId":"16e9eb18-1a27-3f3d-80e1-2344108a2e25","pitchNumber":1,"startTime":"2026-04-21T23:43:11.366Z","endTime":"2026-04-21T23:43:15.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.510124148026286,"aZ":-9.019425952061711,"pfxX":-5.842726565813131,"pfxZ":12.695728068701404,"pX":-0.7029793611974777,"pZ":2.365988234561415,"vX0":4.799779777752773,"vY0":-135.86515985362337,"vZ0":-7.800724089282081,"x":143.8,"y":174.9,"x0":-1.7549128097132383,"y0":50.0062518466212,"z0":5.944246570529428,"aX":-10.659743505242233},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.0,"breakHorizontal":9.2,"spinRate":2293,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.4069446961375216,"extension":6.738049969625846},"index":1,"playId":"71a26a50-8e61-374c-91cd-e4a933f34b99","pitchNumber":2,"startTime":"2026-04-21T23:43:25.674Z","endTime":"2026-04-21T23:43:30.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.16273892937533,"aZ":-9.72807891410886,"pfxX":-5.693955743905084,"pfxZ":12.052348180356082,"pX":-0.815051623075229,"pZ":2.8732013338685123,"vX0":5.115705345319837,"vY0":-137.24939117044144,"vZ0":-6.5112943215574095,"x":148.07,"y":161.2,"x0":-1.9855030807694145,"y0":50.00034096253403,"z0":5.976679686941464,"aX":-10.601562621818966},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":8.9,"spinRate":2183,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.40280724151228275,"extension":6.461226216356088},"index":2,"playId":"4c8934f7-0bb1-36d9-9409-73b5876a8de7","pitchNumber":3,"startTime":"2026-04-21T23:43:43.178Z","endTime":"2026-04-21T23:43:48.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:43:48.012Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt strikes out swinging, catcher Liam Hicks to first baseman Connor Norby.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T23:43:51.745Z","endTime":"2026-04-21T23:45:20.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(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.2,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.26183451469381,"aZ":-7.769778442452879,"pfxX":-4.220445624927218,"pfxZ":13.2313130557936,"pX":-0.012310402520071241,"pZ":2.3377171071398695,"vX0":6.021719270277466,"vY0":-136.69799974532776,"vZ0":-8.315745789629961,"x":117.47,"y":175.66,"x0":-1.7217424118325302,"y0":50.00260145958917,"z0":5.997272988118562,"aX":-7.784625694766588},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.8,"breakHorizontal":6.0,"spinRate":2223,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4046452336920474,"extension":6.912344225651602},"index":0,"playId":"57843de8-fa20-3595-b393-e5a4e284eccd","pitchNumber":1,"startTime":"2026-04-21T23:44:10.722Z","endTime":"2026-04-21T23:44:16.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.61398298544895,"aZ":-13.097826246758503,"pfxX":-7.764713513562366,"pfxZ":10.103469742986114,"pX":-0.6049194144581148,"pZ":3.72740063808459,"vX0":6.467079372877512,"vY0":-137.54791749561457,"vZ0":-3.4757503059234276,"x":140.06,"y":138.14,"x0":-1.9946170699046566,"y0":50.005353574855384,"z0":5.914098324792989,"aX":-14.665746948207293},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":12.5,"spinRate":2148,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4004180271529951,"extension":6.665267239568419},"index":1,"playId":"ca1525ea-87ad-383c-af1f-fd049ca6c92d","pitchNumber":2,"startTime":"2026-04-21T23:44:24.610Z","endTime":"2026-04-21T23:44:29.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40768821041949,"aZ":-9.421553191705826,"pfxX":-7.440278385033867,"pfxZ":12.512277236831778,"pX":0.700484871896003,"pZ":2.3237015226926765,"vX0":8.712015941940283,"vY0":-135.66437187211483,"vZ0":-7.881745470073564,"x":90.3,"y":176.04,"x0":-1.6233060770989665,"y0":50.006094492184246,"z0":5.967418749996056,"aX":-13.534043486745306},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.6,"breakHorizontal":11.0,"spinRate":2347,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.407555436972975,"extension":6.522359469770841},"index":2,"playId":"86633150-0dd8-3a6d-ae44-2a95032e5f5e","pitchNumber":3,"startTime":"2026-04-21T23:44:40.963Z","endTime":"2026-04-21T23:44:45.672Z","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":95.8,"endSpeed":85.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.24212682441855,"aZ":-7.343898607627236,"pfxX":-4.552886336568047,"pfxZ":13.047238409144704,"pX":-0.28704317211950536,"pZ":2.801755875196549,"vX0":5.7668596991829775,"vY0":-139.02478515562726,"vZ0":-7.316812818272471,"x":127.94,"y":163.13,"x0":-1.824289583756386,"y0":50.0003113365803,"z0":5.998012747550292,"aX":-8.663333628932268},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":21.7,"breakHorizontal":6.6,"spinRate":2379,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.39823918757246357,"extension":6.747066267649967},"index":3,"playId":"7458211c-95c9-3b3a-bc11-cf1dd3e4f9cc","pitchNumber":4,"startTime":"2026-04-21T23:44:57.396Z","endTime":"2026-04-21T23:45:01.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189096585520037,"aZ":-28.987164212371763,"pfxX":-10.778656894725334,"pfxZ":1.9508493331021364,"pX":-0.8541030135260512,"pZ":0.5868361640767544,"vX0":6.588591775930341,"vY0":-127.651395751528,"vZ0":-7.034449835207273,"x":149.56,"y":222.94,"x0":-2.084095623470906,"y0":50.00134456304964,"z0":5.697056798819045,"aX":-17.575461384974947},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.9,"breakHorizontal":17.8,"spinRate":1359,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43104589305109453,"extension":6.791195823832921},"index":4,"playId":"666d4bf0-db76-3ddd-993c-a99abbe223c1","pitchNumber":5,"startTime":"2026-04-21T23:45:15.474Z","endTime":"2026-04-21T23:45:20.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:45:20.411Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:47:13.372Z","endTime":"2026-04-21T23:49:49.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.557393485319214,"aZ":-34.71190997156886,"pfxX":8.816751039277978,"pfxZ":-1.7115000921327281,"pX":1.0583207623216864,"pZ":0.5177007634506361,"vX0":5.348026432885612,"vY0":-122.91455960730814,"vZ0":-3.734626056788104,"x":101.31,"y":189.43,"x0":-2.3109288080188137,"y0":50.000001665620275,"z0":5.0907562489345555,"aX":13.117390305952735},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.8,"breakHorizontal":-17.4,"spinRate":3143,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.4503740593176113,"extension":6.480670761163704},"index":0,"playId":"e57b6750-6fd3-33d1-a6c3-15706f14a0ca","pitchNumber":1,"startTime":"2026-04-21T23:47:54.479Z","endTime":"2026-04-21T23:47:59.487Z","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":96.6,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72145825056838,"aZ":-15.296260960208294,"pfxX":-6.9772551916433185,"pfxZ":8.59723881754546,"pX":-0.5054756556013449,"pZ":3.0228988710983744,"vX0":6.843068523380162,"vY0":-140.40446441861636,"vZ0":-3.562590597707874,"x":136.27,"y":157.16,"x0":-2.0876376810926707,"y0":50.003149316233426,"z0":5.326570243459741,"aX":-13.699048943335557},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":10.9,"spinRate":2287,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39260591042490844,"extension":6.5947999498245595},"index":1,"playId":"0a1d8ae4-55a5-33c5-9760-fec8ad589531","pitchNumber":2,"startTime":"2026-04-21T23:48:13.866Z","endTime":"2026-04-21T23:48:18.321Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":75.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.538547936570545,"aZ":-39.54195233821111,"pfxX":9.662534406454267,"pfxZ":-4.945002206706418,"pX":-1.8103041938735647,"pZ":3.2541342074154795,"vX0":-1.344653269036424,"vY0":-122.95453680259845,"vZ0":3.2782545010804593,"x":186.0,"y":150.92,"x0":-2.499599507057387,"y0":50.004284658802696,"z0":5.321104580987288,"aX":14.393271689678881},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.6,"breakHorizontal":-16.9,"spinRate":3110,"spinDirection":54},"zone":11,"typeConfidence":0.88,"plateTime":0.4501941609296405,"extension":6.211908363001308},"index":2,"playId":"dd8e4428-8dd9-328b-b574-6874342824cc","pitchNumber":3,"startTime":"2026-04-21T23:48:32.144Z","endTime":"2026-04-21T23:48:37.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041468670678103,"aZ":-19.38250640726039,"pfxX":-0.693390273574774,"pfxZ":6.724776302065854,"pX":0.17712203550530983,"pZ":2.483559186955785,"vX0":6.713933645154942,"vY0":-136.99916106096697,"vZ0":-3.8159634085674243,"x":110.25,"y":171.72,"x0":-2.214405148477904,"y0":50.00295736151975,"z0":5.217915372654205,"aX":-1.3191931440322817},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":-0.1,"spinRate":2469,"spinDirection":213},"zone":5,"typeConfidence":0.92,"plateTime":0.3996741584173109,"extension":6.775210037896259},"index":3,"playId":"d37fdda3-9eea-37da-9884-55662f2921fc","pitchNumber":4,"startTime":"2026-04-21T23:48:52.197Z","endTime":"2026-04-21T23:48:55.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33840237645923,"aZ":-16.898681848647907,"pfxX":-7.553791939537497,"pfxZ":7.5751217562809465,"pX":-0.14625931622291208,"pZ":3.7021038253483223,"vX0":7.922598159750093,"vY0":-141.80480359289504,"vZ0":-1.6311589443280865,"x":122.58,"y":138.82,"x0":-2.0079173454750014,"y0":50.00537427557772,"z0":5.373928813484744,"aX":-15.238356903777992},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2262,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3876763024319967,"extension":6.834672639006471},"index":4,"playId":"10e87330-98f2-382c-9414-cb6ff7bc2dcc","pitchNumber":5,"startTime":"2026-04-21T23:49:20.401Z","endTime":"2026-04-21T23:49:25.906Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35629767157566,"aZ":-19.27737492315876,"pfxX":-1.4159680361332914,"pfxZ":6.847540852386374,"pX":0.21997009494947176,"pZ":2.42643864447755,"vX0":6.784275778028506,"vY0":-136.89721806875127,"vZ0":-3.5644771524972203,"x":108.62,"y":173.27,"x0":-2.1146185802820594,"y0":50.004920965064294,"z0":5.0775927595704475,"aX":-2.668723252976693},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":1.1,"spinRate":2398,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.4012656787405837,"extension":6.669122764081113},"hitData":{"launchSpeed":99.2,"launchAngle":10.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":147.37,"coordY":80.94}},"index":5,"playId":"1547af03-b14d-3f89-87c6-0d18d398df51","pitchNumber":6,"startTime":"2026-04-21T23:49:39.735Z","endTime":"2026-04-21T23:49:49.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:49:49.367Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out to catcher Pedro Pagés in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:49:58.482Z","endTime":"2026-04-21T23:53:54.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":83.6,"endSpeed":75.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.584847572449263,"aZ":-46.84848428220138,"pfxX":4.338019133644271,"pfxZ":-10.062850679630655,"pX":-0.31349120751110426,"pZ":0.9779650207911392,"vX0":2.89468045974135,"vY0":-121.60831281321848,"vZ0":-0.6581514422377954,"x":128.95,"y":212.37,"x0":-2.093371744872824,"y0":50.00001188714127,"z0":5.40833329326338,"aX":6.328072604208375},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-18.0,"breakHorizontal":-8.6,"spinRate":3110,"spinDirection":43},"zone":13,"typeConfidence":0.97,"plateTime":0.4549261581231687,"extension":6.418439049064639},"index":0,"playId":"28e875be-d61f-39d9-bd0a-279519af711d","pitchNumber":1,"startTime":"2026-04-21T23:50:17.199Z","endTime":"2026-04-21T23:50:22.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.679653832196358,"aZ":-18.214005601661736,"pfxX":-1.0752089236813536,"pfxZ":7.459581213737986,"pX":0.16635330363452186,"pZ":2.009525090732523,"vX0":6.82351927291514,"vY0":-136.35183628464492,"vZ0":-4.820847928359788,"x":110.66,"y":184.52,"x0":-2.2354191216844876,"y0":50.00195613213271,"z0":5.068067870980918,"aX":-2.0120370346160974},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":0.4,"spinRate":2356,"spinDirection":219},"zone":8,"typeConfidence":0.92,"plateTime":0.4026328465053677,"extension":6.633081998615157},"index":1,"playId":"7097b8c6-ad79-393c-b4a8-5c664925eae2","pitchNumber":2,"startTime":"2026-04-21T23:50:34.559Z","endTime":"2026-04-21T23:50:38.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-21T23:50:46.553Z","endTime":"2026-04-21T23:51:07.843Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.340732756922264,"aZ":-25.6417082483316,"pfxX":-11.941344033487967,"pfxZ":3.684106917882712,"pX":-0.6966184838892002,"pZ":2.3046106809817233,"vX0":8.313600762169798,"vY0":-133.2142479216538,"vZ0":-2.65582437958338,"x":143.55,"y":176.56,"x0":-2.3286318860305926,"y0":50.00193241423404,"z0":5.195868139058205,"aX":-21.161807577720406},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":19.4,"spinRate":1943,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4133820125066445,"extension":6.526124930983803},"index":3,"playId":"373c90db-3a68-3b7c-a8fd-4bfcfb4f276b","pitchNumber":3,"startTime":"2026-04-21T23:51:07.843Z","endTime":"2026-04-21T23:51:11.612Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"54d77c7c-4b20-3e4c-9963-cf5e825480c8","startTime":"2026-04-21T23:51:31.118Z","endTime":"2026-04-21T23:51:34.527Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.374291393839655,"aZ":-17.62618285434218,"pfxX":-8.140489819745103,"pfxZ":7.381971237047756,"pX":0.06812897790084904,"pZ":3.5112571799023953,"vX0":8.4324785365351,"vY0":-140.58263750761012,"vZ0":-1.8288097704568433,"x":114.4,"y":143.98,"x0":-1.9347015837836847,"y0":50.00551822345531,"z0":5.333170663651727,"aX":-16.049909649844547},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":12.7,"spinRate":2232,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3918869356603585,"extension":6.678351231161714},"index":5,"playId":"229a05bc-198c-31a9-8dc4-48bb4ab818a0","pitchNumber":4,"startTime":"2026-04-21T23:51:50.416Z","endTime":"2026-04-21T23:51:54.497Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23321477618158,"aZ":-28.842125746930545,"pfxX":-12.087870219596017,"pfxZ":1.7209544125857175,"pX":0.7022052856134597,"pZ":3.237997310277787,"vX0":11.752505597751846,"vY0":-138.90928753073746,"vZ0":0.024814489286666075,"x":90.23,"y":151.35,"x0":-2.035098832969728,"y0":50.0012283416863,"z0":5.163787319706235,"aX":-23.368160040946837},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.4,"breakHorizontal":19.1,"spinRate":2266,"spinDirection":227},"zone":3,"typeConfidence":0.76,"plateTime":0.39595160513134164,"extension":6.4785104545206895},"index":6,"playId":"3f2b0170-3d12-3d02-a56a-b32249dd0535","pitchNumber":5,"startTime":"2026-04-21T23:52:15.103Z","endTime":"2026-04-21T23:52:20.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"4ee5f916-ada4-31e7-b26e-ff586e2308e7","startTime":"2026-04-21T23:52:34.672Z","endTime":"2026-04-21T23:52:37.877Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53509197448614,"aZ":-21.143330008163836,"pfxX":-3.894257623670763,"pfxZ":5.810026290743515,"pX":-0.6226679809873311,"pZ":3.3938240770635018,"vX0":5.818059616221154,"vY0":-137.42706575354245,"vZ0":-1.0330995851516653,"x":140.73,"y":147.15,"x0":-2.268397186301227,"y0":50.0030748257612,"z0":5.220718205943419,"aX":-7.394663989293166},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":5.8,"spinRate":2466,"spinDirection":208},"zone":11,"typeConfidence":0.62,"plateTime":0.3996745348916999,"extension":6.543996162126321},"index":8,"playId":"ef663ce1-9e7e-31be-8353-6b04dd0cd764","pitchNumber":6,"startTime":"2026-04-21T23:52:53.595Z","endTime":"2026-04-21T23:52:58.003Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":75.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80229798195512,"aZ":-33.36139136141224,"pfxX":12.104605570748676,"pfxZ":-0.8045434884706566,"pX":-1.8736287836083547,"pZ":4.132793756434468,"vX0":-1.9942527442329356,"vY0":-122.62752377104238,"vZ0":4.4171694391741125,"x":188.42,"y":127.19,"x0":-2.604480324931596,"y0":50.0021970072101,"z0":5.2023803963732265,"aX":17.89802019359125},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.2,"breakHorizontal":-21.1,"spinRate":3112,"spinDirection":53},"zone":11,"typeConfidence":0.92,"plateTime":0.45172790003992747,"extension":6.0920797770364965},"index":9,"playId":"c8907308-9c65-3dd1-a676-356f5f1c4a34","pitchNumber":7,"startTime":"2026-04-21T23:53:23.700Z","endTime":"2026-04-21T23:53:28.968Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.02098365551343,"aZ":-11.710954300384966,"pfxX":-5.452188244648523,"pfxZ":10.229501658575991,"pX":0.33396464826284694,"pZ":3.541177671921698,"vX0":8.572902668080646,"vY0":-141.6398867315728,"vZ0":-2.426477007887465,"x":104.27,"y":143.17,"x0":-2.0453923258184954,"y0":50.003309565515934,"z0":5.173294369151788,"aX":-10.908169440317401},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.1,"breakHorizontal":7.8,"spinRate":2317,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.38902194292536496,"extension":6.683617290067928},"hitData":{"launchSpeed":66.0,"launchAngle":81.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":108.3,"coordY":198.84}},"index":10,"playId":"1d8f5cfa-4ec4-3ca6-ba28-03d6b1c87a2d","pitchNumber":8,"startTime":"2026-04-21T23:53:45.075Z","endTime":"2026-04-21T23:53:54.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:53:54.130Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:54:11.204Z","endTime":"2026-04-21T23:55:56.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10250087202234,"aZ":-16.532431336851335,"pfxX":-7.350768727052122,"pfxZ":7.8278987916862395,"pX":-0.759610267825985,"pZ":3.233402974896275,"vX0":6.178656778887023,"vY0":-140.5186708920966,"vZ0":-2.616126915534297,"x":145.95,"y":151.48,"x0":-2.0328459610098073,"y0":50.002878543043956,"z0":5.2517821413125585,"aX":-14.68745466430614},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":12.0,"spinRate":2247,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38992919139157145,"extension":6.786301952150411},"index":0,"playId":"e772da00-6bb2-3cca-a90c-c693828d9764","pitchNumber":1,"startTime":"2026-04-21T23:54:25.547Z","endTime":"2026-04-21T23:54:29.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.186887401708645,"aZ":-26.79646922045312,"pfxX":-12.372012624531116,"pfxZ":2.761216764796596,"pX":0.24743959212500463,"pZ":0.8353069358253034,"vX0":10.879922758926382,"vY0":-139.32223151710238,"vZ0":-6.164326073615098,"x":107.57,"y":216.23,"x0":-2.119926327050138,"y0":50.00239148144415,"z0":4.871521142509099,"aX":-24.081715329599188},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":19.9,"spinRate":2377,"spinDirection":233},"zone":14,"typeConfidence":0.7,"plateTime":0.39463925691315227,"extension":6.593445715799927},"index":1,"playId":"89a4346e-bf43-3bed-9e91-fc914afae713","pitchNumber":2,"startTime":"2026-04-21T23:54:47.419Z","endTime":"2026-04-21T23:54:52.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.59502533155759,"aZ":-28.75943179960543,"pfxX":-11.1561707482149,"pfxZ":1.7659576007552316,"pX":0.3280028180832907,"pZ":1.226224780967771,"vX0":10.787088665411,"vY0":-139.14580172693414,"vZ0":-4.514991569046185,"x":104.5,"y":205.67,"x0":-2.17140307059101,"y0":50.00584093357147,"z0":4.801915395687685,"aX":-21.626550491671537},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.3,"breakHorizontal":17.6,"spinRate":2364,"spinDirection":234},"zone":14,"typeConfidence":0.75,"plateTime":0.3953768515278093,"extension":6.615369109181734},"index":2,"playId":"a808d990-9471-3bcf-82a7-b2888806c991","pitchNumber":3,"startTime":"2026-04-21T23:55:05.952Z","endTime":"2026-04-21T23:55:10.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.359743674590064,"aZ":-27.359730974132805,"pfxX":-12.260775736726785,"pfxZ":2.4467702459697414,"pX":0.20975397087394201,"pZ":1.3167313802440423,"vX0":10.707534914802688,"vY0":-140.42473267852026,"vZ0":-4.817044798960232,"x":109.0,"y":203.23,"x0":-2.088893993649395,"y0":50.00255541620967,"z0":4.868691055503471,"aX":-24.109998432293896},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.5,"breakHorizontal":19.6,"spinRate":2425,"spinDirection":231},"zone":14,"typeConfidence":0.76,"plateTime":0.3923658314515368,"extension":6.6219481367924695},"index":3,"playId":"6062542e-8a58-3af8-a584-f24e45d28d25","pitchNumber":4,"startTime":"2026-04-21T23:55:29.074Z","endTime":"2026-04-21T23:55:32.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.765745449259406,"aZ":-30.25924695051403,"pfxX":-12.406650100245521,"pfxZ":0.9710067689422743,"pX":0.446122354564553,"pZ":1.6370372772468351,"vX0":11.205535187088806,"vY0":-140.64800717386828,"vZ0":-3.7763811810483965,"x":99.99,"y":194.58,"x0":-2.0031918654007494,"y0":50.00583729769732,"z0":4.988395563630379,"aX":-24.53819774402451},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.1,"breakHorizontal":19.8,"spinRate":2394,"spinDirection":235},"zone":9,"typeConfidence":0.55,"plateTime":0.3913936774788742,"extension":6.520378569413542},"index":4,"playId":"9f94b1e3-c375-3248-8bb6-ed34ed1b084c","pitchNumber":5,"startTime":"2026-04-21T23:55:49.303Z","endTime":"2026-04-21T23:55:56.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:55:56.688Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T23:56:00.619Z","endTime":"2026-04-21T23:58:00.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.1674407432661,"aZ":-16.454865719031908,"pfxX":-8.610022923895606,"pfxZ":7.9301799797866614,"pX":-0.01052721687829997,"pZ":3.4048499968837787,"vX0":8.631931398281875,"vY0":-141.53883293860872,"vZ0":-2.1991302293954402,"x":117.4,"y":146.85,"x0":-2.0152390800967113,"y0":50.005109920019606,"z0":5.273586017856442,"aX":-17.073277959768273},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":13.3,"spinRate":2320,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39040093541639287,"extension":6.674273472281231},"index":0,"playId":"b7af2fb8-7ace-32c6-98c7-e81d4bcb897d","pitchNumber":1,"startTime":"2026-04-21T23:56:17.405Z","endTime":"2026-04-21T23:56:21.047Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825467551093354,"aZ":-21.616506764114607,"pfxX":-1.5743446566009163,"pfxZ":5.592624708150806,"pX":0.5186323198970885,"pZ":2.516540381755663,"vX0":7.916611906340273,"vY0":-136.72036512025232,"vZ0":-3.196994370972877,"x":97.23,"y":170.83,"x0":-2.2130566059427577,"y0":50.004481467688414,"z0":5.188707744490539,"aX":-2.9731286839519075},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":1.1,"spinRate":2297,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.40098287915188235,"extension":6.595651546745624},"index":1,"playId":"f4dd19e2-1fed-3ca6-9ef5-e5d6c37fd40b","pitchNumber":2,"startTime":"2026-04-21T23:56:42.001Z","endTime":"2026-04-21T23:56:46.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.024803826262854,"aZ":-47.89892028026764,"pfxX":2.919839597798701,"pfxZ":-10.28724966936801,"pX":2.541546435475933,"pZ":-0.6133818764357052,"vX0":9.575040995011909,"vY0":-125.19141068658064,"vZ0":-4.440336884663977,"x":20.12,"y":255.34,"x0":-1.7713534761351775,"y0":50.004013539153924,"z0":5.2581478192338675,"aX":4.46188312431456},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-19.6,"breakHorizontal":-8.3,"spinRate":3150,"spinDirection":26},"zone":14,"typeConfidence":0.96,"plateTime":0.44391696310115947,"extension":6.513613040352932},"index":2,"playId":"d1b6f58f-d7ec-3b4b-ba3e-36c4e79eb01d","pitchNumber":3,"startTime":"2026-04-21T23:57:20.494Z","endTime":"2026-04-21T23:57:34.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Dustin May. Xavier Edwards to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"d1b6f58f-d7ec-3b4b-ba3e-36c4e79eb01d","startTime":"2026-04-21T23:57:34.912Z","endTime":"2026-04-21T23:57:53.897Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":86.9,"endSpeed":77.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.202965739078635,"aZ":-32.64172493374408,"pfxX":9.878393627749531,"pfxZ":-0.298756619658227,"pX":0.46150190874789776,"pZ":1.6931431612650512,"vX0":3.921187135761129,"vY0":-126.36423644872939,"vZ0":-1.4437260183673384,"x":99.41,"y":193.07,"x0":-2.407690341440057,"y0":50.002394937229376,"z0":4.9717149744488,"aX":15.477683624329236},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-19.0,"spinRate":3154,"spinDirection":50},"zone":9,"typeConfidence":0.92,"plateTime":0.43871359248273256,"extension":6.393527313963309},"index":4,"playId":"09142ccf-b9e8-35d3-964b-15e81baeea4d","pitchNumber":4,"startTime":"2026-04-21T23:57:53.897Z","endTime":"2026-04-21T23:58:00.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:58:00.134Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Owen Caissie.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T23:59:50.124Z","endTime":"2026-04-22T00:00:19.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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.6,"endSpeed":82.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91279614476719,"aZ":-10.014785230952729,"pfxX":-4.827364940365695,"pfxZ":12.679446459879406,"pX":0.9239458325798575,"pZ":1.8969457590264949,"vX0":8.047818317995464,"vY0":-132.7453729847814,"vZ0":-8.787716426721115,"x":81.78,"y":187.56,"x0":-1.5489555084102373,"y0":50.00280062150642,"z0":6.021611110231674,"aX":-8.437098158043856},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.6,"breakHorizontal":6.6,"spinRate":2283,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.41594108176415556,"extension":6.74275222032909},"hitData":{"launchSpeed":78.2,"launchAngle":44.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.88,"coordY":102.52}},"index":0,"playId":"98b4e601-0fb5-37a8-83d5-8217bd0ca8b5","pitchNumber":1,"startTime":"2026-04-22T00:00:10.659Z","endTime":"2026-04-22T00:00:19.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:00:19.458Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (6) on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:00:22.630Z","endTime":"2026-04-22T00:01:43.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85234704679772,"aZ":-12.452844060587289,"pfxX":-6.314581695210245,"pfxZ":11.03631580029078,"pX":-0.09249058721005783,"pZ":2.007010136948575,"vX0":6.348630299284576,"vY0":-133.82086136742788,"vZ0":-8.094218729538678,"x":120.53,"y":184.59,"x0":-1.692155311466383,"y0":50.00308246208377,"z0":5.993094293223537,"aX":-11.284255351824322},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2128,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4116302325005301,"extension":6.811291261157849},"index":0,"playId":"e40674fa-6802-30c9-8caa-7fe9049bb20c","pitchNumber":1,"startTime":"2026-04-22T00:00:41.413Z","endTime":"2026-04-22T00:00:45.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15717579603202,"aZ":-12.018694865961713,"pfxX":-5.090319213152981,"pfxZ":11.258812477062367,"pX":-0.6835446742401926,"pZ":2.0572471244822808,"vX0":4.71245344047745,"vY0":-134.0004388386017,"vZ0":-8.066313862482739,"x":143.06,"y":183.23,"x0":-1.8169858500317788,"y0":50.00497574952571,"z0":5.996552483273081,"aX":-9.114456011921055},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.5,"breakHorizontal":8.0,"spinRate":2169,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.4112164505680118,"extension":6.6859755955126845},"index":1,"playId":"aac520c2-1402-3557-9202-b46e651a82e6","pitchNumber":2,"startTime":"2026-04-22T00:00:55.558Z","endTime":"2026-04-22T00:00:59.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29200636146264,"aZ":-9.21123048528959,"pfxX":-2.650286133191102,"pfxZ":12.632376626846755,"pX":-1.253461165514824,"pZ":2.0770782393433698,"vX0":2.1418215784231576,"vY0":-134.93743311989698,"vZ0":-8.707892824027294,"x":164.78,"y":182.7,"x0":-1.718839236898833,"y0":50.00294701641698,"z0":6.0226253248467545,"aX":-4.81738881224504},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.9,"breakHorizontal":4.2,"spinRate":2289,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4081694221575636,"extension":6.7518287661589},"index":2,"playId":"e89cc9f9-71d5-39ea-abd5-94d9486bd09b","pitchNumber":3,"startTime":"2026-04-22T00:01:13.486Z","endTime":"2026-04-22T00:01:18.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.921128783032305,"aZ":-31.298808870494007,"pfxX":-10.779937337679211,"pfxZ":0.5622806693960039,"pX":-0.10625845851464422,"pZ":1.768034654521118,"vX0":8.133960012060669,"vY0":-124.98089172569053,"vZ0":-3.533615217983984,"x":121.05,"y":191.04,"x0":-2.0352521702685182,"y0":50.00034303622659,"z0":5.826594277554575,"aX":-16.707881277535073},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":17.2,"spinRate":1078,"spinDirection":246},"zone":8,"typeConfidence":2.0,"plateTime":0.44167432511510096,"extension":6.81224727226291},"hitData":{"launchSpeed":109.3,"launchAngle":4.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.56,"coordY":49.35}},"index":3,"playId":"542bf962-34f9-3176-8c93-c247038b202a","pitchNumber":4,"startTime":"2026-04-22T00:01:28.980Z","endTime":"2026-04-22T00:01:43.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:01:43.992Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:01:55.710Z","endTime":"2026-04-22T00:04:41.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":7},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.120389443296126,"aZ":-14.792604068120188,"pfxX":-9.208916875262286,"pfxZ":9.749213310167544,"pX":-0.8065898089902651,"pZ":3.1140182172557163,"vX0":6.693300479734193,"vY0":-133.5300568229632,"vZ0":-4.3324633741072756,"x":147.75,"y":154.7,"x0":-2.16512882303831,"y0":50.005397511569235,"z0":5.8418401577982495,"aX":-16.423466975551104},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":15.0,"spinRate":1975,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.41217375943335455,"extension":6.885704590066839},"index":0,"playId":"f92d0f19-9d26-38ba-9ce2-bc50cfa65426","pitchNumber":1,"startTime":"2026-04-22T00:02:11.985Z","endTime":"2026-04-22T00:02:15.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.419956597140555,"aZ":-32.58871646938761,"pfxX":8.814685659010332,"pfxZ":-0.31932653017229384,"pX":0.7915230043190861,"pZ":2.875610863788665,"vX0":4.344033906169547,"vY0":-114.31918303226601,"vZ0":0.11048783818860719,"x":86.83,"y":161.14,"x0":-2.2889203859332268,"y0":50.00224727851508,"z0":6.071186790121304,"aX":11.467429624224879},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.2,"breakHorizontal":-17.2,"spinRate":2349,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.4822724349625189,"extension":6.520273025335967},"index":1,"playId":"645fa3b8-89b0-371f-9d13-a271ba1c0e44","pitchNumber":2,"startTime":"2026-04-22T00:02:33.273Z","endTime":"2026-04-22T00:02:37.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":77.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52112448303002,"aZ":-38.51731022371442,"pfxX":-11.161643572687638,"pfxZ":-4.110280646448057,"pX":-3.717026619711627E-4,"pZ":0.41227718809816527,"vX0":8.942891965816472,"vY0":-125.68537232039463,"vZ0":-5.028071017864349,"x":117.01,"y":227.65,"x0":-2.215008298659156,"y0":50.00077600852226,"z0":5.687297511312289,"aX":-17.249773897708955},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.6,"breakHorizontal":17.3,"spinRate":1113,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4416070387613673,"extension":7.044570405219546},"index":2,"playId":"950fecae-3f5b-3223-985a-65539cece180","pitchNumber":3,"startTime":"2026-04-22T00:02:55.700Z","endTime":"2026-04-22T00:03:01.179Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T00:03:21.605Z","endTime":"2026-04-22T00:03:39.516Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":83.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.67377602995903,"aZ":-11.469655466671547,"pfxX":-5.034108645672477,"pfxZ":11.370304722026255,"pX":1.3834283829571519,"pZ":4.418747199494104,"vX0":9.597979068967433,"vY0":-135.80257958121896,"vZ0":-2.368360451505759,"x":64.27,"y":119.47,"x0":-1.5833324896390601,"y0":50.00311776316107,"z0":6.1263103276780875,"aX":-9.167530598060571},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":6.5,"spinRate":2170,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40725594359769657,"extension":6.688040623329825},"index":4,"playId":"8dfd356b-6c06-32b8-add8-f32ae9c0e208","pitchNumber":4,"startTime":"2026-04-22T00:03:39.516Z","endTime":"2026-04-22T00:03:44.422Z","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":78.9,"endSpeed":71.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.010578857238762,"aZ":-33.453151942110054,"pfxX":5.900096262962556,"pfxZ":-0.9731451152068491,"pX":1.576598843636387,"pZ":2.055174908785886,"vX0":6.525179540042403,"vY0":-114.71085747054642,"vZ0":-1.4047028619666948,"x":56.9,"y":183.29,"x0":-2.0924377660682345,"y0":50.005220063705714,"z0":5.9946956587379985,"aX":7.713785168907076},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-1.8,"breakHorizontal":-12.6,"spinRate":2350,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.48102340260460963,"extension":7.276447862697536},"index":5,"playId":"a9f2bbae-8539-3b06-afb4-1b25e4ba128a","pitchNumber":5,"startTime":"2026-04-22T00:04:00.192Z","endTime":"2026-04-22T00:04:05.297Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"bbe8b83b-f46f-463e-9c27-3ee27713de6a","startTime":"2026-04-22T00:04:20.264Z","endTime":"2026-04-22T00:04:25.264Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705631836706676,"aZ":-25.02822574297271,"pfxX":-8.78715568796445,"pfxZ":4.751874709684202,"pX":-0.7064386151330793,"pZ":2.233410717581799,"vX0":6.581667872368195,"vY0":-122.75076169690524,"vZ0":-3.4675427722125067,"x":143.93,"y":178.48,"x0":-2.3009075323699797,"y0":50.000032751547714,"z0":5.831100863534061,"aX":-13.205934740712939},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.9,"breakHorizontal":14.0,"spinRate":1683,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.44879677016136954,"extension":6.7189101346883096},"index":7,"playId":"a5a3262c-cf97-31cd-bb78-e7b7f10a8040","pitchNumber":6,"startTime":"2026-04-22T00:04:38.049Z","endTime":"2026-04-22T00:04:41.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:04:41.747Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a line drive to left fielder Kyle Stowers. Alec Burleson scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:04:48.336Z","endTime":"2026-04-22T00:07:01.429Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"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":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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733666003042437,"aZ":-27.904372455914313,"pfxX":-10.510491213011138,"pfxZ":2.84107888522653,"pX":-0.754393817545187,"pZ":1.7491336084348534,"vX0":6.856509085398484,"vY0":-122.69449331992595,"vZ0":-4.0111028466304175,"x":145.76,"y":191.55,"x0":-2.24132177984335,"y0":50.001083920440166,"z0":5.824290966389712,"aX":-15.778571666836676},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":17.0,"spinRate":1618,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.44904600347206625,"extension":6.764509929616739},"index":0,"playId":"d4ed8839-d1af-3b9e-a280-4ea4e4c87131","pitchNumber":1,"startTime":"2026-04-22T00:05:07.069Z","endTime":"2026-04-22T00:05:10.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79957271551067,"aZ":-30.124718983181513,"pfxX":-9.5250118316496,"pfxZ":1.321556343765371,"pX":-0.9120290308362966,"pZ":2.550945339523015,"vX0":6.2731589897497635,"vY0":-124.50893934652022,"vZ0":-1.8309870039584704,"x":151.76,"y":169.9,"x0":-2.242008861269873,"y0":50.00412424412288,"z0":5.817746394567089,"aX":-14.776585603088881},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":15.6,"spinRate":1181,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.44195734248763774,"extension":6.712198196104464},"index":1,"playId":"7d34a078-d76a-3792-a57a-bbbb8f626f57","pitchNumber":2,"startTime":"2026-04-22T00:05:30.753Z","endTime":"2026-04-22T00:05:35.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.110582508704756,"aZ":-25.152155184498028,"pfxX":-10.26061580194232,"pfxZ":4.703201147800342,"pX":-0.760129854597522,"pZ":1.7252873760583518,"vX0":6.871376314357552,"vY0":-122.25757642469694,"vZ0":-4.467319431909465,"x":145.97,"y":192.2,"x0":-2.293021937163402,"y0":50.00470882981605,"z0":5.769769044054784,"aX":-15.326581201126269},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.6,"breakHorizontal":16.7,"spinRate":1721,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.45032706451493176,"extension":6.782276086323404},"index":2,"playId":"7f2e0e0c-1990-3ae6-8a67-a4fb9dec41df","pitchNumber":3,"startTime":"2026-04-22T00:05:52.016Z","endTime":"2026-04-22T00:05:55.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-22T00:06:07.120Z","endTime":"2026-04-22T00:06:25.649Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91373991386561,"aZ":-12.773034335728456,"pfxX":-6.453483896091315,"pfxZ":10.408459447426141,"pX":-0.043065961092342,"pZ":3.982467388573287,"vX0":6.982516529997824,"vY0":-137.04657574747736,"vZ0":-3.273797651716248,"x":118.64,"y":131.25,"x0":-1.810015368038845,"y0":50.00502147525351,"z0":6.089886077292984,"aX":-12.032669454813293},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2243,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.40274079012683517,"extension":6.652593475607895},"index":4,"playId":"7eeb6380-82df-3d8b-b6ce-7ac43ecaa3a2","pitchNumber":4,"startTime":"2026-04-22T00:06:25.649Z","endTime":"2026-04-22T00:06:30.807Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.434924882096304,"aZ":-12.021039021243721,"pfxX":-5.455316911776142,"pfxZ":11.048406642950686,"pX":0.6349557027999558,"pZ":2.129214105090765,"vX0":8.162192407813885,"vY0":-135.39829066206772,"vZ0":-7.975512779861536,"x":92.8,"y":181.29,"x0":-1.7346751262922175,"y0":50.00075533480704,"z0":5.988836848981684,"aX":-9.949362890791189},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":7.8,"spinRate":2237,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.4072889060515821,"extension":6.683952333222651},"hitData":{"launchSpeed":75.6,"launchAngle":29.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.9,"coordY":122.63}},"index":5,"playId":"23e77576-fb51-3a31-90ba-c10fd3ed6083","pitchNumber":5,"startTime":"2026-04-22T00:06:48.986Z","endTime":"2026-04-22T00:07:01.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:07:01.429Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masyn Winn doubles (5) on a sharp line drive to left fielder Kyle Stowers. Nolan Gorman to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:07:08.374Z","endTime":"2026-04-22T00:08:25.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.785813120889213,"aZ":-12.980455163499663,"pfxX":-4.312244182722459,"pfxZ":10.68778068539967,"pX":0.4529736980044413,"pZ":4.948014613109623,"vX0":7.491908699969661,"vY0":-133.87939253226554,"vZ0":-0.9692269544790693,"x":99.73,"y":105.18,"x0":-1.8350929962832263,"y0":50.00218986315511,"z0":6.253737209259847,"aX":-7.744380540510151},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.3,"breakHorizontal":6.0,"spinRate":2113,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.41080221557863483,"extension":6.625115159518228},"index":0,"playId":"0c66604e-27f5-32c0-9b89-74045bf5863b","pitchNumber":1,"startTime":"2026-04-22T00:07:31.071Z","endTime":"2026-04-22T00:07:35.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":70.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75670496720606,"aZ":-36.60048641095002,"pfxX":7.7000202749425375,"pfxZ":-3.475672835751471,"pX":-0.3612826524626636,"pZ":4.3393284227325575,"vX0":2.376732932024843,"vY0":-113.12036589543595,"vZ0":4.082827937301569,"x":130.77,"y":121.62,"x0":-2.430239154062103,"y0":50.00006092206719,"z0":6.218069790715294,"aX":9.815560851249131},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-4.7,"breakHorizontal":-14.5,"spinRate":2295,"spinDirection":46},"zone":11,"typeConfidence":2.0,"plateTime":0.4872243174164801,"extension":6.6684195913908715},"index":1,"playId":"1741e7f8-af14-3fd0-b4db-38349a977237","pitchNumber":2,"startTime":"2026-04-22T00:07:48.701Z","endTime":"2026-04-22T00:07:53.372Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742254213969467,"aZ":-16.928033394178033,"pfxX":-9.52404680019469,"pfxZ":8.5204880901479,"pX":-0.5620099217290964,"pZ":2.3778117562839474,"vX0":7.047614249621287,"vY0":-133.64355729833213,"vZ0":-5.763091518135123,"x":138.42,"y":174.58,"x0":-2.0104133329326936,"y0":50.002695410697186,"z0":5.799340776968868,"aX":-17.0396198563112},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":15.5,"spinRate":2138,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.41157692074643615,"extension":6.898547973993121},"hitData":{"launchSpeed":107.3,"launchAngle":13.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":33.47,"coordY":100.61}},"index":2,"playId":"43a879bb-4f13-3609-b2d3-dc846290e40b","pitchNumber":3,"startTime":"2026-04-22T00:08:13.592Z","endTime":"2026-04-22T00:08:25.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:08:25.729Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:11:52.690Z","endTime":"2026-04-22T00:13:03.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T00:09:01.473Z","endTime":"2026-04-22T00:09:51.472Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: John King replaces Chris Paddack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T00:09:51.472Z","endTime":"2026-04-22T00:11:54.866Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.364534533887085,"aZ":-32.65611900975592,"pfxX":-5.628411850532059,"pfxZ":-0.3502418922675403,"pX":0.5166723989814158,"pZ":3.070660497041187,"vX0":-1.5780600043684956,"vY0":-117.10142208596572,"vZ0":1.2292599079858872,"x":97.31,"y":155.87,"x0":1.931485910951629,"y0":50.0028682298967,"z0":5.608163720949993,"aX":-7.76827896615674},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.0,"breakHorizontal":10.6,"spinRate":2749,"spinDirection":318},"zone":3,"typeConfidence":2.0,"plateTime":0.46883009115636076,"extension":5.589504214544304},"index":2,"playId":"bc48aaa2-ca91-3a84-94c6-45569f5b15eb","pitchNumber":1,"startTime":"2026-04-22T00:11:54.866Z","endTime":"2026-04-22T00:12:21.897Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"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":90.9,"endSpeed":82.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236061431800525,"aZ":-30.188778679062438,"pfxX":9.495168746803673,"pfxZ":1.1287006501649142,"pX":-0.19777264919763515,"pZ":2.298939815445072,"vX0":-8.015594486064934,"vY0":-132.09062117263073,"vZ0":-1.9618581181954156,"x":124.54,"y":176.71,"x0":1.6486732472026913,"y0":50.00428119854354,"z0":5.28007664917632,"aX":16.71052156913902},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.8,"breakHorizontal":-15.4,"spinRate":2256,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.415327099279057,"extension":5.9109205852218105},"index":3,"playId":"ea677b7c-3eb7-3f4e-abc9-80c8923fa513","pitchNumber":2,"startTime":"2026-04-22T00:12:37.068Z","endTime":"2026-04-22T00:12:41.156Z","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":81.5,"endSpeed":74.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55039596273534,"aZ":-34.14978191864194,"pfxX":-8.611164801352526,"pfxZ":-1.4040230593472662,"pX":-1.114296240165516,"pZ":1.4273413886149298,"vX0":-4.368494848109848,"vY0":-118.54647176467716,"vZ0":-1.7677845749362975,"x":159.47,"y":200.24,"x0":1.879439719827248,"y0":50.00479909685005,"z0":5.340265816412439,"aX":-12.089665363606965},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.8,"breakHorizontal":16.8,"spinRate":2905,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4644704238044617,"extension":5.886554862158665},"hitData":{"launchSpeed":61.5,"launchAngle":25.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":155.35,"coordY":132.81}},"index":4,"playId":"f123451a-46fd-322e-b5d7-58fb327c4e96","pitchNumber":3,"startTime":"2026-04-22T00:12:56.877Z","endTime":"2026-04-22T00:13:03.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:13:03.931Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Graham Pauley singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:14:54.726Z","endTime":"2026-04-22T00:16:29.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44455185123475,"aZ":-19.51943394456541,"pfxX":-1.3962991215207041,"pfxZ":7.131025363844339,"pX":0.27457942764044374,"pZ":3.0501311311356054,"vX0":6.691157679760803,"vY0":-132.62643596776465,"vZ0":-2.601177947317664,"x":106.53,"y":156.43,"x0":-2.1039787180390337,"y0":50.001874427648765,"z0":5.473791245389659,"aX":-2.478919456579616},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.5,"breakHorizontal":1.0,"spinRate":2334,"spinDirection":211},"zone":3,"typeConfidence":0.92,"plateTime":0.4136401352495618,"extension":6.545844617164894},"index":0,"playId":"845cd2c3-2ef3-3890-ae4a-7de0f565fb7e","pitchNumber":1,"startTime":"2026-04-22T00:15:18.064Z","endTime":"2026-04-22T00:15:22.798Z","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":88.9,"endSpeed":81.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86839997938261,"aZ":-26.52384333932904,"pfxX":-12.044031030244028,"pfxZ":3.3750741780981146,"pX":-0.7522185321514024,"pZ":1.3568875441315817,"vX0":7.3089701765005985,"vY0":-129.15886639634735,"vZ0":-4.643808003577297,"x":145.67,"y":202.14,"x0":-2.0652926687439055,"y0":50.00605731418942,"z0":5.237221749789581,"aX":-20.193185602079915},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":20.0,"spinRate":1743,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4253486369347774,"extension":6.555722481904208},"index":1,"playId":"786261a8-6f76-3d45-b9a9-9a24fed5131e","pitchNumber":2,"startTime":"2026-04-22T00:15:39.655Z","endTime":"2026-04-22T00:15:47.123Z","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":95.9,"endSpeed":86.3,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94836781572043,"aZ":-16.602578633221558,"pfxX":-8.669181608805019,"pfxZ":8.048824815087169,"pX":-0.31441018890665934,"pZ":2.4761152135506554,"vX0":7.757056612064456,"vY0":-139.30810921801094,"vZ0":-4.758069951963374,"x":128.98,"y":171.92,"x0":-2.030642696279164,"y0":50.00125410759917,"z0":5.330123935962703,"aX":-16.76663263605528},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":13.8,"spinRate":2211,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3956055898340667,"extension":6.52438745690577},"index":2,"playId":"686c87d0-26f0-3ed9-a27b-56be5e3cae7e","pitchNumber":3,"startTime":"2026-04-22T00:15:57.394Z","endTime":"2026-04-22T00:16:00.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81199313236781,"aZ":-29.398551833926067,"pfxX":-11.845289678549639,"pfxZ":1.4305732346189242,"pX":0.043985905217833875,"pZ":3.167723849398127,"vX0":10.112827833144104,"vY0":-138.68513571885083,"vZ0":-0.017028898368529166,"x":115.32,"y":153.25,"x0":-2.1219662587029537,"y0":50.00054914059179,"z0":5.145032485516789,"aX":-22.928497828915177},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.8,"breakHorizontal":19.2,"spinRate":2248,"spinDirection":238},"zone":2,"typeConfidence":0.75,"plateTime":0.3958913299706954,"extension":6.3899620339368015},"hitData":{"launchSpeed":88.7,"launchAngle":7.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.82,"coordY":115.34}},"index":3,"playId":"f42c951e-1958-3ef0-b47e-a61c63e39d7e","pitchNumber":4,"startTime":"2026-04-22T00:16:18.143Z","endTime":"2026-04-22T00:16:29.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:16:29.284Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:16:48.328Z","endTime":"2026-04-22T00:19:16.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.341372049634902,"aZ":-18.580756899039137,"pfxX":-0.5946242217052786,"pfxZ":7.371343689057102,"pX":0.4619536943339302,"pZ":1.9919300098374286,"vX0":7.236128240992383,"vY0":-134.9508412484637,"vZ0":-5.140681740825821,"x":99.39,"y":185.0,"x0":-2.1769158172621434,"y0":50.00469535059612,"z0":5.230204491120388,"aX":-1.0967746827610605},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":-0.5,"spinRate":2365,"spinDirection":210},"zone":9,"typeConfidence":0.93,"plateTime":0.40585519331545683,"extension":6.690459465802037},"index":0,"playId":"2be35e1d-a3fb-3602-9022-71bb1a780bcd","pitchNumber":1,"startTime":"2026-04-22T00:16:55.393Z","endTime":"2026-04-22T00:16:59.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":75.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.301735345603504,"aZ":-36.51162247034006,"pfxX":8.603426842900578,"pfxZ":-2.9291455722246305,"pX":-0.7884546624502485,"pZ":3.024114430520454,"vX0":1.624738030873346,"vY0":-122.09312752777937,"vZ0":2.433262519453823,"x":147.05,"y":157.13,"x0":-2.582061810079996,"y0":50.00273015634643,"z0":5.199211939931165,"aX":12.740793439187588},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.3,"breakHorizontal":-16.0,"spinRate":2950,"spinDirection":50},"zone":1,"typeConfidence":0.89,"plateTime":0.4519193112071833,"extension":6.14631208464835},"index":1,"playId":"c7832fbc-40ba-3741-91b9-468c64b815c7","pitchNumber":2,"startTime":"2026-04-22T00:17:16.647Z","endTime":"2026-04-22T00:17:22.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47309180195634,"aZ":-37.001604632246575,"pfxX":9.421962377852385,"pfxZ":-3.2186302898443593,"pX":-0.7943994166872856,"pZ":3.150976104873996,"vX0":1.327385530138252,"vY0":-122.816801919597,"vZ0":2.70316983337435,"x":147.28,"y":153.7,"x0":-2.566363729958559,"y0":50.00241693220252,"z0":5.222963113123908,"aX":14.130124335516966},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.8,"breakHorizontal":-17.3,"spinRate":3070,"spinDirection":61},"zone":1,"typeConfidence":0.9,"plateTime":0.44911627511208296,"extension":6.202968748217015},"index":2,"playId":"02c9440a-9a3d-3a60-8152-42431d6708a0","pitchNumber":3,"startTime":"2026-04-22T00:17:35.852Z","endTime":"2026-04-22T00:18:02.861Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":77.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81686174400554,"aZ":-35.86259751373599,"pfxX":9.055753103902331,"pfxZ":-2.3946720681616185,"pX":1.0415496460900915,"pZ":3.022949686457976,"vX0":5.472224082808405,"vY0":-124.81670699461822,"vZ0":2.286640219320739,"x":77.3,"y":157.16,"x0":-2.3738554693957297,"y0":50.00365412101221,"z0":5.099531491133832,"aX":13.9405733030331},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.4,"breakHorizontal":-17.9,"spinRate":3114,"spinDirection":44},"zone":12,"typeConfidence":0.91,"plateTime":0.44297282749825895,"extension":6.29228943379754},"index":3,"playId":"5b68224b-28f0-3d74-8d18-6198886b3930","pitchNumber":4,"startTime":"2026-04-22T00:18:15.546Z","endTime":"2026-04-22T00:18:21.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92833889601702,"aZ":-13.571677031293904,"pfxX":-7.178943752798133,"pfxZ":9.360519403572683,"pX":1.1754910032980013,"pZ":2.1745190151240585,"vX0":11.212125645073526,"vY0":-140.34417943101204,"vZ0":-5.81279224357309,"x":72.19,"y":180.07,"x0":-1.945795831159359,"y0":50.00169683761534,"z0":5.162878068580398,"aX":-14.265616272745643},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":10.6,"spinRate":2209,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3908784849906999,"extension":6.724459523519363},"index":4,"playId":"631954d8-49c9-3d4e-8c10-88b23b3e2930","pitchNumber":5,"startTime":"2026-04-22T00:18:32.918Z","endTime":"2026-04-22T00:18:38.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86788673523633,"aZ":-12.703464078306279,"pfxX":-6.159123159935046,"pfxZ":9.814918025267632,"pX":-0.15679047005847335,"pZ":2.953917557211611,"vX0":7.315004743168874,"vY0":-140.6578918935876,"vZ0":-3.891843809119517,"x":122.98,"y":159.02,"x0":-2.0032369511903467,"y0":50.00377394403666,"z0":5.191974419158488,"aX":-12.219911614390872},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2189,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39089377669353986,"extension":6.660749339750436},"index":5,"playId":"bce6271f-b33a-301b-9159-222daafc9a17","pitchNumber":6,"startTime":"2026-04-22T00:19:13.024Z","endTime":"2026-04-22T00:19:16.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:19:16.867Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to right fielder Jordan Walker. Jakob Marsee out at 1st on the throw, right fielder Jordan Walker to third baseman Nolan Gorman to first baseman Alec Burleson to shortstop Masyn Winn. Graham Pauley to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:19:23.661Z","endTime":"2026-04-22T00:20:44.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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":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":669357,"link":"/api/v1/people/669357"},"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_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.259867456150698,"aZ":-37.6852510043187,"pfxX":8.785329554587042,"pfxZ":-3.613506748903861,"pX":-0.9208748296986173,"pZ":2.7117696731172134,"vX0":1.3149912800791912,"vY0":-123.96488056176415,"vZ0":1.6073957855867536,"x":152.1,"y":165.56,"x0":-2.600079514915346,"y0":50.00093960229856,"z0":5.247104130939589,"aX":13.40637159568033},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.8,"breakHorizontal":-16.2,"spinRate":3034,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.4451480215320722,"extension":6.136026135777271},"index":0,"playId":"6dfaf2ed-3911-32a9-83cb-300e337d7339","pitchNumber":1,"startTime":"2026-04-22T00:19:43.672Z","endTime":"2026-04-22T00:19:51.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66532293199886,"aZ":-29.03671487141375,"pfxX":-12.42155162340218,"pfxZ":1.6314982415274546,"pX":0.3375632494714407,"pZ":2.321409285756699,"vX0":11.15252398681185,"vY0":-138.43513872764893,"vZ0":-1.998528705173191,"x":104.13,"y":176.1,"x0":-2.1414555743639263,"y0":50.006738586147904,"z0":5.008138388665428,"aX":-23.967410026948365},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.6,"breakHorizontal":20.0,"spinRate":2297,"spinDirection":236},"zone":6,"typeConfidence":0.58,"plateTime":0.3965675861513751,"extension":6.637823302001182},"index":1,"playId":"8a05f34d-9c75-38f8-aac8-78addb171b46","pitchNumber":2,"startTime":"2026-04-22T00:20:04.333Z","endTime":"2026-04-22T00:20:09.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.121084957980173,"aZ":-20.35882843158804,"pfxX":0.30834626628704936,"pfxZ":6.322868091704061,"pX":0.08797552719939981,"pZ":2.2103520702694244,"vX0":5.701785151140256,"vY0":-135.69159655653107,"vZ0":-4.08869282834785,"x":113.65,"y":179.1,"x0":-2.078737993002896,"y0":50.00153772971809,"z0":5.151365047100249,"aX":0.5760002603558941},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":-1.8,"spinRate":2443,"spinDirection":207},"zone":5,"typeConfidence":0.93,"plateTime":0.4033298742364062,"extension":6.5640457048764365},"hitData":{"launchSpeed":99.4,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.6,"coordY":102.02}},"index":2,"playId":"ce32c5f3-d4ca-3265-9e12-51751b6d5613","pitchNumber":3,"startTime":"2026-04-22T00:20:26.242Z","endTime":"2026-04-22T00:20:44.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:20:44.428Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out to left fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:21:20.877Z","endTime":"2026-04-22T00:22:12.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.002788578875926,"aZ":-29.340157047094873,"pfxX":-11.406929907464427,"pfxZ":1.6657754278937986,"pX":-1.035841672380535,"pZ":2.7942474022245385,"vX0":6.74633924598045,"vY0":-130.2662334902315,"vZ0":-0.4915910284314626,"x":156.48,"y":163.34,"x0":-2.191113978313061,"y0":50.00346518443978,"z0":5.223624411558891,"aX":-19.4022640772958},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.1,"breakHorizontal":19.0,"spinRate":1739,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4221562010338351,"extension":6.548932545183162},"index":0,"playId":"2616d792-4041-370b-8be1-e4c2e069ac75","pitchNumber":1,"startTime":"2026-04-22T00:21:20.877Z","endTime":"2026-04-22T00:21:26.277Z","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":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68168298030585,"aZ":-45.85420178934261,"pfxX":4.389563336568299,"pfxZ":-9.746957286378553,"pX":0.8407183805435386,"pZ":1.3709536399808802,"vX0":5.601214473913547,"vY0":-119.03335680857674,"vZ0":0.31559094696381784,"x":84.95,"y":201.76,"x0":-2.1341106440450526,"y0":50.00565170044348,"z0":5.466840852432385,"aX":6.157700277066598},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.2,"breakHorizontal":-9.6,"spinRate":2889,"spinDirection":37},"zone":14,"typeConfidence":0.98,"plateTime":0.464204827080164,"extension":6.3429426194919625},"index":1,"playId":"13d42fe4-f85b-3e0f-8c85-d36cef3eb308","pitchNumber":2,"startTime":"2026-04-22T00:21:39.454Z","endTime":"2026-04-22T00:21:44.197Z","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":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21957534846613,"aZ":-25.624691866101628,"pfxX":-11.709613054306418,"pfxZ":3.7873875501543335,"pX":-0.5269546631711427,"pZ":2.46984345260276,"vX0":8.055134830014673,"vY0":-131.56353861832034,"vZ0":-1.949716860996557,"x":137.09,"y":172.09,"x0":-2.126728763787025,"y0":50.00628897032788,"z0":5.144061523182467,"aX":-20.270688681526426},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":19.1,"spinRate":1831,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.41835613337774546,"extension":6.859989402044473},"hitData":{"launchSpeed":99.7,"launchAngle":49.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.84,"coordY":97.55}},"index":2,"playId":"8d161bc3-d67d-3976-abd7-e71f6d74a94e","pitchNumber":3,"startTime":"2026-04-22T00:22:02.164Z","endTime":"2026-04-22T00:22:12.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:22:12.520Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:24:02.505Z","endTime":"2026-04-22T00:25:52.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.410630645274495,"aZ":-36.956315494619645,"pfxX":-6.11692063626028,"pfxZ":-3.58450474825281,"pX":0.16036795217821861,"pZ":2.0236112821907155,"vX0":-1.8720462735964027,"vY0":-115.60148142703846,"vZ0":-0.5251451351149093,"x":110.89,"y":184.14,"x0":1.7783779795260057,"y0":50.00343608782461,"z0":5.845330678704984,"aX":-8.16050836350147},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.2,"breakHorizontal":11.5,"spinRate":2855,"spinDirection":323},"zone":8,"typeConfidence":2.0,"plateTime":0.47641949701991226,"extension":5.717701020315127},"index":0,"playId":"98f8dc2d-5e93-3c74-9787-a1179fa43772","pitchNumber":1,"startTime":"2026-04-22T00:24:17.720Z","endTime":"2026-04-22T00:24:21.977Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-22T00:24:32.768Z","endTime":"2026-04-22T00:24:39.437Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.050652268015728,"aZ":-34.6716728250279,"pfxX":-9.004266739101878,"pfxZ":-1.8069836819677674,"pX":0.17889924460937184,"pZ":1.6645610778121445,"vX0":-2.020362817120218,"vY0":-118.09424138135554,"vZ0":-1.0934649969881924,"x":110.18,"y":193.84,"x0":2.2189611447625377,"y0":50.00247950521348,"z0":5.38594791333884,"aX":-12.441256250846113},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.2,"breakHorizontal":16.8,"spinRate":2870,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.46772288790641037,"extension":5.902195123373717},"index":2,"playId":"8bfe14c7-a1d0-3c73-8f67-eee6ecbbe63e","pitchNumber":2,"startTime":"2026-04-22T00:24:39.437Z","endTime":"2026-04-22T00:24:44.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.447863456895504,"aZ":-30.496480019856257,"pfxX":8.086679199913098,"pfxZ":0.9300407911628916,"pX":2.0908019324255447,"pZ":1.9821543033076343,"vX0":-2.611109899262643,"vY0":-133.92133933174333,"vZ0":-2.895909380934624,"x":37.3,"y":185.26,"x0":2.0334260924453553,"y0":50.00092732454551,"z0":5.280225809757641,"aX":14.549437576445753},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.2,"breakHorizontal":-14.0,"spinRate":2215,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.41046411112388226,"extension":5.789265416563785},"index":3,"playId":"ee15c4c2-3d0e-3089-8a7b-3aca99c74742","pitchNumber":3,"startTime":"2026-04-22T00:24:56.051Z","endTime":"2026-04-22T00:25:00.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177354761642082,"aZ":-34.67565362552806,"pfxX":10.854335142543613,"pfxZ":-1.714250212344007,"pX":0.4585456879097535,"pZ":0.6750317220614412,"vX0":-7.08624466906078,"vY0":-121.00680734960535,"vZ0":-3.341394750737358,"x":99.52,"y":220.55,"x0":2.038761660154598,"y0":50.00350529354458,"z0":5.1628186402874405,"aX":15.837003820930226},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.7,"breakHorizontal":-17.6,"spinRate":1491,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.455474108212516,"extension":5.767738409653529},"index":4,"playId":"0c5dac99-ba1b-391d-af57-70ac503c9479","pitchNumber":4,"startTime":"2026-04-22T00:25:10.304Z","endTime":"2026-04-22T00:25:15.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458955516966583,"aZ":-18.625222766292516,"pfxX":4.8581752667819575,"pfxZ":7.605484197495027,"pX":2.070369371076399,"pZ":3.047393329229683,"vX0":-1.4597196793580478,"vY0":-133.34841951234006,"vZ0":-2.529921591264017,"x":38.08,"y":156.5,"x0":1.997136638397772,"y0":50.00575071552353,"z0":5.3680520102994675,"aX":8.659720226092228},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":-8.4,"spinRate":2130,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4123937576923904,"extension":5.938781984110763},"index":5,"playId":"259c6cc6-dcc8-307f-8e7d-21859e286481","pitchNumber":5,"startTime":"2026-04-22T00:25:32.376Z","endTime":"2026-04-22T00:25:37.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.061504694691262,"aZ":-31.36746727121287,"pfxX":8.722250237887577,"pfxZ":0.46093278923124537,"pX":1.7236690075537013,"pZ":1.8949421656762628,"vX0":-3.9150129903073205,"vY0":-132.2476585030955,"vZ0":-2.7406131657713932,"x":51.3,"y":187.62,"x0":2.0957060811846437,"y0":50.00571849913466,"z0":5.2623131569032635,"aX":15.342928836388065},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.4,"breakHorizontal":-14.9,"spinRate":2141,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4152917681220982,"extension":5.826393727524333},"index":6,"playId":"a7c29449-f8be-33c1-bc57-57b96df63a2f","pitchNumber":6,"startTime":"2026-04-22T00:25:48.881Z","endTime":"2026-04-22T00:25:52.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:25:52.994Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:25:56.544Z","endTime":"2026-04-22T00:27:51.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.708209229130127,"aZ":-41.09164955827728,"pfxX":-6.890891590423659,"pfxZ":-6.718995472402481,"pX":0.4922782470150251,"pZ":2.9029426555189293,"vX0":-1.3380322741785655,"vY0":-115.15618640008337,"vZ0":2.3560786352528598,"x":98.24,"y":160.4,"x0":1.9771867770037868,"y0":50.00256545394314,"z0":5.8755629897554895,"aX":-9.146199635799968},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.2,"breakHorizontal":12.8,"spinRate":2793,"spinDirection":311},"zone":3,"typeConfidence":2.0,"plateTime":0.47778145627859114,"extension":5.7830709807124085},"index":0,"playId":"b5419f54-e201-3c5e-803a-74eaa9eb4f95","pitchNumber":1,"startTime":"2026-04-22T00:26:34.836Z","endTime":"2026-04-22T00:26:38.728Z","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":81.3,"endSpeed":73.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112072862950512,"aZ":-35.09760500768596,"pfxX":-7.71678659464424,"pfxZ":-2.1119123212647937,"pX":-0.5073486773808183,"pZ":1.0041110984318045,"vX0":-3.3403086669605133,"vY0":-118.20322681556328,"vZ0":-2.426789751344923,"x":136.34,"y":211.67,"x0":1.9361660896506554,"y0":50.003332445276904,"z0":5.335885915867909,"aX":-10.680852842167067},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.2,"breakHorizontal":14.9,"spinRate":2674,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.46730017122082934,"extension":5.891324441443498},"index":1,"playId":"7cc41795-3f7f-38cc-9393-f6a884cc47e8","pitchNumber":2,"startTime":"2026-04-22T00:26:49.784Z","endTime":"2026-04-22T00:26:55.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.740583930187675,"aZ":-32.884858662215386,"pfxX":10.505049702374652,"pfxZ":-0.4907759656037687,"pX":0.04127793774792302,"pZ":1.5011577990478169,"vX0":-7.1888329205780925,"vY0":-120.08513548011295,"vZ0":-1.9842373745861939,"x":115.43,"y":198.25,"x0":1.7330553125296175,"y0":50.00462491750214,"z0":5.308884597291667,"aX":15.09739162996645},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.2,"breakHorizontal":-16.9,"spinRate":1532,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4589397557270334,"extension":5.863688577166158},"index":2,"playId":"379d15dd-31bb-3edc-b080-c5867944b22f","pitchNumber":3,"startTime":"2026-04-22T00:27:05.384Z","endTime":"2026-04-22T00:27:09.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00057889769874,"aZ":-32.13687896619054,"pfxX":-9.345031022972684,"pfxZ":0.02346709032005556,"pX":-0.1977550907929638,"pZ":2.2059262798788333,"vX0":-2.2511343701328514,"vY0":-119.35849649478939,"vZ0":-0.6924753198728577,"x":124.54,"y":179.22,"x0":1.9742776717683226,"y0":50.000925820908634,"z0":5.429766789268584,"aX":-13.290893114513148},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.1,"breakHorizontal":17.5,"spinRate":2838,"spinDirection":316},"zone":5,"typeConfidence":2.0,"plateTime":0.4613971405955195,"extension":5.7547891191605975},"index":3,"playId":"7ec45d36-b519-3b9e-ae08-f036feb0ef16","pitchNumber":4,"startTime":"2026-04-22T00:27:22.155Z","endTime":"2026-04-22T00:27:27.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80839154435967,"aZ":-37.152538581428736,"pfxX":-4.625488351044899,"pfxZ":-3.388464046560034,"pX":-0.5183442682957556,"pZ":1.86344628975627,"vX0":-4.3113268744949504,"vY0":-121.04536253131394,"vZ0":-0.47290230834138536,"x":136.76,"y":188.47,"x0":1.8932368031972036,"y0":50.002831182166275,"z0":5.342011168078421,"aX":-6.79535112591337},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.0,"breakHorizontal":9.5,"spinRate":2973,"spinDirection":314},"zone":7,"typeConfidence":2.0,"plateTime":0.45421498477807987,"extension":5.954152015644898},"hitData":{"launchSpeed":66.8,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.87,"coordY":160.12}},"index":4,"playId":"8fc03c65-2084-35a5-bcd3-c58220dba572","pitchNumber":5,"startTime":"2026-04-22T00:27:43.415Z","endTime":"2026-04-22T00:27:51.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:27:51.149Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Wetherholt called out on strikes.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T00:28:05.434Z","endTime":"2026-04-22T00:29:43.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":74.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.220203093860253,"aZ":-33.4913946529983,"pfxX":9.87428648714159,"pfxZ":-0.9129710364885195,"pX":1.0035215269944227,"pZ":2.324929318658918,"vX0":-4.980294277622938,"vY0":-120.27464921053935,"vZ0":-0.15335854642087499,"x":78.75,"y":176.01,"x0":1.8377935838340445,"y0":50.00418634764302,"z0":5.404919356940217,"aX":14.209005611478258},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":-16.3,"spinRate":1441,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.45854723993081414,"extension":5.842467039502658},"index":0,"playId":"5bd399f3-c9a7-3922-a6c9-f3482220ffb3","pitchNumber":1,"startTime":"2026-04-22T00:28:18.660Z","endTime":"2026-04-22T00:28:24.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25661321002334,"aZ":-27.03955027603596,"pfxX":9.771561371876885,"pfxZ":2.915512879022204,"pX":1.1552725274442555,"pZ":2.0664272831779704,"vX0":-4.993648830079892,"vY0":-132.5930540007041,"vZ0":-3.112661346781416,"x":72.96,"y":182.99,"x0":1.8046522695564091,"y0":50.00159617530124,"z0":5.2521392025487845,"aX":17.206745453024613},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":-16.4,"spinRate":2258,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4148278764590465,"extension":5.940494844563834},"index":1,"playId":"e392b4a5-7ba1-383d-babb-3654bc43d9d6","pitchNumber":2,"startTime":"2026-04-22T00:28:36.954Z","endTime":"2026-04-22T00:28:40.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.836513413738047,"aZ":-35.04349777514874,"pfxX":9.404398507876431,"pfxZ":-1.9690036926922296,"pX":0.5140069352730149,"pZ":1.7834934960730806,"vX0":-5.907136124960019,"vY0":-120.84276161530411,"vZ0":-1.0162021114585977,"x":97.41,"y":190.63,"x0":1.7869958208713494,"y0":50.00277688709593,"z0":5.329433031886939,"aX":13.70063669441847},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.5,"breakHorizontal":-15.4,"spinRate":1488,"spinDirection":104},"zone":9,"typeConfidence":2.0,"plateTime":0.4558663949417898,"extension":5.7900047349737385},"index":2,"playId":"37b9471c-5204-3430-8aa4-edf72f66991b","pitchNumber":3,"startTime":"2026-04-22T00:28:51.284Z","endTime":"2026-04-22T00:28:55.608Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-22T00:29:10.402Z","endTime":"2026-04-22T00:29:18.444Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":75.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540658505398603,"aZ":-32.62223669122338,"pfxX":-9.097924177398866,"pfxZ":-0.30377971511896695,"pX":-1.6466133051463676,"pZ":0.39837128684301887,"vX0":-5.395587831413239,"vY0":-120.44110623164204,"vZ0":-4.353664834313803,"x":179.77,"y":228.02,"x0":1.8158946548690795,"y0":50.00575355698357,"z0":5.160548209626584,"aX":-13.17625174820327},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.4,"breakHorizontal":17.9,"spinRate":2995,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4572989388689548,"extension":5.946549351461814},"index":4,"playId":"2b11a80b-6777-3348-a74f-9e979f150e48","pitchNumber":4,"startTime":"2026-04-22T00:29:18.444Z","endTime":"2026-04-22T00:29:23.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969190303299715,"aZ":-31.70031169177534,"pfxX":-2.8948609109437964,"pfxZ":0.33208766390916455,"pX":-0.26383916486130365,"pZ":1.7310209077126062,"vX0":-4.33796535561612,"vY0":-120.29103380226694,"vZ0":-1.7273003900698565,"x":127.06,"y":192.04,"x0":1.947669246059244,"y0":50.005786006598505,"z0":5.3011048472229305,"aX":-4.191698340816022},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.5,"breakHorizontal":6.4,"spinRate":2729,"spinDirection":335},"zone":7,"typeConfidence":2.0,"plateTime":0.4574660850048189,"extension":5.931732776965516},"index":5,"playId":"0fc5acf5-d1b6-3d2a-86a0-9ebcb671f7c3","pitchNumber":5,"startTime":"2026-04-22T00:29:37.532Z","endTime":"2026-04-22T00:29:43.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:29:43.303Z","atBatIndex":47},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Otto Lopez reaches on a throwing error by shortstop Masyn Winn. Otto Lopez to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T00:31:42.223Z","endTime":"2026-04-22T00:34:28.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"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,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.681107364753174,"aZ":-25.11807612123799,"pfxX":-11.79189557325143,"pfxZ":3.644752738726874,"pX":-1.4187163304305068,"pZ":3.5239314289464745,"vX0":6.411911111350689,"vY0":-139.14896250708097,"vZ0":0.03679513151829439,"x":171.08,"y":143.63,"x0":-2.2353988049445817,"y0":50.005922148891145,"z0":5.191210427500138,"aX":-22.85367047056432},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":19.8,"spinRate":2242,"spinDirection":231},"zone":11,"typeConfidence":0.89,"plateTime":0.3954165862119381,"extension":6.5884232583226074},"index":0,"playId":"15aa47cb-7099-3b05-aa68-0c5486cd855d","pitchNumber":1,"startTime":"2026-04-22T00:32:00.278Z","endTime":"2026-04-22T00:32:04.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.283260049324856,"aZ":-18.05824440543169,"pfxX":-1.420849347809939,"pfxZ":7.733718967878781,"pX":0.947515588530336,"pZ":1.5254602261453136,"vX0":8.56374002405882,"vY0":-134.51099328327646,"vZ0":-6.2612460531752046,"x":80.88,"y":197.59,"x0":-2.098409064896024,"y0":50.00324904927585,"z0":5.172191292995809,"aX":-2.59526454353361},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":0.7,"spinRate":2389,"spinDirection":211},"zone":14,"typeConfidence":0.92,"plateTime":0.407837599143404,"extension":6.6777261925561575},"index":1,"playId":"bc810265-ec41-3637-979c-277f73e3bdf1","pitchNumber":2,"startTime":"2026-04-22T00:32:16.671Z","endTime":"2026-04-22T00:32:21.933Z","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":96.1,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82899578330568,"aZ":-13.978144466244386,"pfxX":-6.600686989406386,"pfxZ":9.336107532311141,"pX":0.09167827393981778,"pZ":2.1398384354869355,"vX0":8.244039258646408,"vY0":-139.5446474429104,"vZ0":-5.7773717612055115,"x":113.51,"y":181.0,"x0":-2.059706150597309,"y0":50.00251762228575,"z0":5.177187743948532,"aX":-12.865233327606001},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2277,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39427766361349015,"extension":6.857666701172442},"index":2,"playId":"fc0d5bc9-c452-31b1-a73f-5f4deacf91dd","pitchNumber":3,"startTime":"2026-04-22T00:32:35.887Z","endTime":"2026-04-22T00:32:42.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.813795792038704,"aZ":-23.84420673167013,"pfxX":-10.930357669911213,"pfxZ":4.22398621305622,"pX":0.3974469792443166,"pZ":1.1747878532465543,"vX0":10.611047725196617,"vY0":-140.2514991762872,"vZ0":-5.938757891181744,"x":101.85,"y":207.06,"x0":-2.0341319839874563,"y0":50.002546405782915,"z0":4.897859851366215,"aX":-21.548360578798732},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":17.3,"spinRate":2259,"spinDirection":234},"zone":14,"typeConfidence":0.89,"plateTime":0.39210987741301606,"extension":6.6064307759849985},"index":3,"playId":"ad316380-1296-3244-81a7-e199b2dc98bc","pitchNumber":4,"startTime":"2026-04-22T00:33:00.939Z","endTime":"2026-04-22T00:33:05.171Z","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":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13262932525985,"aZ":-23.30414948993969,"pfxX":-11.518199951718447,"pfxZ":4.3923618728839555,"pX":0.7206851213214376,"pZ":1.9812216336317194,"vX0":11.997920477443293,"vY0":-142.03744042131328,"vZ0":-4.300968454110896,"x":89.53,"y":185.29,"x0":-2.0859351831147754,"y0":50.0005814499282,"z0":5.019163873333123,"aX":-23.252663043719895},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.1,"breakHorizontal":18.0,"spinRate":2270,"spinDirection":231},"zone":9,"typeConfidence":0.9,"plateTime":0.38738370415764756,"extension":6.91130317893412},"index":4,"playId":"f810d1ef-6d50-3d4f-9ba9-645cc63c72ab","pitchNumber":5,"startTime":"2026-04-22T00:33:22.635Z","endTime":"2026-04-22T00:33:28.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T00:33:43.613Z","endTime":"2026-04-22T00:33:50.233Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.93160313680566,"aZ":-26.322097127888124,"pfxX":-12.553962193596277,"pfxZ":2.9645892578244455,"pX":0.23311661902280803,"pZ":1.8970760021652455,"vX0":10.783575217082424,"vY0":-140.55694221044195,"vZ0":-3.815063450078408,"x":108.11,"y":187.56,"x0":-2.048272941546604,"y0":50.001014406928874,"z0":5.008670760490204,"aX":-24.77235538276404},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.7,"breakHorizontal":20.2,"spinRate":2244,"spinDirection":233},"zone":8,"typeConfidence":0.82,"plateTime":0.391744525141851,"extension":6.915963698480666},"index":6,"playId":"06e0dffb-1e6f-31aa-8de3-a1800663af00","pitchNumber":6,"startTime":"2026-04-22T00:33:50.233Z","endTime":"2026-04-22T00:33:54.908Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.334754822684474,"aZ":-26.645207399198593,"pfxX":-12.326758291988197,"pfxZ":2.7595713610434682,"pX":-0.40263146834840857,"pZ":2.5058384843743986,"vX0":9.269750939456477,"vY0":-142.04995307564113,"vZ0":-2.3214449774335297,"x":132.35,"y":171.12,"x0":-2.1384723865862036,"y0":50.00413909430333,"z0":5.061720871599203,"aX":-24.711905632235275},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":4.6,"breakHorizontal":19.9,"spinRate":2302,"spinDirection":233},"zone":4,"typeConfidence":0.86,"plateTime":0.38843196530819224,"extension":6.770377519627326},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":155.28}},"index":7,"playId":"65b5acbf-aa3b-3b1a-b2cc-eb725fa36d59","pitchNumber":7,"startTime":"2026-04-22T00:34:20.560Z","endTime":"2026-04-22T00:34:28.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:34:28.585Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xavier Edwards pops out to shortstop Masyn Winn.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T00:35:02.527Z","endTime":"2026-04-22T00:38:54.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"pitchHand":{"code":"R","description":"Right"},"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,7,8,9],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":91.0,"endSpeed":82.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368125007681424,"aZ":-27.335317496245153,"pfxX":-12.099129438319315,"pfxZ":2.759224491873958,"pX":-0.16449796089722182,"pZ":1.713828191030264,"vX0":9.066824874920258,"vY0":-132.15609438278324,"vZ0":-3.589161737089671,"x":123.27,"y":192.51,"x0":-2.0822431797283363,"y0":50.00267548096131,"z0":5.116217206327438,"aX":-21.222078729944087},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":19.7,"spinRate":1758,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4157875103992654,"extension":6.911290120105889},"index":0,"playId":"18a2989c-958d-3268-afd3-d8793c0d77cf","pitchNumber":1,"startTime":"2026-04-22T00:35:11.667Z","endTime":"2026-04-22T00:35:15.511Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-22T00:35:32.352Z","endTime":"2026-04-22T00:35:49.060Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4594869889471,"aZ":-13.958913554140523,"pfxX":-5.808011677781458,"pfxZ":9.300190266144135,"pX":0.1579168453178928,"pZ":3.3195012006718083,"vX0":8.077843133644894,"vY0":-139.98560273833388,"vZ0":-3.015452542297065,"x":110.98,"y":149.15,"x0":-2.02824733615247,"y0":50.003644536347046,"z0":5.3405890218128675,"aX":-11.377201653198224},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":8.6,"spinRate":2147,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39325735580853793,"extension":6.6401609189695785},"index":2,"playId":"f16844d9-1ecf-31a8-9313-707783d73534","pitchNumber":2,"startTime":"2026-04-22T00:35:49.060Z","endTime":"2026-04-22T00:35:53.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.891274321970215,"aZ":-12.990587848981443,"pfxX":-6.439985941379145,"pfxZ":9.698154365495522,"pX":0.7066944582172647,"pZ":2.8676004194131393,"vX0":9.438165897202596,"vY0":-140.69234633780894,"vZ0":-4.223945410474526,"x":90.06,"y":161.35,"x0":-1.8756138883444242,"y0":50.00359079172495,"z0":5.248357376556025,"aX":-12.740318046628019},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":9.5,"spinRate":2206,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.39132163275292253,"extension":6.726586962826856},"index":3,"playId":"ab21cbb6-b2f9-3648-969c-0767f926025a","pitchNumber":3,"startTime":"2026-04-22T00:36:12.480Z","endTime":"2026-04-22T00:36:15.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00711677611635,"aZ":-28.273356219962622,"pfxX":-11.666640669853885,"pfxZ":2.2920981780911536,"pX":-1.6273727040170791,"pZ":3.7827441029462006,"vX0":5.426481735232873,"vY0":-130.29426249464893,"vZ0":1.6896627634941006,"x":179.03,"y":136.65,"x0":-2.233074196180555,"y0":50.00188845523894,"z0":5.277923546927948,"aX":-19.851622364436988},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":19.7,"spinRate":1860,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.42204087552046277,"extension":6.623816649736417},"index":4,"playId":"1e0f796b-cd9e-310e-87b9-cf4cddb504cc","pitchNumber":4,"startTime":"2026-04-22T00:36:36.669Z","endTime":"2026-04-22T00:36:41.497Z","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":89.3,"endSpeed":80.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.976025056135924,"aZ":-27.64148812666245,"pfxX":-11.367863068649742,"pfxZ":2.682053855825597,"pX":-1.8996039283881037,"pZ":3.3747699686734873,"vX0":4.861915249469523,"vY0":-129.85110279068627,"vZ0":0.5857300555795665,"x":189.41,"y":147.66,"x0":-2.330827379134083,"y0":50.00211923235736,"z0":5.2677243085529994,"aX":-19.198165534715415},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":19.3,"spinRate":1761,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4236011062825207,"extension":6.625481260248607},"index":5,"playId":"852f1465-181b-34a8-b36a-0b52a715fdde","pitchNumber":5,"startTime":"2026-04-22T00:36:58.547Z","endTime":"2026-04-22T00:37:03.872Z","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":83.4,"endSpeed":75.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.625071270938296,"aZ":-46.605840160008164,"pfxX":4.875513904615961,"pfxZ":-9.899451705986445,"pX":-1.2202850003714272,"pZ":2.3660632394026933,"vX0":0.9255688928769812,"vY0":-121.32631454440205,"vZ0":2.5044557791201996,"x":163.51,"y":174.9,"x0":-2.2413817440522283,"y0":50.00343206972108,"z0":5.448604419413659,"aX":7.10738695177771},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-16.8,"breakHorizontal":-9.0,"spinRate":3027,"spinDirection":41},"zone":13,"typeConfidence":0.97,"plateTime":0.45532272613808944,"extension":6.501488174766427},"index":6,"playId":"f1bbe7f1-1af8-3c2f-93f5-49c88e985792","pitchNumber":6,"startTime":"2026-04-22T00:37:22.784Z","endTime":"2026-04-22T00:37:26.305Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87245009378014,"aZ":-38.85282509867667,"pfxX":8.048529722806764,"pfxZ":-4.26561557745379,"pX":0.48291460148176846,"pZ":1.3898823362104795,"vX0":4.6729342594578105,"vY0":-125.97678042482272,"vZ0":-0.8615499525517217,"x":98.59,"y":201.25,"x0":-2.458096574092471,"y0":50.003524989077114,"z0":4.951235627867805,"aX":12.596272351018227},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.6,"breakHorizontal":-15.8,"spinRate":2955,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.4392407211446412,"extension":6.672558828536945},"index":7,"playId":"7f1f210e-f96f-3c11-adb6-c8505aace331","pitchNumber":7,"startTime":"2026-04-22T00:37:52.646Z","endTime":"2026-04-22T00:37:57.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":86.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.436762541888534,"aZ":-12.916574539489746,"pfxX":-6.9917432626607425,"pfxZ":9.83302818555191,"pX":1.2144013783969327,"pZ":2.664448072429613,"vX0":10.987537025644611,"vY0":-140.1944504580849,"vZ0":-4.541604933630221,"x":70.71,"y":166.84,"x0":-1.876485445182855,"y0":50.00350513811508,"z0":5.170960689287526,"aX":-13.694972366886555},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":10.0,"spinRate":2210,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39311072169033734,"extension":6.596353991433756},"index":8,"playId":"79e0eca1-187d-3a18-b9a2-10b24ed27d2f","pitchNumber":8,"startTime":"2026-04-22T00:38:21.008Z","endTime":"2026-04-22T00:38:26.694Z","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":97.0,"endSpeed":87.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.7868716990546,"aZ":-12.060209627580416,"pfxX":-7.149588077515341,"pfxZ":10.183604488150358,"pX":0.6592460849514664,"pZ":2.755897689223312,"vX0":9.892040071799524,"vY0":-140.79004572608633,"vZ0":-4.445927936108978,"x":91.87,"y":164.37,"x0":-1.9976337530129131,"y0":50.00115368291133,"z0":5.157497976073539,"aX":-14.119924794778061},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2293,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.39147706171544616,"extension":6.834037382786536},"hitData":{"launchSpeed":83.9,"launchAngle":64.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.59,"coordY":150.43}},"index":9,"playId":"f5d44292-11d8-343f-bd1a-72413c16d5a9","pitchNumber":9,"startTime":"2026-04-22T00:38:44.307Z","endTime":"2026-04-22T00:38:54.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:38:54.910Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Alec Burleson to pitcher Justin Bruihl. Otto Lopez to 3rd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T00:41:34.260Z","endTime":"2026-04-22T00:41:44.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677865,"link":"/api/v1/people/677865"},"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_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T00:39:07.025Z","endTime":"2026-04-22T00:39:49.661Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Dustin May.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T00:39:49.661Z","endTime":"2026-04-22T00:41:36.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.4,"endSpeed":81.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28979825141995,"aZ":-30.14074977246609,"pfxX":10.212312860290702,"pfxZ":1.1871531494471226,"pX":-0.3724684877691045,"pZ":2.0352426900266565,"vX0":-12.297126813023946,"vY0":-130.96847967366915,"vZ0":-1.2635956340762868,"x":131.2,"y":183.83,"x0":3.079547623955018,"y0":50.00634501246357,"z0":4.799529159101417,"aX":17.563777006275146},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.0,"breakHorizontal":-15.5,"spinRate":2128,"spinDirection":118},"zone":7,"typeConfidence":0.9,"plateTime":0.4198492153350464,"extension":6.573650240945393},"hitData":{"launchSpeed":70.5,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.77,"coordY":174.64}},"index":2,"playId":"48c74cd9-cf55-3ad9-b18a-60e1dfe28003","pitchNumber":1,"startTime":"2026-04-22T00:41:36.481Z","endTime":"2026-04-22T00:41:44.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:41:44.954Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Agustín Ramírez lines out to center fielder Victor Scott II.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T00:42:01.846Z","endTime":"2026-04-22T00:43:48.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"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":"Lineout","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":5},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00318230451223,"aZ":-33.030921008884626,"pfxX":10.488493458299654,"pfxZ":-0.49640911569274593,"pX":0.9665756884750564,"pZ":2.711476794453879,"vX0":-9.432989021825067,"vY0":-131.572441889672,"vZ0":0.9322224404027515,"x":80.16,"y":165.57,"x0":3.269977801488238,"y0":50.00520266113501,"z0":4.837935324130841,"aX":18.032716863992324},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.4,"breakHorizontal":-16.4,"spinRate":2070,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.4194489036935263,"extension":6.554113835242075},"index":0,"playId":"38a8ba22-8ca6-3229-b610-4308deb32c81","pitchNumber":1,"startTime":"2026-04-22T00:42:12.124Z","endTime":"2026-04-22T00:42:18.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335437714757497,"aZ":-36.68204039158121,"pfxX":6.684107320696364,"pfxZ":-3.370261196709527,"pX":1.0142118345768576,"pZ":1.7104153360911518,"vX0":-7.132697035683692,"vY0":-116.28094305445582,"vZ0":1.1351628927869546,"x":78.34,"y":192.6,"x0":3.2854945497286994,"y0":50.00054162276263,"z0":4.757328562354842,"aX":8.948272480376529},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-5.3,"breakHorizontal":-9.8,"spinRate":1391,"spinDirection":104},"zone":14,"typeConfidence":0.91,"plateTime":0.4751092268219148,"extension":6.832880882323488},"index":1,"playId":"83efc79d-3d40-323f-aed0-e2e686f12052","pitchNumber":2,"startTime":"2026-04-22T00:42:28.417Z","endTime":"2026-04-22T00:42:34.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":72.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908953654958072,"aZ":-33.787529983753814,"pfxX":8.315517154167399,"pfxZ":-1.190791300096194,"pX":1.2459520752530686,"pZ":1.6010098388351892,"vX0":-7.160293612492116,"vY0":-116.65731265481074,"vZ0":0.43653538747465115,"x":69.51,"y":195.55,"x0":3.3036576697015354,"y0":50.0047543166952,"z0":4.6471364149926995,"aX":11.240699980549937},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.7,"breakHorizontal":-12.8,"spinRate":1579,"spinDirection":104},"zone":14,"typeConfidence":0.93,"plateTime":0.4730385938706436,"extension":6.810967621517611},"index":2,"playId":"0f0dbb73-2ed5-3961-a6ad-8fe1cfc6c516","pitchNumber":3,"startTime":"2026-04-22T00:42:45.980Z","endTime":"2026-04-22T00:42:51.252Z","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":91.7,"endSpeed":82.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.417636176073245,"aZ":-15.961348261465483,"pfxX":6.412063475310986,"pfxZ":9.16946792294689,"pX":-0.05706818836352865,"pZ":3.574352702628641,"vX0":-10.17070479607313,"vY0":-133.10307719426947,"vZ0":-0.7038818188823652,"x":119.18,"y":142.27,"x0":3.0060613233686384,"y0":50.004329738320635,"z0":5.0136815276945415,"aX":11.340484977734766},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.6,"breakHorizontal":-9.0,"spinRate":2299,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.41379199014415535,"extension":6.565684978155498},"index":3,"playId":"1baa5b8b-0d12-3211-9abd-6e58f6c4bbe4","pitchNumber":4,"startTime":"2026-04-22T00:43:03.892Z","endTime":"2026-04-22T00:43:09.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96022679663661,"aZ":-34.14096234682726,"pfxX":8.292734372326684,"pfxZ":-1.4481630587128524,"pX":-0.9824971420951825,"pZ":1.0660575362732594,"vX0":-11.850084130964223,"vY0":-116.79208271990761,"vZ0":-0.91818785798458,"x":154.45,"y":210.0,"x0":3.1133871167195637,"y0":50.0014033582001,"z0":4.716739386727421,"aX":11.291359380170224},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-2.5,"breakHorizontal":-11.6,"spinRate":1585,"spinDirection":102},"zone":13,"typeConfidence":0.9,"plateTime":0.47159793821488005,"extension":6.861522371550706},"index":4,"playId":"c4da3cd4-e2fa-342c-9c5f-20a67483d3f0","pitchNumber":5,"startTime":"2026-04-22T00:43:21.660Z","endTime":"2026-04-22T00:43:25.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.972805178382856,"aZ":-33.19275261255846,"pfxX":-9.232741296066212,"pfxZ":-0.7636930452904789,"pX":0.31350996050547436,"pZ":2.7719757935633846,"vX0":-4.521844527456706,"vY0":-116.08243669776111,"vZ0":2.5191379887472616,"x":105.05,"y":163.94,"x0":3.4992568252862384,"y0":50.00175077755107,"z0":4.879073215809766,"aX":-12.334826991188228},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.2,"breakHorizontal":18.0,"spinRate":2711,"spinDirection":298},"zone":5,"typeConfidence":0.9,"plateTime":0.47567168826619177,"extension":6.570853824313055},"hitData":{"launchSpeed":93.8,"launchAngle":24.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":160.8,"coordY":67.34}},"index":5,"playId":"58917b0f-e19f-3841-818e-49faaea01d4c","pitchNumber":6,"startTime":"2026-04-22T00:43:40.356Z","endTime":"2026-04-22T00:43:48.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:43:48.412Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:46:16.191Z","endTime":"2026-04-22T00:47:54.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Phillips replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T00:45:39.111Z","endTime":"2026-04-22T00:46:06.295Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T00:46:06.295Z","endTime":"2026-04-22T00:46:18.292Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9332976662035,"aZ":-18.268371079211004,"pfxX":-10.180358157855823,"pfxZ":7.154442562519747,"pX":0.287334879712685,"pZ":0.26590027771618446,"vX0":6.618802211218244,"vY0":-139.39918007576162,"vZ0":-11.618179565350452,"x":106.05,"y":231.6,"x0":-0.8102361217353083,"y0":50.00581894271435,"z0":5.728380375549829,"aX":-19.792380618159463},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":16.8,"spinRate":1957,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3947854895435765,"extension":6.295128591948123},"index":2,"playId":"e840c4e6-58fe-3f80-976c-75ea518ff730","pitchNumber":1,"startTime":"2026-04-22T00:46:18.292Z","endTime":"2026-04-22T00:46:22.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.832384450020385,"aZ":-23.560000669483525,"pfxX":-11.774255318070866,"pfxZ":4.5009955028211905,"pX":-0.677714192059152,"pZ":3.203365206886077,"vX0":4.653297749368929,"vY0":-138.6165436608249,"vZ0":-3.2715961068003643,"x":142.83,"y":152.29,"x0":-0.8649113673553612,"y0":50.0008558968113,"z0":6.002504020245476,"aX":-22.52603290795274},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":20.0,"spinRate":2102,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.3976958308903513,"extension":6.064954733340937},"index":3,"playId":"cc414ac7-7642-31e1-9bd2-212db76e2876","pitchNumber":2,"startTime":"2026-04-22T00:46:33.442Z","endTime":"2026-04-22T00:46:39.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":75.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.809459286448426,"aZ":-32.68721493720244,"pfxX":9.257838877648208,"pfxZ":-0.3520654255908955,"pX":-0.05171478761854512,"pZ":3.3586540932681777,"vX0":-0.1544568206299094,"vY0":-121.76216062102259,"vZ0":0.46405692322724357,"x":118.97,"y":148.1,"x0":-1.184995389771998,"y0":50.00074829096179,"z0":6.044888635303004,"aX":13.5933894962531},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.1,"breakHorizontal":-16.6,"spinRate":2526,"spinDirection":56},"zone":2,"typeConfidence":0.9,"plateTime":0.45366506441702104,"extension":6.36916027919571},"index":4,"playId":"75512511-7866-3b4f-80d8-cbc0f4e23239","pitchNumber":3,"startTime":"2026-04-22T00:46:49.020Z","endTime":"2026-04-22T00:47:16.043Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684964655834257,"aZ":-24.608824339445487,"pfxX":-9.784014591073081,"pfxZ":4.606598789205895,"pX":0.45457058452133137,"pZ":1.595476265081309,"vX0":6.623173453337365,"vY0":-128.175148095953,"vZ0":-5.8210085290124995,"x":99.67,"y":195.7,"x0":-0.9086859475251848,"y0":50.00405281724959,"z0":5.851000216545491,"aX":-16.070549591544868},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":16.0,"spinRate":1480,"spinDirection":236},"zone":9,"typeConfidence":0.85,"plateTime":0.4294595132781325,"extension":6.575058753934283},"index":5,"playId":"dd4fd811-0a6a-3cfc-a8fa-5d4f58b763dd","pitchNumber":4,"startTime":"2026-04-22T00:47:22.222Z","endTime":"2026-04-22T00:47:26.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93882313313875,"aZ":-36.71745029363759,"pfxX":-6.168706506657583,"pfxZ":-2.8193481157390963,"pX":-0.35391913742867637,"pZ":1.3610667966324623,"vX0":3.53434789359461,"vY0":-126.59394467095179,"vZ0":-3.8771654028011824,"x":130.49,"y":202.03,"x0":-0.9729674049539068,"y0":50.00494271807088,"z0":5.878594990654525,"aX":-9.926668591339327},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.8,"breakHorizontal":10.3,"spinRate":1158,"spinDirection":248},"zone":13,"typeConfidence":0.55,"plateTime":0.43410494621076,"extension":6.581753486296296},"index":6,"playId":"ae9664b4-5857-363a-a33d-438d27d1ca77","pitchNumber":5,"startTime":"2026-04-22T00:47:50.720Z","endTime":"2026-04-22T00:47:54.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:47:54.707Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:47:59.718Z","endTime":"2026-04-22T00:49:36.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276639771838298,"aZ":-32.87210998949285,"pfxX":3.7626203132590073,"pfxZ":-0.4637493735595104,"pX":-0.13178040561273358,"pZ":1.723230269383958,"vX0":1.6250295291426067,"vY0":-122.67521384392364,"vZ0":-2.996301799154315,"x":122.02,"y":192.25,"x0":-1.2942786993530289,"y0":50.00338386966024,"z0":5.800870289626686,"aX":5.658366775060372},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":-7.2,"spinRate":2450,"spinDirection":65},"zone":8,"typeConfidence":0.89,"plateTime":0.44878144466038306,"extension":6.340939347808415},"index":0,"playId":"65e46999-f577-3c4b-9e5e-a76babe379d8","pitchNumber":1,"startTime":"2026-04-22T00:48:21.335Z","endTime":"2026-04-22T00:48:25.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.642523260199425,"aZ":-18.582782790736744,"pfxX":-9.599325504913915,"pfxZ":6.975908653785732,"pX":-0.3367834741466192,"pZ":1.5406721776403351,"vX0":5.230965933578461,"vY0":-139.27136735490004,"vZ0":-7.962140118279336,"x":129.84,"y":197.18,"x0":-1.0003013875615412,"y0":50.0040985033348,"z0":5.683868951092103,"aX":-18.706005730032352},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.0,"breakHorizontal":16.2,"spinRate":1979,"spinDirection":228},"zone":13,"typeConfidence":0.89,"plateTime":0.3945072443129276,"extension":6.305526570717414},"index":1,"playId":"baeda2f1-2264-3713-8792-6552feffcad8","pitchNumber":2,"startTime":"2026-04-22T00:48:38.630Z","endTime":"2026-04-22T00:48:43.762Z","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":96.1,"endSpeed":87.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52516045862963,"aZ":-16.84108307012241,"pfxX":-9.548760189440184,"pfxZ":7.851821449671042,"pX":0.8604456640935059,"pZ":2.4987985712542056,"vX0":8.073570014216006,"vY0":-139.57726061094792,"vZ0":-6.0372783696005206,"x":84.2,"y":171.31,"x0":-0.84424111504065,"y0":50.000958453416246,"z0":5.8184334038217,"aX":-18.63930281055204},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":15.4,"spinRate":2036,"spinDirection":224},"zone":12,"typeConfidence":0.86,"plateTime":0.39402741185533774,"extension":6.339165073204628},"index":2,"playId":"2baee426-993a-32fc-9ce5-1993db843adf","pitchNumber":3,"startTime":"2026-04-22T00:48:54.824Z","endTime":"2026-04-22T00:48:59.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23591593502611,"aZ":-33.76123464113138,"pfxX":-5.008718052304374,"pfxZ":-0.9668511806734275,"pX":-1.2826754843152353,"pZ":1.8365876958294094,"vX0":1.6851382031030107,"vY0":-127.26936110437065,"vZ0":-3.2621444532259067,"x":165.89,"y":189.19,"x0":-1.3028216059386588,"y0":50.00315539860521,"z0":5.810120236621403,"aX":-8.212804839331127},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":8.6,"spinRate":1327,"spinDirection":240},"zone":13,"typeConfidence":0.87,"plateTime":0.4304443052406026,"extension":6.466342632548558},"index":3,"playId":"5867afea-b0c3-3114-b1da-8468a93b9d49","pitchNumber":4,"startTime":"2026-04-22T00:49:15.656Z","endTime":"2026-04-22T00:49:21.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.549249333354677,"aZ":-26.908419116276516,"pfxX":-7.247563736622549,"pfxZ":3.1353094292249946,"pX":0.7231149274185019,"pZ":0.9945570405107105,"vX0":6.662750009632416,"vY0":-129.1966150696188,"vZ0":-6.815015454788108,"x":89.44,"y":211.93,"x0":-0.9556762714512578,"y0":50.004015575262116,"z0":5.753252389237781,"aX":-12.173771795931389},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":11.5,"spinRate":1313,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.42500719034765577,"extension":6.49359631552783},"index":4,"playId":"e6ff6df4-3282-3d69-9e52-758c7f581e17","pitchNumber":5,"startTime":"2026-04-22T00:49:32.475Z","endTime":"2026-04-22T00:49:36.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:49:36.412Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T00:49:40.730Z","endTime":"2026-04-22T00:50:31.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.694542513682144,"aZ":-28.904666510603064,"pfxX":-5.861041594129368,"pfxZ":2.0412394636172877,"pX":0.10179881381412371,"pZ":3.851705570734242,"vX0":4.2933312804683395,"vY0":-126.0501242042793,"vZ0":0.24676486529980157,"x":113.12,"y":134.78,"x0":-0.8658463887916904,"y0":50.00353164962958,"z0":6.094891393405489,"aX":-9.389670604352883},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":9.6,"spinRate":1003,"spinDirection":244},"zone":12,"typeConfidence":0.91,"plateTime":0.43527875615530887,"extension":6.491109868414228},"index":0,"playId":"0452f8cc-ab60-3804-821c-a7da1dadf2f8","pitchNumber":1,"startTime":"2026-04-22T00:50:05.664Z","endTime":"2026-04-22T00:50:10.702Z","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":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177489207769153,"aZ":-31.602800836856645,"pfxX":6.624149073506406,"pfxZ":0.3954769032549752,"pX":-0.8387116443298896,"pZ":3.0030787386811455,"vX0":-0.8784505122338347,"vY0":-120.81393912121082,"vZ0":-0.1847170406872063,"x":148.97,"y":157.7,"x0":-1.3260772082155285,"y0":50.00404414190625,"z0":5.897475415165335,"aX":9.630519125334487},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.0,"breakHorizontal":-11.6,"spinRate":2438,"spinDirection":63},"zone":4,"typeConfidence":0.9,"plateTime":0.4562656192193737,"extension":6.369760695638089},"hitData":{"launchSpeed":90.6,"launchAngle":44.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.66,"coordY":84.98}},"index":1,"playId":"f96a8a1a-d864-3b02-8838-16f3f009f549","pitchNumber":2,"startTime":"2026-04-22T00:50:22.292Z","endTime":"2026-04-22T00:50:31.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:50:31.907Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Slater lines out to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T00:52:36.373Z","endTime":"2026-04-22T00:53:01.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Slater replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T00:52:16.518Z","endTime":"2026-04-22T00:52:38.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":70.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80331502458948,"aZ":-36.34520230630949,"pfxX":-9.257840796823272,"pfxZ":-3.2735739414546963,"pX":-0.217187997263926,"pZ":1.6184568645213453,"vX0":-5.423772096109066,"vY0":-113.59236561803662,"vZ0":1.0205360206733842,"x":125.28,"y":195.08,"x0":3.4255701639046308,"y0":50.00477540802367,"z0":4.851243594254318,"aX":-11.786260950880422},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.2,"breakHorizontal":18.4,"spinRate":2468,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.48703160377372834,"extension":6.886066772154419},"index":1,"playId":"08a115bc-fa3b-37e6-8866-e5ca8bb92ba4","pitchNumber":1,"startTime":"2026-04-22T00:52:38.609Z","endTime":"2026-04-22T00:52:42.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":81.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56562123162839,"aZ":-36.16271221984226,"pfxX":12.568003204241807,"pfxZ":-2.3227086284695835,"pX":0.41658526972267257,"pZ":1.859403217222545,"vX0":-11.469555697139292,"vY0":-131.9460364498364,"vZ0":-0.525423074690697,"x":101.12,"y":188.58,"x0":3.240084959625523,"y0":50.00056235011229,"z0":4.78414385012259,"aX":21.608163329028077},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-4.1,"breakHorizontal":-19.4,"spinRate":2259,"spinDirection":114},"zone":9,"typeConfidence":0.9,"plateTime":0.4191241915674464,"extension":6.5738205282418125},"hitData":{"launchSpeed":87.8,"launchAngle":21.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.64,"coordY":104.85}},"index":2,"playId":"ec0ce617-2124-3e7c-a6d8-b250d9e5ad89","pitchNumber":2,"startTime":"2026-04-22T00:52:55.061Z","endTime":"2026-04-22T00:53:01.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:53:01.979Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Heriberto Hernández hit by pitch.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T00:53:48.036Z","endTime":"2026-04-22T00:55:15.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Heriberto Hernández replaces Graham Pauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T00:53:17.399Z","endTime":"2026-04-22T00:53:50.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"}},{"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":90.7,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.547858389805434,"aZ":-31.123979875961563,"pfxX":9.404226058116254,"pfxZ":0.5991624187486337,"pX":1.8979787806448467,"pZ":3.4967121755073136,"vX0":-7.166514946879374,"vY0":-131.7887417636865,"vZ0":2.4972987029342923,"x":44.65,"y":144.37,"x0":3.438723181693718,"y0":50.001242844444086,"z0":4.844647825126741,"aX":16.44354651006582},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.9,"breakHorizontal":-15.4,"spinRate":2079,"spinDirection":116},"zone":12,"typeConfidence":0.9,"plateTime":0.4165484994518085,"extension":6.529306688932139},"index":1,"playId":"050fe572-16d0-3926-80b5-e3429de34a9f","pitchNumber":1,"startTime":"2026-04-22T00:53:50.149Z","endTime":"2026-04-22T00:53:54.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":70.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32413178773638,"aZ":-33.47670006208449,"pfxX":-12.307986731432441,"pfxZ":-1.0189488115848864,"pX":0.3316027308943483,"pZ":2.6186809382064866,"vX0":-3.57448174933245,"vY0":-113.5750642004147,"vZ0":2.50682199342561,"x":104.36,"y":168.08,"x0":3.531835529249453,"y0":50.00061753938635,"z0":4.8725113624138805,"aX":-15.78432191201991},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-0.7,"breakHorizontal":23.3,"spinRate":2513,"spinDirection":297},"zone":5,"typeConfidence":0.91,"plateTime":0.4856495876900473,"extension":6.805950390666753},"index":2,"playId":"ef48c0b5-9c49-387f-b293-d64ce8d250ec","pitchNumber":2,"startTime":"2026-04-22T00:54:05.309Z","endTime":"2026-04-22T00:54:09.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-22T00:54:20.839Z","endTime":"2026-04-22T00:54:33.320Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":71.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.939184303243547,"aZ":-35.719704466453294,"pfxX":8.49703899823844,"pfxZ":-2.6602590159152015,"pX":2.4732435402647788,"pZ":3.23868638682846,"vX0":-4.7551867629139775,"vY0":-116.30719960361114,"vZ0":4.09368034486108,"x":22.73,"y":151.34,"x0":3.4672085372760004,"y0":50.0000316968039,"z0":4.897022735297106,"aX":11.345865793308583},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.1,"breakHorizontal":-13.8,"spinRate":1411,"spinDirection":107},"zone":12,"typeConfidence":0.93,"plateTime":0.47556279110699107,"extension":6.76027441465002},"index":4,"playId":"b1d638fe-9de5-33b4-8846-ccbe9da983b9","pitchNumber":3,"startTime":"2026-04-22T00:54:33.320Z","endTime":"2026-04-22T00:54:38.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.995143253802777,"aZ":-35.34798222268099,"pfxX":12.557976353059338,"pfxZ":-1.8542989756050794,"pX":-0.5907089953256323,"pZ":1.86986856103026,"vX0":-13.82563791522766,"vY0":-131.0080842794595,"vZ0":-0.6613352167211761,"x":139.52,"y":188.29,"x0":3.1657517777824244,"y0":50.00457346732712,"z0":4.806743093611122,"aX":21.46625907303262},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.2,"breakHorizontal":-19.1,"spinRate":2236,"spinDirection":117},"zone":7,"typeConfidence":0.9,"plateTime":0.4207918285015335,"extension":6.690444289452041},"index":5,"playId":"59371ff0-c462-31ea-8a67-df79e614af72","pitchNumber":4,"startTime":"2026-04-22T00:54:50.634Z","endTime":"2026-04-22T00:54:55.633Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70036935222141,"aZ":-34.238050153278756,"pfxX":-10.561122023726867,"pfxZ":-1.5794004453057902,"pX":-1.8900004616965616,"pZ":0.7469024143383938,"vX0":-8.57437181748526,"vY0":-114.73724191295747,"vZ0":-1.428718111091253,"x":189.04,"y":218.61,"x0":3.2987671659381173,"y0":50.004594965074936,"z0":4.784001735453029,"aX":-13.764862763090644},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.9,"breakHorizontal":21.6,"spinRate":2584,"spinDirection":316},"zone":13,"typeConfidence":0.91,"plateTime":0.4815657182595827,"extension":6.7582879142486725},"index":6,"playId":"6f3eb99b-9d75-3448-8690-4aebfcfece29","pitchNumber":5,"startTime":"2026-04-22T00:55:08.838Z","endTime":"2026-04-22T00:55:15.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:55:15.233Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Connor Norby grounds into a force out, second baseman JJ Wetherholt to shortstop Masyn Winn. Heriberto Hernández out at 2nd. Connor Norby to 1st.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T00:55:27.505Z","endTime":"2026-04-22T00:56:30.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.312329613976047,"aZ":-30.97811420420888,"pfxX":11.93170869579268,"pfxZ":0.6857421023495212,"pX":0.0975792747986626,"pZ":2.018434941549716,"vX0":-11.7654586841496,"vY0":-132.1309642828314,"vZ0":-1.0406750825672373,"x":113.28,"y":184.28,"x0":3.083789869330622,"y0":50.00291402455609,"z0":4.718584407501188,"aX":20.843826985324892},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.2,"breakHorizontal":-18.6,"spinRate":2207,"spinDirection":116},"zone":8,"typeConfidence":0.9,"plateTime":0.41644967132429933,"extension":6.70389018835582},"index":0,"playId":"f3b6c962-2ce5-3e0f-ab89-af548192462e","pitchNumber":1,"startTime":"2026-04-22T00:55:49.031Z","endTime":"2026-04-22T00:55:52.562Z","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":81.8,"endSpeed":73.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.117671834493386,"aZ":-31.815078691279343,"pfxX":9.341716956708645,"pfxZ":0.2537985817989501,"pX":1.7291391332561938,"pZ":2.4550252890408384,"vX0":-6.465779281149628,"vY0":-118.80644653552567,"vZ0":1.4846704485434337,"x":51.09,"y":172.49,"x0":3.3069321721015927,"y0":50.00105868802472,"z0":4.769073328969778,"aX":13.01610314494107},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.3,"breakHorizontal":-14.8,"spinRate":1494,"spinDirection":108},"zone":12,"typeConfidence":0.89,"plateTime":0.4655733426379669,"extension":6.841048408818793},"index":1,"playId":"733d3798-76f0-397b-86b5-edb20d16400e","pitchNumber":2,"startTime":"2026-04-22T00:56:06.098Z","endTime":"2026-04-22T00:56:11.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":72.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.326383731877268,"aZ":-36.26175127407074,"pfxX":10.855685738451648,"pfxZ":-2.995458931369237,"pX":0.44404486542504196,"pZ":1.2161897160595805,"vX0":-9.757487659818787,"vY0":-117.5935338536944,"vZ0":-0.17992109240765264,"x":100.07,"y":205.94,"x0":3.285597747658938,"y0":50.00071107350225,"z0":4.727753362181908,"aX":14.834478148276137},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.0,"breakHorizontal":-16.6,"spinRate":1613,"spinDirection":109},"zone":14,"typeConfidence":0.91,"plateTime":0.47016159007874103,"extension":6.881358062765576},"hitData":{"launchSpeed":63.0,"launchAngle":12.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.47,"coordY":147.88}},"index":2,"playId":"966e0551-2323-343f-be77-953856a5e105","pitchNumber":3,"startTime":"2026-04-22T00:56:22.537Z","endTime":"2026-04-22T00:56:30.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:56:30.291Z","atBatIndex":57},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jakob Marsee hit by pitch. Connor Norby to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T00:56:42.938Z","endTime":"2026-04-22T00:59:59.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.7,"endSpeed":72.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187138284372697,"aZ":-30.57227029599865,"pfxX":-10.208021085679643,"pfxZ":1.2024062394988118,"pX":-0.3320974227632706,"pZ":2.421710002084411,"vX0":-5.612070629259332,"vY0":-115.89351088291917,"vZ0":1.3596600181550924,"x":129.66,"y":173.39,"x0":3.461443586175868,"y0":50.00483150276874,"z0":4.786076726002703,"aX":-13.64511964086785},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.9,"breakHorizontal":20.0,"spinRate":2483,"spinDirection":303},"zone":4,"typeConfidence":0.91,"plateTime":0.4758126876764095,"extension":6.804074924537073},"index":0,"playId":"f825166b-925f-3fb4-9190-b5ef1072a688","pitchNumber":1,"startTime":"2026-04-22T00:56:59.578Z","endTime":"2026-04-22T00:57:04.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56837692417465,"aZ":-31.480670269780568,"pfxX":-10.115444659471443,"pfxZ":0.5135527743194519,"pX":-0.8682678805341888,"pZ":2.3336366028808184,"vX0":-6.686530394039633,"vY0":-116.5659354726186,"vZ0":1.1778277963602608,"x":150.1,"y":175.77,"x0":3.369505512828257,"y0":50.0026765563492,"z0":4.835041898823767,"aX":-13.670479342167358},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":20.2,"spinRate":2591,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.47313514626723796,"extension":6.626865030826707},"index":1,"playId":"cf360e9e-bb05-304d-b764-b2e367d2018c","pitchNumber":2,"startTime":"2026-04-22T00:57:18.325Z","endTime":"2026-04-22T00:57:24.603Z","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":91.5,"endSpeed":83.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90339549839619,"aZ":-23.973979415511202,"pfxX":3.242833867481061,"pfxZ":4.609820802886629,"pX":-0.15145050514238592,"pZ":3.2211912231711772,"vX0":-9.55675134897102,"vY0":-132.9364991823355,"vZ0":-0.15456586833266883,"x":122.77,"y":151.81,"x0":3.077369778350595,"y0":50.00614879504376,"z0":5.02815033446635,"aX":5.774085687494348},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":-3.7,"spinRate":2064,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.412858602930835,"extension":6.627690763718754},"index":2,"playId":"1eae5289-7238-3a14-9717-e07412038e6e","pitchNumber":3,"startTime":"2026-04-22T00:57:36.968Z","endTime":"2026-04-22T00:57:41.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587640078442767,"aZ":-32.213395913760515,"pfxX":10.527817735657155,"pfxZ":-0.019929976914230707,"pX":-1.4161456635408791,"pZ":2.1331296259665327,"vX0":-15.325509541944975,"vY0":-131.19244029844074,"vZ0":-0.5672390695113207,"x":170.98,"y":181.19,"x0":3.1526050728749837,"y0":50.00564624615632,"z0":4.768080853486816,"aX":18.226213309527658},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.1,"breakHorizontal":-15.5,"spinRate":2210,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.4186324421376013,"extension":6.6789390542534015},"index":3,"playId":"f7bc151c-d688-3242-899b-24463230ba5f","pitchNumber":4,"startTime":"2026-04-22T00:58:23.040Z","endTime":"2026-04-22T00:58:28.052Z","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":79.8,"endSpeed":72.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707393118219503,"aZ":-33.95375382033969,"pfxX":-9.906152291370878,"pfxZ":-1.3414196148744262,"pX":-1.9668382994593303,"pZ":1.8704726079189926,"vX0":-9.14178585110271,"vY0":-115.80328020555206,"vZ0":0.9918306102283123,"x":191.97,"y":188.28,"x0":3.3482501709977974,"y0":50.00038447935039,"z0":4.736682038867491,"aX":-13.178322083914724},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.7,"breakHorizontal":20.5,"spinRate":2566,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.47669133559487165,"extension":6.8082031911509455},"index":4,"playId":"6947a9c9-4714-3a4d-86ac-b15872c343c1","pitchNumber":5,"startTime":"2026-04-22T00:58:41.584Z","endTime":"2026-04-22T00:58:47.654Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-22T00:59:06.225Z","endTime":"2026-04-22T00:59:20.901Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.230888536550015,"aZ":-28.405944171963558,"pfxX":8.497328054811797,"pfxZ":2.1885295503748825,"pX":-0.2703709364457666,"pZ":2.1331744703322,"vX0":-12.016284134306051,"vY0":-131.28002199896926,"vZ0":-1.1455948359860915,"x":127.31,"y":181.18,"x0":3.290437132366384,"y0":50.00250048348331,"z0":4.715576416147106,"aX":14.63481347394051},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-12.4,"spinRate":2263,"spinDirection":113},"zone":7,"typeConfidence":0.89,"plateTime":0.41934579544667017,"extension":6.754808913990014},"index":6,"playId":"c7324207-f61e-3319-9f27-af4bea5f7fa2","pitchNumber":6,"startTime":"2026-04-22T00:59:20.901Z","endTime":"2026-04-22T00:59:27.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413491302197766,"aZ":-20.470884761778876,"pfxX":5.435994581351106,"pfxZ":6.5725821829279845,"pX":1.7245815739759127,"pZ":3.6598772400440382,"vX0":-5.891953303424794,"vY0":-133.09000059499934,"vZ0":0.6384688765105795,"x":51.26,"y":139.96,"x0":3.2681807446754902,"y0":50.00624108539625,"z0":4.907317439234277,"aX":9.686158178728052},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":-8.5,"spinRate":2217,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4126360337905641,"extension":6.689771972365166},"index":7,"playId":"49481a24-4419-3ab4-adef-d5fc9cc99a2b","pitchNumber":7,"startTime":"2026-04-22T00:59:53.674Z","endTime":"2026-04-22T00:59:59.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:59:59.639Z","atBatIndex":58},{"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":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:01:18.608Z","endTime":"2026-04-22T01:02:31.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"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":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:00:24.980Z","endTime":"2026-04-22T01:01:20.928Z","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":89.9,"endSpeed":81.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89517182454964,"aZ":-33.867836267896365,"pfxX":10.45332911297961,"pfxZ":-0.9991161364167933,"pX":0.9765660998357022,"pZ":3.2226352816546826,"vX0":-9.362708401876484,"vY0":-130.50496091497078,"vZ0":2.408533744932662,"x":79.78,"y":151.77,"x0":3.276025791649439,"y0":50.00028747784279,"z0":4.862342785296871,"aX":17.78800420000575},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.8,"breakHorizontal":-16.6,"spinRate":2214,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.4218661266233914,"extension":6.654273959081817},"index":1,"playId":"cc3b9112-8622-3a00-bc59-132e357752a6","pitchNumber":1,"startTime":"2026-04-22T01:01:20.928Z","endTime":"2026-04-22T01:01:25.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.642442041027806,"aZ":-33.74504286194762,"pfxX":-11.180978933816132,"pfxZ":-1.1827006221204162,"pX":-0.4936206786012974,"pZ":1.8323647947523805,"vX0":-5.626712042255106,"vY0":-115.86475917651832,"vZ0":0.6219029117191184,"x":135.82,"y":189.31,"x0":3.438817691769668,"y0":50.004686795645824,"z0":4.85029375433971,"aX":-14.825070521840802},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.6,"breakHorizontal":21.8,"spinRate":2689,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.47729914828306175,"extension":6.770911345440947},"index":2,"playId":"680307eb-14b5-3eee-a1c1-d5ac084900c3","pitchNumber":2,"startTime":"2026-04-22T01:01:41.888Z","endTime":"2026-04-22T01:01:47.958Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-22T01:02:11.802Z","endTime":"2026-04-22T01:02:22.115Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":79.6,"endSpeed":71.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.556286429005617,"aZ":-34.62020364347822,"pfxX":-11.458214766350595,"pfxZ":-1.8503956321538872,"pX":0.1691598746445187,"pZ":2.890953296164499,"vX0":-3.81654868297187,"vY0":-115.74913678805973,"vZ0":3.0110618548197454,"x":110.55,"y":160.72,"x0":3.3390247500088637,"y0":50.00202862513109,"z0":4.943864010311613,"aX":-15.16248514426174},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-2.0,"breakHorizontal":21.8,"spinRate":2617,"spinDirection":305},"zone":2,"typeConfidence":0.91,"plateTime":0.4777368849655499,"extension":6.676634281718485},"hitData":{"launchSpeed":100.1,"launchAngle":6.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.71,"coordY":160.12}},"index":4,"playId":"b4caa390-349c-3a78-a596-6b4109493b13","pitchNumber":3,"startTime":"2026-04-22T01:02:22.115Z","endTime":"2026-04-22T01:02:31.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:02:31.229Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:04:39.807Z","endTime":"2026-04-22T01:05:58.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Kyle Stowers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:04:18.627Z","endTime":"2026-04-22T01:04:18.655Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200"},{"details":{"description":"Defensive Substitution: Javier Sanoja replaces Austin Slater, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-22T01:04:18.655Z","endTime":"2026-04-22T01:04:18.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"702","replacedPlayer":{"id":596103,"link":"/api/v1/people/596103"}},{"details":{"description":"Heriberto Hernández remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-22T01:04:18.656Z","endTime":"2026-04-22T01:04:41.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":688363,"link":"/api/v1/people/688363"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":85.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.17736324472853,"aZ":-21.29379606761954,"pfxX":-11.321395700507686,"pfxZ":5.71282603448266,"pX":-0.5720512544850874,"pZ":2.9685796274071574,"vX0":5.223185603589162,"vY0":-138.18076100981673,"vZ0":-3.666416768604879,"x":138.81,"y":158.63,"x0":-1.0320775144319372,"y0":50.001103163005816,"z0":5.770251613132449,"aX":-21.556800762616152},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":19.2,"spinRate":2091,"spinDirection":222},"zone":1,"typeConfidence":0.92,"plateTime":0.3987249009510716,"extension":6.399502927554254},"index":3,"playId":"00c7c4a2-f8aa-3b6c-8952-153991a6efe2","pitchNumber":1,"startTime":"2026-04-22T01:04:41.885Z","endTime":"2026-04-22T01:04:46.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044227789994725,"aZ":-44.0287506464487,"pfxX":4.285361273482754,"pfxZ":-8.306954272304674,"pX":0.06767880537386343,"pZ":0.6366439866323177,"vX0":1.0311104384346261,"vY0":-119.7658229553464,"vZ0":-3.6068524127107846,"x":114.42,"y":221.59,"x0":-0.9268838812755815,"y0":50.004675828640494,"z0":6.171954948142953,"aX":6.113084130843724},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.7,"breakHorizontal":-8.0,"spinRate":2636,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.46054866644501846,"extension":6.189115826404078},"index":4,"playId":"186ac27b-d3c2-3b31-beac-b4d455c87d44","pitchNumber":2,"startTime":"2026-04-22T01:04:55.853Z","endTime":"2026-04-22T01:05:00.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09866623836571,"aZ":-22.90368986030345,"pfxX":-11.308225488616554,"pfxZ":4.864366851021899,"pX":-0.19788737247192137,"pZ":1.3503889962953495,"vX0":6.057897548297525,"vY0":-138.45360344385,"vZ0":-7.618211224814982,"x":124.54,"y":202.32,"x0":-0.9661977480209409,"y0":50.00633343014194,"z0":5.715093988146674,"aX":-21.563377300006156},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":18.8,"spinRate":2007,"spinDirection":220},"zone":13,"typeConfidence":0.92,"plateTime":0.39836865472086513,"extension":6.270047910696427},"index":5,"playId":"6f7b38da-6b5a-3056-92f8-c7bb41f42705","pitchNumber":3,"startTime":"2026-04-22T01:05:13.274Z","endTime":"2026-04-22T01:05:17.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.53180884063331,"aZ":-20.971583632754456,"pfxX":-10.773768475746802,"pfxZ":5.7449583657887215,"pX":0.3183965087470865,"pZ":1.7981679568863862,"vX0":7.293417756330816,"vY0":-139.29244838862186,"vZ0":-6.864796678229929,"x":104.86,"y":190.23,"x0":-0.944496738345783,"y0":50.003030563305416,"z0":5.698178283291914,"aX":-21.008575940967408},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.0,"breakHorizontal":17.9,"spinRate":2057,"spinDirection":223},"zone":9,"typeConfidence":0.92,"plateTime":0.39438167999112084,"extension":6.290280076744436},"index":6,"playId":"7b1bbf7c-c2ab-3d17-a5c1-8681ac8f872d","pitchNumber":4,"startTime":"2026-04-22T01:05:34.941Z","endTime":"2026-04-22T01:05:39.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57989906674226,"aZ":-31.953990929780485,"pfxX":-6.337089859657473,"pfxZ":0.132293906531463,"pX":-0.3811801167722555,"pZ":1.2069811111158377,"vX0":3.7644798097358216,"vY0":-128.45647804809946,"vZ0":-5.2725947600613825,"x":131.53,"y":206.19,"x0":-1.0452706778384815,"y0":50.00339408606838,"z0":5.781901663701882,"aX":-10.549517988420462},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":10.6,"spinRate":1254,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4270370565907937,"extension":6.5138745001386855},"index":7,"playId":"12f9281a-1e8a-39ce-8bd3-5ec881228032","pitchNumber":5,"startTime":"2026-04-22T01:05:53.773Z","endTime":"2026-04-22T01:05:58.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:05:58.198Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:06:05.044Z","endTime":"2026-04-22T01:06:48.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":75.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.299185690122087,"aZ":-36.01450428250179,"pfxX":10.363628181338882,"pfxZ":-2.603776762297011,"pX":0.03581473725509861,"pZ":2.309559204559632,"vX0":-0.10595232237763241,"vY0":-122.0714036090273,"vZ0":-0.9949307347397867,"x":115.63,"y":176.42,"x0":-1.260909702734387,"y0":50.003432474262624,"z0":5.888878272294948,"aX":15.273471694280595},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.7,"breakHorizontal":-18.6,"spinRate":2540,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.4527930148860708,"extension":6.402045267404704},"index":0,"playId":"d3c9f759-e42d-3e13-92fc-b8f96ddc56a4","pitchNumber":1,"startTime":"2026-04-22T01:06:20.390Z","endTime":"2026-04-22T01:06:26.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":75.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790466268263074,"aZ":-28.879581960264936,"pfxX":5.949264841982606,"pfxZ":2.2249909351068506,"pX":-0.9188387749882195,"pZ":2.719797081038735,"vX0":-0.9906385001222755,"vY0":-122.23140048241977,"vZ0":-1.4353738981771804,"x":152.02,"y":165.35,"x0":-1.2748937186673637,"y0":50.00366290400202,"z0":5.843579681297844,"aX":8.814094376338055},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":-10.4,"spinRate":2500,"spinDirection":63},"zone":11,"typeConfidence":0.9,"plateTime":0.451737360884938,"extension":6.386082908802006},"hitData":{"launchSpeed":66.7,"launchAngle":59.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":125.43,"coordY":142.85}},"index":1,"playId":"0278f153-f12e-31fb-9da3-2661aad5474d","pitchNumber":2,"startTime":"2026-04-22T01:06:37.368Z","endTime":"2026-04-22T01:06:48.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:06:48.284Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to left fielder Heriberto Hernández.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:06:50.335Z","endTime":"2026-04-22T01:08:14.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":95.8,"endSpeed":87.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35009516912517,"aZ":-23.596611849996265,"pfxX":-10.408975412983306,"pfxZ":4.395243374051237,"pX":-0.4336131536439783,"pZ":2.818412854599278,"vX0":5.40605677082849,"vY0":-139.294098077111,"vZ0":-3.8000472612706986,"x":133.53,"y":162.68,"x0":-1.0546087936823183,"y0":50.0030334765347,"z0":5.773810861178237,"aX":-20.31004913721686},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2108,"spinDirection":215},"zone":1,"typeConfidence":0.92,"plateTime":0.3942872120923613,"extension":6.588287489167566},"index":0,"playId":"12f06732-616a-3138-909e-2b643c86dbdf","pitchNumber":1,"startTime":"2026-04-22T01:07:12.053Z","endTime":"2026-04-22T01:07:15.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76972243090704,"aZ":-29.917132739402664,"pfxX":-6.973702139789408,"pfxZ":1.3500007106140162,"pX":0.08991956721788492,"pZ":0.7462102881333761,"vX0":5.142778823743825,"vY0":-128.4870283349003,"vZ0":-6.576350962254822,"x":113.57,"y":218.63,"x0":-1.032138420321811,"y0":50.00214958838253,"z0":5.665356282412098,"aX":-11.652681988736099},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":11.5,"spinRate":1285,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.4263849759035656,"extension":6.630312427397081},"index":1,"playId":"ad7eceaf-c4a3-352b-99d8-d802fe38a687","pitchNumber":2,"startTime":"2026-04-22T01:07:27.903Z","endTime":"2026-04-22T01:07:32.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.680857808448323,"aZ":-29.01430071879358,"pfxX":-7.395344018491874,"pfxZ":1.8560465250144889,"pX":0.11879651780590451,"pZ":0.16938523632278715,"vX0":5.5791590657065315,"vY0":-130.20144937750044,"vZ0":-8.356567873597834,"x":112.47,"y":234.21,"x0":-1.1007766328783366,"y0":50.00361979196481,"z0":5.645758664339462,"aX":-12.581359599770677},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":12.0,"spinRate":1335,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.42216347819026323,"extension":6.6351593791328325},"index":2,"playId":"ad5249cf-1a54-317a-8bff-2f96d7274f03","pitchNumber":3,"startTime":"2026-04-22T01:07:46.353Z","endTime":"2026-04-22T01:07:50.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62350708036584,"aZ":-42.74734322015625,"pfxX":4.90402172192707,"pfxZ":-7.208956022652552,"pX":-0.4214764580744384,"pZ":2.116048308316946,"vX0":-0.48491567459408336,"vY0":-120.8957436897335,"vZ0":-0.9944776798042172,"x":133.07,"y":181.65,"x0":-0.8536360979237353,"y0":50.002851109694895,"z0":6.315601066607956,"aX":7.191520742170671},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.0,"breakHorizontal":-8.8,"spinRate":2615,"spinDirection":36},"zone":7,"typeConfidence":0.9,"plateTime":0.45468182108544086,"extension":6.413266268945745},"hitData":{"launchSpeed":96.6,"launchAngle":5.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.28,"coordY":95.37}},"index":3,"playId":"9a054a63-52ba-36f3-8e16-cece084f3804","pitchNumber":4,"startTime":"2026-04-22T01:08:02.919Z","endTime":"2026-04-22T01:08:14.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:08:14.031Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, third baseman Javier Sanoja to first baseman Connor Norby.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:08:21.776Z","endTime":"2026-04-22T01:10:33.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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, 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":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67364401326629,"aZ":-27.10785909454547,"pfxX":7.336230360920263,"pfxZ":3.4016848237304167,"pX":-0.38693305102483955,"pZ":2.6297403763031477,"vX0":-0.3406089033682107,"vY0":-121.9919754608049,"vZ0":-1.9806321225295003,"x":131.75,"y":167.78,"x0":-1.195945903963483,"y0":50.00194633322223,"z0":5.81638658254807,"aX":10.924701345409158},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.9,"breakHorizontal":-13.2,"spinRate":2393,"spinDirection":67},"zone":4,"typeConfidence":0.9,"plateTime":0.4510528011091215,"extension":6.553617773543109},"index":0,"playId":"14275e75-3cf5-399a-b04d-2372c0116f66","pitchNumber":1,"startTime":"2026-04-22T01:08:40.893Z","endTime":"2026-04-22T01:08:50.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cardinals challenged (tag play), call on the field was overturned: Nathan Church steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"14275e75-3cf5-399a-b04d-2372c0116f66","startTime":"2026-04-22T01:09:01.922Z","endTime":"2026-04-22T01:10:24.587Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":138}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.201363179150416,"aZ":-31.20140433444689,"pfxX":-6.3411107345488675,"pfxZ":0.5991443092037034,"pX":0.1355930001931862,"pZ":2.1871627832644873,"vX0":4.47990788615572,"vY0":-126.99045695861018,"vZ0":-3.172608092418964,"x":111.83,"y":179.73,"x0":-0.828214166968321,"y0":50.005543377396044,"z0":5.936890253394585,"aX":-10.350101273997849},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.6,"breakHorizontal":10.4,"spinRate":1201,"spinDirection":241},"zone":5,"typeConfidence":0.91,"plateTime":0.4314481962939287,"extension":6.807235911364067},"hitData":{"launchSpeed":86.4,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.62,"coordY":169.8}},"index":2,"playId":"2650e286-2336-3beb-9418-40db3c46f67d","pitchNumber":2,"startTime":"2026-04-22T01:10:24.587Z","endTime":"2026-04-22T01:10:33.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:10:33.052Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:12:53.914Z","endTime":"2026-04-22T01:14:47.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,6],"actionIndex":[0,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:12:27.462Z","endTime":"2026-04-22T01:12:56.176Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.016406027077146,"aZ":-7.927925225082445,"pfxX":-5.347892833913649,"pfxZ":11.967278382245135,"pX":-0.591915048665024,"pZ":1.0300788822815314,"vX0":1.792217436170711,"vY0":-142.01622169974496,"vZ0":-12.183588850593798,"x":139.56,"y":210.97,"x0":-0.53956523360971,"y0":50.00164692321052,"z0":5.898381753191061,"aX":-10.833098960837459},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":9.2,"spinRate":2343,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.38690504640459134,"extension":5.862811289814168},"index":1,"playId":"b388a010-53c3-3cc5-a5fb-7c2a2de0b3e7","pitchNumber":1,"startTime":"2026-04-22T01:12:56.176Z","endTime":"2026-04-22T01:13:00.603Z","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":95.8,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21212311539254,"aZ":-17.031878222201083,"pfxX":-9.89775852933697,"pfxZ":7.744615067082868,"pX":0.6031211674369633,"pZ":1.594589305445906,"vX0":7.0159498233812165,"vY0":-139.1626574471172,"vZ0":-8.327656026726638,"x":94.01,"y":195.73,"x0":-0.6690907459380807,"y0":50.001047918606496,"z0":5.761417726071285,"aX":-19.345964815655034},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":16.4,"spinRate":2170,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.39410101459193747,"extension":5.952483667286954},"index":2,"playId":"b8b94f9e-c732-3459-a6b5-fed29dadd26d","pitchNumber":2,"startTime":"2026-04-22T01:13:10.393Z","endTime":"2026-04-22T01:13:17.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-22T01:13:25.982Z","endTime":"2026-04-22T01:14:17.081Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005226081558334,"aZ":-31.339604381424426,"pfxX":-0.1312079149042309,"pfxZ":0.4970980057736698,"pX":0.23992209542264198,"pZ":1.1807131234088122,"vX0":2.770057681705413,"vY0":-129.97117085445373,"vZ0":-6.187088974537555,"x":107.85,"y":206.9,"x0":-0.8276430655758841,"y0":50.00584657762571,"z0":6.004900004531278,"aX":-0.2221540286430819},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":-0.5,"spinRate":2419,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.42319050932622293,"extension":6.061202345561962},"index":4,"playId":"fd1d0566-cb54-3313-8f35-a54dd5eafa45","pitchNumber":3,"startTime":"2026-04-22T01:14:17.081Z","endTime":"2026-04-22T01:14:21.542Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T01:14:32.002Z","endTime":"2026-04-22T01:14:43.423Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573757095511166,"aZ":-26.069064626554578,"pfxX":-7.3160528887670155,"pfxZ":3.4773357453187757,"pX":0.5742136070938044,"pZ":1.3445000616248113,"vX0":4.504297625945971,"vY0":-132.22733706980816,"vZ0":-7.139739493366693,"x":95.11,"y":202.48,"x0":-0.20884350505443003,"y0":50.00069901234057,"z0":6.017089291545824,"aX":-12.836311755154117},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":12.1,"spinRate":1131,"spinDirection":230},"zone":14,"typeConfidence":0.88,"plateTime":0.4156723654249057,"extension":5.976949997209335},"index":6,"playId":"40e9b0d5-53c1-3012-abd6-ddb48036f0b3","pitchNumber":4,"startTime":"2026-04-22T01:14:43.423Z","endTime":"2026-04-22T01:14:47.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:14:47.968Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:14:52.170Z","endTime":"2026-04-22T01:18:18.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692681341352,"aZ":-30.812161471298502,"pfxX":0.18401761870058886,"pfxZ":0.7985597863177132,"pX":-0.5493844742460535,"pZ":1.7275893613448698,"vX0":0.9540570921806836,"vY0":-130.0892801661916,"vZ0":-4.954674835000283,"x":137.94,"y":192.14,"x0":-0.946190404518236,"y0":50.00098544720987,"z0":6.018668614673802,"aX":0.31213065808126483},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-0.6,"spinRate":2450,"spinDirection":194},"zone":7,"typeConfidence":0.9,"plateTime":0.42256739328149795,"extension":5.96418355668471},"index":0,"playId":"d40cac58-41f8-341a-a855-731530535a1e","pitchNumber":1,"startTime":"2026-04-22T01:15:11.427Z","endTime":"2026-04-22T01:15:15.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.548437959789524,"aZ":-6.075928153917027,"pfxX":-5.918151229417266,"pfxZ":12.594950451324625,"pX":0.8501865608208429,"pZ":2.5982854389186265,"vX0":5.03294420571381,"vY0":-143.98047529647997,"vZ0":-8.998964753788352,"x":84.59,"y":168.63,"x0":-0.16313519543419777,"y0":50.000982400639124,"z0":6.162016064566634,"aX":-12.260343224821646},"breaks":{"breakAngle":52.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":20.9,"breakHorizontal":9.5,"spinRate":2425,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.3823673598011741,"extension":6.046034566340819},"index":1,"playId":"a70a4120-d97f-32d5-bbed-b36aabd9185d","pitchNumber":2,"startTime":"2026-04-22T01:15:25.641Z","endTime":"2026-04-22T01:15:31.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85847565287499,"aZ":-9.458731355856859,"pfxX":-7.1714074985202,"pfxZ":11.22119066197812,"pX":-0.5889018684895644,"pZ":2.0368049166317017,"vX0":2.087626334812755,"vY0":-142.36364993754475,"vZ0":-9.723341230830574,"x":139.45,"y":183.79,"x0":-0.4063298308364157,"y0":50.00506782706167,"z0":6.122153401241898,"aX":-14.520644587981984},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":12.5,"spinRate":2431,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.38677629863845686,"extension":5.771251824986448},"index":2,"playId":"c62e7867-228b-3a04-b555-b05eaca8a54c","pitchNumber":3,"startTime":"2026-04-22T01:15:42.434Z","endTime":"2026-04-22T01:15:47.094Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T01:15:56.617Z","endTime":"2026-04-22T01:16:13.893Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612444278808866,"aZ":-24.857144441644902,"pfxX":-9.088655968234862,"pfxZ":4.164158633864524,"pX":-0.23726932118658467,"pZ":-0.12168737718044723,"vX0":3.595984887264447,"vY0":-132.08912979146444,"vZ0":-10.735551422807099,"x":126.04,"y":242.07,"x0":-0.4397983557304678,"y0":50.00403628882555,"z0":5.841377417082748,"aX":-15.97066701548819},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":1087,"spinDirection":231},"zone":13,"typeConfidence":0.86,"plateTime":0.4155560725985943,"extension":6.084026136740522},"index":4,"playId":"1ca4c9bc-3cca-371c-aa78-ee648d15a394","pitchNumber":4,"startTime":"2026-04-22T01:16:13.893Z","endTime":"2026-04-22T01:16:19.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":88.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.4225613218303,"aZ":-7.0359576760540845,"pfxX":-5.534006692860297,"pfxZ":12.333378887474108,"pX":-0.5789111115148948,"pZ":2.862598981768161,"vX0":1.2027565133201463,"vY0":-142.90489133045472,"vZ0":-7.9911242022805915,"x":139.07,"y":161.49,"x0":-0.29068173445930306,"y0":50.00277302839494,"z0":6.160107943175112,"aX":-11.27774277868836},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.6,"breakHorizontal":9.7,"spinRate":2364,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.385453717510968,"extension":5.726339473160629},"index":5,"playId":"c84681c2-5a71-36de-8ddb-09339635662e","pitchNumber":5,"startTime":"2026-04-22T01:16:37.353Z","endTime":"2026-04-22T01:16:40.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99907488239319,"aZ":-26.535260211487287,"pfxX":-9.29939966818877,"pfxZ":3.203435495155426,"pX":0.17144235231015148,"pZ":1.2217025775940045,"vX0":4.4312961424139665,"vY0":-132.11863663841373,"vZ0":-7.362444558298208,"x":110.47,"y":205.79,"x0":-0.3222152621499346,"y0":50.00487384705836,"z0":6.003733754898133,"aX":-16.388829350937506},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":1182,"spinDirection":233},"zone":14,"typeConfidence":0.76,"plateTime":0.41508371511593367,"extension":5.937197664864544},"index":6,"playId":"2d456cc0-20c1-3701-96f8-3697be228061","pitchNumber":6,"startTime":"2026-04-22T01:17:03.997Z","endTime":"2026-04-22T01:17:09.677Z","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":98.9,"endSpeed":89.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.844711192157575,"aZ":-9.06743519236829,"pfxX":-5.634130845599045,"pfxZ":11.12787191298637,"pX":0.1641085507557946,"pZ":3.217599742088294,"vX0":3.874791647101814,"vY0":-143.76079167574997,"vZ0":-6.441126634898776,"x":110.74,"y":151.9,"x0":-0.47485329026260603,"y0":50.000565682414766,"z0":6.061459003654376,"aX":-11.696056434045174},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.8,"breakHorizontal":9.4,"spinRate":2299,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.3821904346165752,"extension":5.837894933128688},"index":7,"playId":"5056865a-4088-30da-8665-5198b21602d1","pitchNumber":7,"startTime":"2026-04-22T01:17:22.127Z","endTime":"2026-04-22T01:17:26.463Z","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":98.1,"endSpeed":88.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71792933631485,"aZ":-9.079915460524946,"pfxX":-6.760621608066968,"pfxZ":11.32313864577787,"pX":-0.2783457636252256,"pZ":2.2704288923507683,"vX0":2.9100433513227224,"vY0":-142.59677465782428,"vZ0":-8.977507367512764,"x":127.61,"y":177.48,"x0":-0.43920017341243694,"y0":50.006102641799146,"z0":6.050022846160739,"aX":-13.791799853318118},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":11.5,"spinRate":2302,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.38553482809447726,"extension":5.752206168149968},"index":8,"playId":"2cf55f31-9b86-3518-8ff4-68572c72ca63","pitchNumber":8,"startTime":"2026-04-22T01:17:45.249Z","endTime":"2026-04-22T01:17:49.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26601455405537,"aZ":-10.961836743981248,"pfxX":-6.595332344662366,"pfxZ":10.302028492701407,"pX":-0.0770329149934058,"pZ":3.511778578381584,"vX0":3.4908637332564423,"vY0":-143.11461795182248,"vZ0":-5.66780281957181,"x":119.94,"y":143.96,"x0":-0.4605000641408847,"y0":50.00396055610153,"z0":6.214703705610019,"aX":-13.582874590739719},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":11.2,"spinRate":2200,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.38377406927270563,"extension":6.007294719980072},"index":9,"playId":"0ad40fce-408b-3599-9819-777fd6b82ba8","pitchNumber":9,"startTime":"2026-04-22T01:18:12.601Z","endTime":"2026-04-22T01:18:18.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:18:18.863Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks. Xavier Edwards to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:18:23.709Z","endTime":"2026-04-22T01:19:42.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":98.3,"endSpeed":89.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.35891330068697,"aZ":-8.721430009088156,"pfxX":-5.862511549039204,"pfxZ":11.437554545937404,"pX":-0.8507224774257632,"pZ":3.529572652507317,"vX0":1.1075730414496192,"vY0":-143.07463764995748,"vZ0":-5.986892579124574,"x":149.43,"y":143.48,"x0":-0.48424661067914254,"y0":50.00656398971914,"z0":6.21062864377003,"aX":-12.024099245354996},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.6,"breakHorizontal":10.3,"spinRate":2365,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.38444252949699775,"extension":5.730450901552274},"index":0,"playId":"00f612e3-0128-3366-94ac-1504d292dda3","pitchNumber":1,"startTime":"2026-04-22T01:18:45.391Z","endTime":"2026-04-22T01:18:50.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103842277437124,"aZ":-28.73532342262758,"pfxX":1.9967264384292198,"pfxZ":2.122430705571161,"pX":1.4169291482856134,"pZ":1.5868614506770713,"vX0":3.9138538837491295,"vY0":-126.5948197787667,"vZ0":-5.44951880536616,"x":62.99,"y":195.93,"x0":-0.40927436557118535,"y0":50.00472711990079,"z0":6.070749995520318,"aX":3.2370390266985467},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-4.6,"spinRate":2411,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.43283541110997836,"extension":6.008321873955408},"index":1,"playId":"40d2967d-7ef7-36ff-a576-81ea4ed5eda7","pitchNumber":2,"startTime":"2026-04-22T01:18:59.636Z","endTime":"2026-04-22T01:19:04.353Z","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":97.0,"endSpeed":87.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19082629425604,"aZ":-10.471132351463336,"pfxX":-6.806698336439203,"pfxZ":10.89648393768746,"pX":-0.9600844504114198,"pZ":2.5983569822742014,"vX0":1.229386034464996,"vY0":-140.978825719441,"vZ0":-7.827310648508717,"x":153.6,"y":168.62,"x0":-0.5210602347524361,"y0":50.00125095397322,"z0":6.104826664645871,"aX":-13.556324329277498},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":12.0,"spinRate":2312,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3900741979001743,"extension":5.802459494536733},"index":2,"playId":"bde38484-d306-3e75-a5b1-d7835351c6c8","pitchNumber":3,"startTime":"2026-04-22T01:19:15.117Z","endTime":"2026-04-22T01:19:21.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.02684016719783,"aZ":-10.022746993955204,"pfxX":-6.697601259028879,"pfxZ":11.192354929286477,"pX":-1.1132041082505355,"pZ":2.9008977480625364,"vX0":1.2169139892220588,"vY0":-140.54783244710126,"vZ0":-7.113289134918541,"x":159.43,"y":160.46,"x0":-0.6850076219594904,"y0":50.006894478240376,"z0":6.133114601032102,"aX":-13.258601465653296},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":11.8,"spinRate":2340,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.39131272370877346,"extension":5.816434343489583},"index":3,"playId":"72663678-71b4-39be-9e38-671e869316c5","pitchNumber":4,"startTime":"2026-04-22T01:19:37.312Z","endTime":"2026-04-22T01:19:42.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:19:42.522Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:20:33.631Z","endTime":"2026-04-22T01:22:11.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T01:19:55.842Z","endTime":"2026-04-22T01:20:35.811Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.231427370337624,"aZ":-31.199201712045912,"pfxX":1.1242584721185072,"pfxZ":0.5784887118171718,"pX":1.0747454800916605,"pZ":0.33445370017137227,"vX0":4.413511601835444,"vY0":-129.32247820333197,"vZ0":-7.9692056379783,"x":76.03,"y":229.75,"x0":-0.8062304420967135,"y0":50.00072939831769,"z0":5.878673616715661,"aX":1.8866203818732619},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":-3.1,"spinRate":2458,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.42500067236389594,"extension":6.1153018638221734},"index":1,"playId":"03b40fc9-9bc3-3511-ab73-94cac3a3d7dc","pitchNumber":1,"startTime":"2026-04-22T01:20:35.811Z","endTime":"2026-04-22T01:20:40.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.57596763523187,"aZ":-9.05474159928736,"pfxX":-5.432477323804696,"pfxZ":11.240687109971825,"pX":0.23831217850592457,"pZ":3.651776766854955,"vX0":3.787291999807878,"vY0":-143.52875252503068,"vZ0":-5.553350654531227,"x":107.92,"y":140.18,"x0":-0.40204256137390215,"y0":50.00615031365141,"z0":6.193925214428926,"aX":-11.17711706729102},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":8.9,"spinRate":2275,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.383682483475833,"extension":5.874948425774758},"index":2,"playId":"7b3ff327-fdd8-3307-841a-ff1aaa704849","pitchNumber":2,"startTime":"2026-04-22T01:20:53.372Z","endTime":"2026-04-22T01:20:59.479Z","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":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.368129298370995,"aZ":-8.918682219664129,"pfxX":-4.705226696668209,"pfxZ":11.638929500798794,"pX":-0.4332300132988018,"pZ":3.3926465541037083,"vX0":1.6945824912495242,"vY0":-141.4283978126184,"vZ0":-6.035246585377381,"x":133.51,"y":147.18,"x0":-0.4337833685901801,"y0":50.00195600933082,"z0":6.145222878885853,"aX":-9.400883252282732},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":8.0,"spinRate":2292,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.38931643689459206,"extension":5.928744289069118},"index":3,"playId":"77340649-1ed3-3ed1-9d1b-a43926a39a64","pitchNumber":3,"startTime":"2026-04-22T01:21:11.657Z","endTime":"2026-04-22T01:21:18.323Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62417444915788,"aZ":-18.81137084228163,"pfxX":-11.326750578020135,"pfxZ":6.6337539520398945,"pX":0.8135859162158009,"pZ":2.614000540965874,"vX0":7.8815971723483,"vY0":-141.79624406726646,"vZ0":-5.70046058498172,"x":85.99,"y":168.2,"x0":-0.5454175420087314,"y0":50.00679732615256,"z0":5.870621541114272,"aX":-22.826110599685684},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.9,"breakHorizontal":18.7,"spinRate":2193,"spinDirection":219},"zone":6,"typeConfidence":0.95,"plateTime":0.38786067892670717,"extension":5.983955739063265},"index":4,"playId":"f082a3f3-06ae-3693-85aa-e7c8daca0b63","pitchNumber":4,"startTime":"2026-04-22T01:21:30.480Z","endTime":"2026-04-22T01:21:57.489Z","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"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.610905557398084,"aZ":-11.685670758167047,"pfxX":-8.713505111647322,"pfxZ":9.740978854190242,"pX":-0.07121892772952415,"pZ":2.062409289612772,"vX0":4.4560643697516555,"vY0":-144.75009789907855,"vZ0":-8.849707701916007,"x":119.71,"y":183.09,"x0":-0.5061782351451877,"y0":50.000404397598246,"z0":5.891652480504969,"aX":-18.322160785498646},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.8,"breakHorizontal":14.8,"spinRate":2157,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.37969427859053795,"extension":5.893665067854857},"index":5,"playId":"8e3212ea-46dc-390a-994c-561c1aaade72","pitchNumber":5,"startTime":"2026-04-22T01:22:06.210Z","endTime":"2026-04-22T01:22:11.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:22:11.908Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Sanoja walks. Xavier Edwards to 3rd. Liam Hicks to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:22:19.169Z","endTime":"2026-04-22T01:23:46.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046759848424298,"aZ":-32.836995891697704,"pfxX":1.357506467142905,"pfxZ":-0.39196712068764406,"pX":-0.3019652137796913,"pZ":3.225120146193684,"vX0":0.6907839564091138,"vY0":-129.61641721421285,"vZ0":-1.052565310494047,"x":128.51,"y":151.7,"x0":-0.7489414192764046,"y0":50.0033774114838,"z0":6.161391781760126,"aX":2.2918869733789227},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.7,"breakHorizontal":-2.6,"spinRate":2558,"spinDirection":73},"zone":11,"typeConfidence":0.91,"plateTime":0.42382679475381213,"extension":5.970252276048051},"index":0,"playId":"8a968b24-8450-38ca-9467-092743fff267","pitchNumber":1,"startTime":"2026-04-22T01:22:35.283Z","endTime":"2026-04-22T01:22:42.013Z","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":98.8,"endSpeed":89.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.17897993382969,"aZ":-5.98306527832414,"pfxX":-5.049931551490559,"pfxZ":12.763794443660768,"pX":2.0807939145864385,"pZ":2.3119997460115163,"vX0":7.874965500502702,"vY0":-143.29454759056065,"vZ0":-9.562346177024983,"x":37.69,"y":176.36,"x0":-0.06381821358514574,"y0":50.00551045237311,"z0":6.089088902510922,"aX":-10.365026454443916},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":21.0,"breakHorizontal":7.3,"spinRate":2358,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3841731578114458,"extension":5.963966217256055},"index":1,"playId":"99a72765-922c-3207-aab7-980a49496a3f","pitchNumber":2,"startTime":"2026-04-22T01:22:49.439Z","endTime":"2026-04-22T01:22:54.613Z","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":97.3,"endSpeed":88.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22311888384305,"aZ":-18.752709385490007,"pfxX":-12.21373535467877,"pfxZ":6.750956890641382,"pX":0.9195834627191336,"pZ":1.0374326263992721,"vX0":8.575593010279825,"vY0":-141.09761417456042,"vZ0":-9.568239902042581,"x":81.95,"y":210.77,"x0":-0.5936399793114469,"y0":50.006316881483706,"z0":5.71500017070782,"aX":-24.292889591946548},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":20.0,"spinRate":2230,"spinDirection":218},"zone":14,"typeConfidence":0.95,"plateTime":0.39026017738596774,"extension":6.060521674863426},"index":2,"playId":"99f6a910-e16e-3347-a82b-7adb220a6be1","pitchNumber":3,"startTime":"2026-04-22T01:23:08.066Z","endTime":"2026-04-22T01:23:13.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.24924041227731,"aZ":-4.989642141092602,"pfxX":-4.165460234976091,"pfxZ":13.35554992971749,"pX":0.3225440693385146,"pZ":2.503477984423913,"vX0":3.964983775787626,"vY0":-142.79538478672617,"vZ0":-8.939257466693753,"x":104.71,"y":171.19,"x0":-0.5525062598380613,"y0":50.00696561887458,"z0":6.011460187760422,"aX":-8.481680816430691},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.5,"breakVerticalInduced":22.2,"breakHorizontal":6.6,"spinRate":2339,"spinDirection":215},"zone":6,"typeConfidence":0.91,"plateTime":0.3856872885433287,"extension":5.94294115580644},"index":3,"playId":"60d931a1-d84b-37be-a00b-b1eb92c1fc81","pitchNumber":4,"startTime":"2026-04-22T01:23:25.555Z","endTime":"2026-04-22T01:23:29.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.98328792936063,"aZ":-5.59041303456535,"pfxX":-4.22786406515915,"pfxZ":13.083053875671016,"pX":1.1354798071671932,"pZ":1.3160665799783489,"vX0":5.558806789879082,"vY0":-142.61578870092282,"vZ0":-11.79916077255103,"x":73.72,"y":203.25,"x0":-0.3022171933229792,"y0":50.00275154277503,"z0":5.887767088443377,"aX":-8.5906151166989},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":21.0,"breakHorizontal":6.4,"spinRate":2378,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.3860814050050867,"extension":6.077709172548095},"index":4,"playId":"0e083074-0fdb-3901-946a-241b90711b63","pitchNumber":5,"startTime":"2026-04-22T01:23:42.356Z","endTime":"2026-04-22T01:23:46.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:23:46.627Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a line drive to right fielder Jordan Walker. Xavier Edwards scores. Liam Hicks scores. Javier Sanoja to 3rd.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:25:11.649Z","endTime":"2026-04-22T01:26:59.102Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":{"id":592773,"link":"/api/v1/people/592773"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":592773,"link":"/api/v1/people/592773"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:24:05.432Z","endTime":"2026-04-22T01:25:13.938Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.776485418486835,"aZ":-5.8410094033264,"pfxX":-4.329301812318608,"pfxZ":12.535726876211086,"pX":0.7488196955335507,"pZ":2.270240398809637,"vX0":4.330490463225506,"vY0":-144.29622793220472,"vZ0":-9.683130480143486,"x":88.46,"y":177.48,"x0":-0.2116946261822371,"y0":50.006284091912875,"z0":6.036259400934883,"aX":-9.096586802733517},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":20.9,"breakHorizontal":7.0,"spinRate":2434,"spinDirection":212},"zone":6,"typeConfidence":0.91,"plateTime":0.3801408543985505,"extension":5.91838275127416},"index":1,"playId":"117a9c23-8a01-3b4e-b72d-ee313a7676a2","pitchNumber":1,"startTime":"2026-04-22T01:25:13.938Z","endTime":"2026-04-22T01:25:18.512Z","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":90.2,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.706261458975288,"aZ":-30.75404376147217,"pfxX":2.5251480729228915,"pfxZ":0.8202626199403067,"pX":0.6761567772826365,"pZ":2.3081843331601264,"vX0":2.4197199460502543,"vY0":-131.34317066341507,"vZ0":-4.022064695273409,"x":91.23,"y":176.46,"x0":-0.5887795185823054,"y0":50.001322245953375,"z0":6.1748696923429565,"aX":4.3620230451856985},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":-5.2,"spinRate":2640,"spinDirection":85},"zone":6,"typeConfidence":0.91,"plateTime":0.4188060378607297,"extension":6.0415741513334},"index":2,"playId":"d7ad385e-0082-3b76-bcb0-ca432c80906d","pitchNumber":2,"startTime":"2026-04-22T01:25:30.928Z","endTime":"2026-04-22T01:25:36.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18788215033024,"aZ":-30.712604169585457,"pfxX":1.2540209579964223,"pfxZ":0.8444131207846077,"pX":0.010302733359548477,"pZ":-0.1353353026883231,"vX0":0.8732428813334764,"vY0":-132.46775161236934,"vZ0":-9.746246217261328,"x":116.61,"y":242.43,"x0":-0.4891086969642322,"y0":50.00458315150572,"z0":5.914641427090628,"aX":2.1791768204948605},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.8,"breakHorizontal":-2.5,"spinRate":2638,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4170642713153394,"extension":6.114952665888744},"index":3,"playId":"a123c2fe-86a7-3172-b0b7-8ac4b5249dc0","pitchNumber":3,"startTime":"2026-04-22T01:25:56.377Z","endTime":"2026-04-22T01:26:05.491Z","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":99.6,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.89294374360993,"aZ":-9.320595197753434,"pfxX":-7.377003964247593,"pfxZ":10.93772255057435,"pX":0.573645719268838,"pZ":3.7767304340670016,"vX0":4.87866048232301,"vY0":-144.8049852601695,"vZ0":-5.140027367896558,"x":95.13,"y":136.81,"x0":-0.1886760458450601,"y0":50.00518590665094,"z0":6.16512492495629,"aX":-15.415873951628317},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.7,"breakHorizontal":12.1,"spinRate":2474,"spinDirection":209},"zone":12,"typeConfidence":0.79,"plateTime":0.38061288758923295,"extension":5.861945649139034},"index":4,"playId":"2154d4ec-c71f-3b50-90e9-8721253f5e2f","pitchNumber":4,"startTime":"2026-04-22T01:26:29.212Z","endTime":"2026-04-22T01:26:34.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40392254818148,"aZ":-30.253491089866483,"pfxX":2.869868821009799,"pfxZ":1.1672251759760766,"pX":0.4631926742219096,"pZ":2.209056055837448,"vX0":1.8261210163039034,"vY0":-128.11507765149096,"vZ0":-3.6294913812540686,"x":99.34,"y":179.14,"x0":-0.6336447509611427,"y0":50.005552763129494,"z0":6.0290043529498725,"aX":4.733575207442115},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":-5.6,"spinRate":2533,"spinDirection":48},"zone":6,"typeConfidence":0.91,"plateTime":0.4288089460736879,"extension":6.096371309227574},"hitData":{"launchSpeed":99.0,"launchAngle":15.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.46,"coordY":101.15}},"index":5,"playId":"69777712-d789-30e8-824f-8b1548946697","pitchNumber":5,"startTime":"2026-04-22T01:26:48.112Z","endTime":"2026-04-22T01:26:59.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:26:59.102Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby challenged (pitch result), call on the field was confirmed: Connor Norby called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T01:29:40.617Z","endTime":"2026-04-22T01:31:56.495Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":7},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:27:23.050Z","endTime":"2026-04-22T01:28:14.018Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: George Soriano replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T01:28:14.018Z","endTime":"2026-04-22T01:29:42.864Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17433333374869,"aZ":-16.62304378593926,"pfxX":-6.827589632892981,"pfxZ":7.767947096666363,"pX":0.4732651584906322,"pZ":3.1318855501836844,"vX0":10.101723010674284,"vY0":-141.07855795309766,"vZ0":-3.546550025203892,"x":98.96,"y":154.22,"x0":-2.2782321432640473,"y0":50.000383629472964,"z0":5.486516791747088,"aX":-13.665520853617197},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":10.1,"spinRate":2108,"spinDirection":219},"zone":3,"typeConfidence":2.0,"plateTime":0.38927514805042485,"extension":6.295483312680884},"index":2,"playId":"25102370-3627-334d-bca9-6d07ceade4a0","pitchNumber":1,"startTime":"2026-04-22T01:29:42.864Z","endTime":"2026-04-22T01:29:46.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285089274385463,"aZ":-28.888503590238273,"pfxX":-1.5542804715493581,"pfxZ":1.944265961959652,"pX":1.3449175915006792,"pZ":1.8853411032835787,"vX0":9.796038134476786,"vY0":-129.07314590999277,"vZ0":-3.3225930117434594,"x":65.73,"y":187.88,"x0":-2.2938835641140933,"y0":50.00362720561342,"z0":5.408232054283365,"aX":-2.6289517560841236},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":0.7,"spinRate":2622,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4239813269586028,"extension":6.409404118710833},"index":3,"playId":"d0aa6a39-90b8-3669-845d-11f8b0bef4b0","pitchNumber":2,"startTime":"2026-04-22T01:30:07.152Z","endTime":"2026-04-22T01:30:12.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.958045013963808,"aZ":-31.098041751164345,"pfxX":2.3409807038022112,"pfxZ":0.6737670938638738,"pX":-0.288922300356319,"pZ":1.938560759167965,"vX0":4.9104905997451835,"vY0":-125.14491253619076,"vZ0":-2.2101404467109735,"x":128.01,"y":186.44,"x0":-2.576397071797363,"y0":50.0027991158773,"z0":5.36693164938122,"aX":3.73223297730326},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-5.3,"spinRate":2659,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.43675824567012755,"extension":6.273582292027715},"index":4,"playId":"22e2b8e7-0b81-3b76-a9b1-3436e56e27fb","pitchNumber":3,"startTime":"2026-04-22T01:30:26.303Z","endTime":"2026-04-22T01:30:30.253Z","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":96.9,"endSpeed":88.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62742235571313,"aZ":-18.347449371998028,"pfxX":-5.144790019523362,"pfxZ":6.897842809324398,"pX":0.2641208665170773,"pZ":3.243712564451711,"vX0":8.76190841130661,"vY0":-140.8595496722629,"vZ0":-2.537002168089537,"x":106.93,"y":151.2,"x0":-2.22143798705703,"y0":50.00570764597589,"z0":5.345202695483804,"aX":-10.318130528543938},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":7.4,"spinRate":2227,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3891477367255711,"extension":6.1645656919155165},"index":5,"playId":"0b01c819-17bb-327f-b74b-e9a6b76ac299","pitchNumber":4,"startTime":"2026-04-22T01:30:45.367Z","endTime":"2026-04-22T01:30:50.091Z","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":86.0,"endSpeed":77.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56394197044038,"aZ":-30.2820632734136,"pfxX":2.253853631186723,"pfxZ":1.2182402253017006,"pX":0.5382706262469309,"pZ":2.2028928019923932,"vX0":6.677139014996972,"vY0":-124.94374226254011,"vZ0":-1.6909267608400422,"x":96.48,"y":179.3,"x0":-2.48188279529039,"y0":50.00141303692854,"z0":5.421600422855342,"aX":3.4961093108114465},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":-5.9,"spinRate":2767,"spinDirection":30},"zone":6,"typeConfidence":2.0,"plateTime":0.4415556662595326,"extension":6.377226646456398},"index":6,"playId":"82ec41e1-62e7-3dff-884f-2a1a18b776e2","pitchNumber":5,"startTime":"2026-04-22T01:31:07.931Z","endTime":"2026-04-22T01:31:12.103Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.249618903133204,"aZ":-32.05081500570545,"pfxX":2.8731010896239484,"pfxZ":0.07260978347536984,"pX":0.6668254051904812,"pZ":1.7774355388060048,"vX0":6.768754911205957,"vY0":-126.91993823674339,"vZ0":-2.6512103121742756,"x":91.58,"y":190.79,"x0":-2.417685140515233,"y0":50.00055070336117,"z0":5.412197071682608,"aX":4.641191113378855},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-6.8,"spinRate":2765,"spinDirection":24},"zone":9,"typeConfidence":2.0,"plateTime":0.4331132100379116,"extension":6.724493289318301},"index":7,"playId":"51746d71-3476-3453-bcb4-c431a7179479","pitchNumber":6,"startTime":"2026-04-22T01:31:34.458Z","endTime":"2026-04-22T01:31:56.495Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"}},"playEndTime":"2026-04-22T01:31:56.495Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Scott II walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:33:40.961Z","endTime":"2026-04-22T01:35:39.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.195527896759973,"aZ":-32.247809538819624,"pfxX":8.331526192866333,"pfxZ":-0.047633930690574644,"pX":0.5907959791180648,"pZ":1.0509109409690667,"vX0":2.0797885334178097,"vY0":-120.27147035696592,"vZ0":-4.167633368642488,"x":94.48,"y":210.41,"x0":-1.3710746347720206,"y0":50.005192064295954,"z0":5.72231886934437,"aX":11.990010291237972},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.0,"breakHorizontal":-15.6,"spinRate":2377,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4585491484333315,"extension":6.4079517881204},"index":0,"playId":"e792bea4-8dea-3cc4-89e4-6b8d0e6fb284","pitchNumber":1,"startTime":"2026-04-22T01:34:01.884Z","endTime":"2026-04-22T01:34:06.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54199409105619,"aZ":-22.90757224524188,"pfxX":-11.827187857086045,"pfxZ":4.744974573015257,"pX":0.12649073061132335,"pZ":1.3438167786150077,"vX0":7.33390565905807,"vY0":-139.3687861704634,"vZ0":-7.619670841132772,"x":112.18,"y":202.5,"x0":-1.0129374766770352,"y0":50.002040315113504,"z0":5.6446345728445015,"aX":-23.088627337441267},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.1,"breakHorizontal":19.7,"spinRate":2156,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3941637803537481,"extension":6.386303299101112},"index":1,"playId":"b6f81555-613d-3b8c-b29e-9633875468ee","pitchNumber":2,"startTime":"2026-04-22T01:34:17.258Z","endTime":"2026-04-22T01:34:21.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.942409004213015,"aZ":-26.93407590212653,"pfxX":-9.912534634146548,"pfxZ":3.1568575539081354,"pX":0.7851595232452776,"pZ":0.5564316536820187,"vX0":7.840622760958048,"vY0":-128.4021941829801,"vZ0":-7.643233851725496,"x":87.07,"y":223.76,"x0":-1.0283397066755138,"y0":50.00406893863684,"z0":5.683908089759505,"aX":-16.46278950700786},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":1485,"spinDirection":235},"zone":14,"typeConfidence":0.86,"plateTime":0.427462404928697,"extension":6.621061134388425},"index":2,"playId":"d5d14cb8-5168-3d8f-9468-041a05fa2ccc","pitchNumber":3,"startTime":"2026-04-22T01:34:36.167Z","endTime":"2026-04-22T01:34:40.769Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97671740193487,"aZ":-32.82455557155741,"pfxX":4.467944303105092,"pfxZ":-0.4415623985015884,"pX":0.40777592466764545,"pZ":2.3772124087968516,"vX0":2.7702997272108756,"vY0":-121.26895780446462,"vZ0":-1.327340861887206,"x":101.46,"y":174.6,"x0":-1.3319526309495056,"y0":50.00134066950953,"z0":5.80993643955408,"aX":6.615449654504034},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.8,"breakHorizontal":-8.8,"spinRate":2414,"spinDirection":62},"zone":6,"typeConfidence":0.89,"plateTime":0.45264250333360057,"extension":6.227972796648139},"index":3,"playId":"eb260ae4-6245-3c89-9685-9cb9644cd376","pitchNumber":4,"startTime":"2026-04-22T01:34:53.344Z","endTime":"2026-04-22T01:34:57.304Z","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":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96465704642549,"aZ":-44.2832373172768,"pfxX":3.0037642181808173,"pfxZ":-8.069205789749713,"pX":0.11431823181366085,"pZ":0.772393591731968,"vX0":1.2791040297194485,"vY0":-122.47200463262176,"vZ0":-3.594495510656789,"x":112.64,"y":217.93,"x0":-0.8069230289507372,"y0":50.00410140687707,"z0":6.093443726060315,"aX":4.5068415740935075},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-15.2,"breakHorizontal":-5.8,"spinRate":2589,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4493554211696904,"extension":6.620610101974065},"index":4,"playId":"3d3afcec-f5bc-30be-88f4-4a657b5ac0bf","pitchNumber":5,"startTime":"2026-04-22T01:35:13.830Z","endTime":"2026-04-22T01:35:17.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.100120981152614,"aZ":-34.0781043564172,"pfxX":-5.2334155749499915,"pfxZ":-1.1576203435231438,"pX":-0.8751796098533082,"pZ":2.338716555192413,"vX0":2.419648107546835,"vY0":-127.49007865196225,"vZ0":-2.174943673975095,"x":150.36,"y":175.63,"x0":-1.1564194177511011,"y0":50.0021380483977,"z0":5.891384957745687,"aX":-8.618374322771421},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.4,"breakHorizontal":8.9,"spinRate":1358,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.42955049419043956,"extension":6.577030914466644},"index":5,"playId":"3ca0e7b5-0b28-3e0d-9cc0-7d5bed0f5537","pitchNumber":6,"startTime":"2026-04-22T01:35:34.798Z","endTime":"2026-04-22T01:35:39.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:35:39.886Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:35:46.138Z","endTime":"2026-04-22T01:37:27.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45217551148732,"aZ":-18.443899752362338,"pfxX":-9.647284241591265,"pfxZ":7.1048989909097235,"pX":-0.39243809248658473,"pZ":1.6338017884860723,"vX0":5.013814604734057,"vY0":-138.5081170704677,"vZ0":-7.700505797097201,"x":131.96,"y":194.67,"x0":-0.9777289196909865,"y0":50.00525876475735,"z0":5.695112801193645,"aX":-18.64849278345352},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":16.3,"spinRate":2055,"spinDirection":224},"zone":7,"typeConfidence":0.89,"plateTime":0.396242823744152,"extension":6.3128157960870865},"index":0,"playId":"c1a241bc-3a7e-3533-9814-766bb46e4673","pitchNumber":1,"startTime":"2026-04-22T01:36:05.772Z","endTime":"2026-04-22T01:36:12.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Victor Scott II caught stealing 2nd base, catcher Liam Hicks to shortstop Otto Lopez.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"c1a241bc-3a7e-3533-9814-766bb46e4673","startTime":"2026-04-22T01:36:40.422Z","endTime":"2026-04-22T01:36:43.439Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83247198243812,"aZ":-40.702699414119664,"pfxX":2.2811502433214472,"pfxZ":-5.634941526056853,"pX":-0.8318961651741986,"pZ":1.9328894219655943,"vX0":-0.37590804207023215,"vY0":-122.6534873996168,"vZ0":-1.8904002440061627,"x":148.71,"y":186.59,"x0":-0.9722333274316732,"y0":50.00381912048887,"z0":6.206893225845756,"aX":3.451610746357299},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.4,"breakHorizontal":-4.1,"spinRate":2522,"spinDirection":44},"zone":7,"typeConfidence":0.9,"plateTime":0.4477507487498258,"extension":6.4187258379700465},"index":2,"playId":"bb506de4-4d45-30b4-a1c0-66197187e6b5","pitchNumber":2,"startTime":"2026-04-22T01:36:43.439Z","endTime":"2026-04-22T01:36:48.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.233348771448238,"aZ":-25.065367289713908,"pfxX":-5.776334783192983,"pfxZ":4.2444872416902415,"pX":0.5167854779848989,"pZ":1.6207259522966295,"vX0":5.958109656452036,"vY0":-128.70105782220895,"vZ0":-5.505015647947564,"x":97.3,"y":195.02,"x0":-1.0800609621282873,"y0":50.00050840786718,"z0":5.733817042199286,"aX":-9.668793467305639},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":9.1,"spinRate":1386,"spinDirection":235},"zone":9,"typeConfidence":0.9,"plateTime":0.4259109375086223,"extension":6.6291759808447965},"index":3,"playId":"3ea3790b-e549-37b4-a943-5e94b77c56a7","pitchNumber":3,"startTime":"2026-04-22T01:36:58.390Z","endTime":"2026-04-22T01:37:04.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9536407516984,"aZ":-20.021681824164514,"pfxX":-10.579793693976299,"pfxZ":6.156485861763133,"pX":-0.009315677408430803,"pZ":1.4640370566268446,"vX0":6.54498051640344,"vY0":-139.94732387177243,"vZ0":-8.115415017921382,"x":117.36,"y":199.25,"x0":-1.0093988317589622,"y0":50.004120270849924,"z0":5.723735984282013,"aX":-20.88975361864302},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":17.8,"spinRate":2197,"spinDirection":225},"zone":13,"typeConfidence":0.92,"plateTime":0.3920683062252892,"extension":6.315473903177598},"hitData":{"launchSpeed":95.5,"launchAngle":49.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.64,"coordY":92.7}},"index":4,"playId":"4e03a727-831b-3c33-958b-de77a66d3a50","pitchNumber":4,"startTime":"2026-04-22T01:37:16.631Z","endTime":"2026-04-22T01:37:27.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:37:27.432Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a fly ball to left fielder Heriberto Hernández. Iván Herrera out at 2nd on the throw, center fielder Jakob Marsee to second baseman Xavier Edwards.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T01:37:32.879Z","endTime":"2026-04-22T01:39:24.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":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":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","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_assist"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.786071314778656,"aZ":-31.203325894595178,"pfxX":-9.452058888767564,"pfxZ":0.5811353403216897,"pX":0.7506510246093052,"pZ":0.3246957352794506,"vX0":7.489985136168596,"vY0":-129.04192206757088,"vZ0":-7.502431256733447,"x":88.39,"y":230.01,"x0":-0.9783526315293535,"y0":50.001664246198665,"z0":5.711636076327306,"aX":-15.753113563043913},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":15.2,"spinRate":1338,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.42636462921898843,"extension":6.8657744969870595},"index":0,"playId":"4f2027bc-34f7-34af-a396-9fad8b118fa3","pitchNumber":1,"startTime":"2026-04-22T01:37:51.121Z","endTime":"2026-04-22T01:37:54.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.640631758739723,"aZ":-29.71300343568093,"pfxX":-7.739920744577631,"pfxZ":1.4809157031750404,"pX":-0.3585720795855312,"pZ":1.2171605991051575,"vX0":4.064818192508203,"vY0":-128.49956937289525,"vZ0":-5.700799098996365,"x":130.67,"y":205.92,"x0":-0.9621957235818351,"y0":50.00146783934791,"z0":5.796157297195484,"aX":-12.837656524725524},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":13.0,"spinRate":1240,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4275847903610468,"extension":6.491280504230472},"index":1,"playId":"0921b892-3d86-3f7a-93a6-7fab5c0b4339","pitchNumber":2,"startTime":"2026-04-22T01:38:10.495Z","endTime":"2026-04-22T01:38:15.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865793767486934,"aZ":-31.09059563334784,"pfxX":8.083131669133426,"pfxZ":0.7318069142505408,"pX":-0.18165398973797206,"pZ":3.0228080960680446,"vX0":0.028333731336612433,"vY0":-121.46032265914634,"vZ0":-0.4446110365183955,"x":123.92,"y":157.16,"x0":-1.2410752461623369,"y0":50.000673792825935,"z0":5.944449720631946,"aX":11.907432137375816},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":-14.6,"spinRate":2437,"spinDirection":67},"zone":2,"typeConfidence":0.9,"plateTime":0.45336546530041844,"extension":6.419094325956716},"index":2,"playId":"b9a8a686-0603-3b40-808d-bf377b024b3b","pitchNumber":3,"startTime":"2026-04-22T01:38:25.708Z","endTime":"2026-04-22T01:38:30.805Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-22T01:38:42.968Z","endTime":"2026-04-22T01:38:53.567Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.2,"endSpeed":77.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979061837784826,"aZ":-34.17291832753206,"pfxX":8.43550150532284,"pfxZ":-1.3134566098439038,"pX":0.2657832793277301,"pZ":1.7586242331357644,"vX0":1.025607156062686,"vY0":-123.96054152080721,"vZ0":-2.744704041248143,"x":106.87,"y":191.3,"x0":-1.2490322631377413,"y0":50.00235738729524,"z0":5.798230032622975,"aX":12.832144855932455},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.9,"breakHorizontal":-15.5,"spinRate":2498,"spinDirection":65},"zone":9,"typeConfidence":0.9,"plateTime":0.4457187425683422,"extension":6.468938469743384},"index":4,"playId":"6326847c-793c-34e6-a947-d5ce8f9582c7","pitchNumber":4,"startTime":"2026-04-22T01:38:53.567Z","endTime":"2026-04-22T01:38:58.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74711027393463,"aZ":-32.261652673219466,"pfxX":6.807467774197184,"pfxZ":-0.053641790642932285,"pX":0.2653981408539854,"pZ":1.4221917054214506,"vX0":1.298118379550879,"vY0":-123.88517960087675,"vZ0":-3.883063585340774,"x":106.88,"y":200.38,"x0":-1.1512546593508601,"y0":50.00553661305865,"z0":5.757703584022324,"aX":10.399347982294486},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":-12.6,"spinRate":2536,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4450935879207667,"extension":6.407623516494394},"hitData":{"launchSpeed":72.6,"launchAngle":37.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.6,"coordY":106.86}},"index":5,"playId":"345c486b-e398-3420-a4d3-28bc754459a2","pitchNumber":5,"startTime":"2026-04-22T01:39:09.112Z","endTime":"2026-04-22T01:39:24.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:39:24.241Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a ground ball to second baseman JJ Wetherholt.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T01:42:11.296Z","endTime":"2026-04-22T01:42:21.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:41:41.041Z","endTime":"2026-04-22T01:42:13.571Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.89571983971675,"aZ":-30.798603990646797,"pfxX":-10.585090618503472,"pfxZ":0.6813753985719888,"pX":-0.2723534676431594,"pZ":2.40996186828845,"vX0":6.895133477582156,"vY0":-142.61643669222414,"vZ0":-3.4801539634721634,"x":127.38,"y":173.71,"x0":-1.3671542652550652,"y0":50.00437772806611,"z0":5.624547588225756,"aX":-21.443458093115936},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":0.6,"breakHorizontal":17.4,"spinRate":2151,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.3865322742323052,"extension":6.948363819222501},"hitData":{"launchSpeed":74.2,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.79,"coordY":143.17}},"index":1,"playId":"d9c1f455-6c0c-3611-9d3b-c0955fd24cbc","pitchNumber":1,"startTime":"2026-04-22T01:42:13.571Z","endTime":"2026-04-22T01:42:21.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:42:21.436Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T01:42:32.525Z","endTime":"2026-04-22T01:44:27.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22714437048143,"aZ":-22.255967750593268,"pfxX":-10.566617784951347,"pfxZ":4.939634836428067,"pX":1.4713832740291848,"pZ":1.9720722457432265,"vX0":11.607306687189046,"vY0":-140.89395694772574,"vZ0":-5.845502382099533,"x":60.91,"y":185.53,"x0":-1.3303235538268192,"y0":50.00703280395709,"z0":5.513648805379648,"aX":-21.234417495831035},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":1988,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.38886858236588795,"extension":6.995765067672668},"index":0,"playId":"38c58bd2-2d6c-3199-85b7-30151a69c09e","pitchNumber":1,"startTime":"2026-04-22T01:42:50.801Z","endTime":"2026-04-22T01:42:54.573Z","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":97.8,"endSpeed":88.8,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.401666940323544,"aZ":-29.33386642573442,"pfxX":-11.530968715273046,"pfxZ":1.4062399442938336,"pX":-1.6654940295323426,"pZ":1.9799189574419098,"vX0":4.112124011899243,"vY0":-142.29094025605733,"vZ0":-4.439163215906955,"x":180.48,"y":185.32,"x0":-1.6417223622391774,"y0":50.00679931138546,"z0":5.446401390012428,"aX":-23.35886762403793},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.7,"breakHorizontal":19.9,"spinRate":2036,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.38676550330285986,"extension":6.597431635592122},"index":1,"playId":"addd109a-a0c0-3f54-b1fd-6b25d0cf82d2","pitchNumber":2,"startTime":"2026-04-22T01:43:09.333Z","endTime":"2026-04-22T01:43:15.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.43948064646042,"aZ":-28.085680273815875,"pfxX":-11.536158063945884,"pfxZ":2.0231405932284723,"pX":-0.3736067428287601,"pZ":2.8270692355780094,"vX0":7.045246868436158,"vY0":-142.05193066268748,"vZ0":-2.845724245049926,"x":131.24,"y":162.45,"x0":-1.3994071935309937,"y0":50.00706224037866,"z0":5.645858351094426,"aX":-23.35661877538965},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.2,"breakHorizontal":19.3,"spinRate":2109,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.3870068339513395,"extension":7.014387103209162},"index":2,"playId":"7390cbfe-41dd-35c8-8477-13ff93b427d8","pitchNumber":3,"startTime":"2026-04-22T01:43:28.947Z","endTime":"2026-04-22T01:43:33.994Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-22T01:43:47.710Z","endTime":"2026-04-22T01:44:04.388Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.594140149398772,"aZ":-36.94155197263928,"pfxX":10.505748043981267,"pfxZ":-3.2280622399771897,"pX":0.4359723051945192,"pZ":2.3680627898875843,"vX0":1.8150967530037172,"vY0":-121.81366908898319,"vZ0":0.45290983770650683,"x":100.38,"y":174.84,"x0":-1.6849945694929942,"y0":50.0018922335485,"z0":5.416527346744397,"aX":15.52633241637673},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.4,"breakHorizontal":-19.4,"spinRate":2352,"spinDirection":55},"zone":6,"typeConfidence":0.9,"plateTime":0.45251546278100285,"extension":6.614425438426446},"index":4,"playId":"2a7eec85-c5fb-3d26-8c4c-39e8580557b1","pitchNumber":4,"startTime":"2026-04-22T01:44:04.388Z","endTime":"2026-04-22T01:44:08.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05925468150136,"aZ":-23.207282373464146,"pfxX":-10.691589936572612,"pfxZ":4.326667685197579,"pX":-0.79517950243551,"pZ":3.1526502049900866,"vX0":5.860163095728838,"vY0":-143.47732779232612,"vZ0":-2.8284500465954014,"x":147.31,"y":153.66,"x0":-1.4817057324328942,"y0":50.0014544619903,"z0":5.607130249848429,"aX":-22.155190760890846},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.4,"breakHorizontal":18.1,"spinRate":2245,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.38262484736494606,"extension":7.143885796584486},"index":5,"playId":"3b84880e-be4a-33fc-a77d-4862b9b4f9c2","pitchNumber":5,"startTime":"2026-04-22T01:44:23.895Z","endTime":"2026-04-22T01:44:27.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:44:27.847Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Lopez grounds into a force out, third baseman Nolan Gorman to second baseman JJ Wetherholt. Jakob Marsee out at 2nd. Otto Lopez to 1st.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T01:44:37.039Z","endTime":"2026-04-22T01:46:34.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.77019694999966,"aZ":-23.181624415192314,"pfxX":-10.583713547564289,"pfxZ":4.278080109637303,"pX":0.7290054152924883,"pZ":2.142866830341976,"vX0":9.29000226051447,"vY0":-144.7993756836152,"vZ0":-5.41042705022654,"x":89.21,"y":180.92,"x0":-1.1607351382049769,"y0":50.005777860516254,"z0":5.472564690458084,"aX":-22.267419133895743},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.7,"breakHorizontal":17.0,"spinRate":2214,"spinDirection":228},"zone":6,"typeConfidence":0.91,"plateTime":0.3796186901245484,"extension":6.869552802605471},"index":0,"playId":"0d3dd4b0-e837-3c4b-a460-807935ad831c","pitchNumber":1,"startTime":"2026-04-22T01:44:54.459Z","endTime":"2026-04-22T01:44:59.068Z","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":82.9,"endSpeed":75.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.664354941494537,"aZ":-35.56702706307219,"pfxX":11.00818602469758,"pfxZ":-2.3474603413542905,"pX":-0.9138652421193512,"pZ":1.4476378337739606,"vX0":-1.718454570786681,"vY0":-120.59777133959821,"vZ0":-1.7263495134455864,"x":151.83,"y":199.69,"x0":-1.6118055935732496,"y0":50.00434299530524,"z0":5.3671196580757075,"aX":15.903085124089635},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.4,"breakHorizontal":-19.3,"spinRate":2386,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.4575643819655735,"extension":6.537956747875606},"index":1,"playId":"6f690936-365a-3142-a65a-daae958f57b4","pitchNumber":2,"startTime":"2026-04-22T01:45:12.969Z","endTime":"2026-04-22T01:45:20.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14465106144914,"aZ":-34.290294036714855,"pfxX":8.934654763570638,"pfxZ":-1.407444891358077,"pX":1.6026962094354964,"pZ":1.6508796551071618,"vX0":4.586870260263308,"vY0":-123.21039944896363,"vZ0":-1.7592850052505047,"x":55.91,"y":194.21,"x0":-1.4559923069869993,"y0":50.00250197751681,"z0":5.328417826025926,"aX":13.453266164677716},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.8,"breakHorizontal":-17.4,"spinRate":2387,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.44808098029743304,"extension":6.734491427345709},"index":2,"playId":"17106a88-fabe-37e4-ac12-b728a4b4cdf4","pitchNumber":3,"startTime":"2026-04-22T01:45:32.071Z","endTime":"2026-04-22T01:45:36.633Z","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":98.2,"endSpeed":89.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52062780578605,"aZ":-21.69238505600739,"pfxX":-9.593663294543335,"pfxZ":5.092104058476288,"pX":-1.1263002167018896,"pZ":3.1000819986061394,"vX0":4.260484903630711,"vY0":-142.92465773545646,"vZ0":-3.054205288350517,"x":159.93,"y":155.08,"x0":-1.394175647954734,"y0":50.00333445939716,"z0":5.553081214605745,"aX":-19.74588212385333},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":2189,"spinDirection":222},"zone":11,"typeConfidence":0.91,"plateTime":0.3839900780832681,"extension":7.333747687593929},"index":3,"playId":"97bb1f1f-41e9-30d9-b102-bd96f59e920f","pitchNumber":4,"startTime":"2026-04-22T01:45:51.611Z","endTime":"2026-04-22T01:45:55.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.31394047990617,"aZ":-29.883766512838005,"pfxX":-11.649234372964898,"pfxZ":1.1608916433604097,"pX":-0.5097762028400954,"pZ":2.1133566761811218,"vX0":6.1900312066659,"vY0":-141.11642288007135,"vZ0":-4.174231065939176,"x":136.43,"y":181.72,"x0":-1.2429466078512432,"y0":50.00401859695848,"z0":5.583775278211634,"aX":-23.009495513799653},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.3,"breakHorizontal":19.4,"spinRate":2070,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.39125744208575997,"extension":6.950931590932006},"hitData":{"launchSpeed":103.8,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.35,"coordY":164.29}},"index":4,"playId":"8b144757-a27d-3738-9ee9-45d4bb253009","pitchNumber":5,"startTime":"2026-04-22T01:46:24.503Z","endTime":"2026-04-22T01:46:34.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:46:34.222Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to left fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T01:46:45.766Z","endTime":"2026-04-22T01:49:47.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.88971194592378,"aZ":-21.065108500039763,"pfxX":-10.876807193547616,"pfxZ":5.36912748462076,"pX":0.4077564600552746,"pZ":3.078617735504834,"vX0":8.902956109111793,"vY0":-143.94997054712215,"vZ0":-3.413451129052309,"x":101.46,"y":155.66,"x0":-1.3343540092632293,"y0":50.000258425221205,"z0":5.60681683170449,"aX":-22.49587038037691},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.1,"breakHorizontal":17.5,"spinRate":2374,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.3825956961476362,"extension":7.044935325352734},"index":0,"playId":"ba71ac19-0e2d-3285-8ce9-69c669c40982","pitchNumber":1,"startTime":"2026-04-22T01:47:02.825Z","endTime":"2026-04-22T01:47:06.863Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.02427480685278,"aZ":-23.33902733172716,"pfxX":-10.528491796517491,"pfxZ":4.274343695850778,"pX":-0.46184533207451095,"pZ":3.1500565024661524,"vX0":6.455562592781366,"vY0":-144.14418954305137,"vZ0":-2.619503418543224,"x":134.6,"y":153.73,"x0":-1.3835119772547648,"y0":50.00362143273652,"z0":5.540004766907129,"aX":-21.764843657822357},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2374,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.38259363863470064,"extension":6.827735197473199},"index":1,"playId":"1b68c8e5-9c48-3201-8eef-056c08ff23e0","pitchNumber":2,"startTime":"2026-04-22T01:47:19.954Z","endTime":"2026-04-22T01:47:46.973Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"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":100.1,"endSpeed":90.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.012299379803096,"aZ":-20.746637961322996,"pfxX":-11.051374591611173,"pfxZ":5.405488018174866,"pX":1.237477021843672E-4,"pZ":3.076260859628911,"vX0":7.9288010139224845,"vY0":-145.3944237187496,"vZ0":-3.8006320430267486,"x":117.0,"y":155.72,"x0":-1.3436898932605137,"y0":50.003562354386084,"z0":5.67925896661298,"aX":-23.370063393192794},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.1,"breakHorizontal":18.1,"spinRate":2377,"spinDirection":230},"zone":2,"typeConfidence":0.92,"plateTime":0.3785009510413073,"extension":7.026465457676002},"index":2,"playId":"09006ace-22ab-3d56-bae2-ba81f948baf1","pitchNumber":3,"startTime":"2026-04-22T01:48:03.819Z","endTime":"2026-04-22T01:48:07.354Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598251649128187,"aZ":-24.560688264990915,"pfxX":-1.3375011566289312,"pfxZ":4.094697204443508,"pX":0.8190505943539287,"pZ":1.2037725435789184,"vX0":7.0677991713747055,"vY0":-135.52141835324642,"vZ0":-6.237437493867146,"x":85.78,"y":206.28,"x0":-1.649003109647149,"y0":50.00613958099539,"z0":5.250818154355973,"aX":-2.489710648244624},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":1.0,"spinRate":2551,"spinDirection":227},"zone":14,"typeConfidence":0.79,"plateTime":0.40415120818175243,"extension":6.937937667681525},"index":3,"playId":"974faa0a-1f52-3160-a2d8-d804fb104543","pitchNumber":4,"startTime":"2026-04-22T01:48:26.218Z","endTime":"2026-04-22T01:48:30.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-22T01:48:40.823Z","endTime":"2026-04-22T01:49:02.940Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.1,"endSpeed":91.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.4224026454574,"aZ":-21.355401764943913,"pfxX":-11.371208852636812,"pfxZ":5.00852290680815,"pX":0.9264972283386474,"pZ":1.7919585379323288,"vX0":10.910673335207623,"vY0":-146.62412741743717,"vZ0":-6.7599908079819135,"x":81.68,"y":190.4,"x0":-1.3810387591491153,"y0":50.00001448936398,"z0":5.419002148680264,"aX":-24.545176639367565},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":7.7,"breakHorizontal":18.2,"spinRate":2326,"spinDirection":229},"zone":14,"typeConfidence":0.92,"plateTime":0.37479197815659226,"extension":7.136524944089602},"index":5,"playId":"59d2535d-4b58-334c-92a1-4c3864c026e4","pitchNumber":5,"startTime":"2026-04-22T01:49:02.940Z","endTime":"2026-04-22T01:49:27.060Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.1,"endSpeed":91.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.13315517820923,"aZ":-21.838322732323512,"pfxX":-11.654494452654125,"pfxZ":4.778803881161303,"pX":-0.22505684894502057,"pZ":2.074171678056675,"vX0":7.414826744978358,"vY0":-146.911682574969,"vZ0":-6.207179843140985,"x":125.58,"y":182.78,"x0":-1.2810294982015524,"y0":50.00471127420215,"z0":5.532843992584427,"aX":-25.217223395672747},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":7.4,"breakHorizontal":19.4,"spinRate":2284,"spinDirection":226},"zone":8,"typeConfidence":0.92,"plateTime":0.3742929068699974,"extension":6.922727436114625},"hitData":{"launchSpeed":90.5,"launchAngle":22.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.05,"coordY":106.78}},"index":6,"playId":"62cbc0cd-c63a-3a3a-b6bb-7918da0ac2c0","pitchNumber":6,"startTime":"2026-04-22T01:49:40.706Z","endTime":"2026-04-22T01:49:47.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:49:47.929Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to left fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-22T01:46:45.766Z","endTime":"2026-04-22T01:49:47.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.88971194592378,"aZ":-21.065108500039763,"pfxX":-10.876807193547616,"pfxZ":5.36912748462076,"pX":0.4077564600552746,"pZ":3.078617735504834,"vX0":8.902956109111793,"vY0":-143.94997054712215,"vZ0":-3.413451129052309,"x":101.46,"y":155.66,"x0":-1.3343540092632293,"y0":50.000258425221205,"z0":5.60681683170449,"aX":-22.49587038037691},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.1,"breakHorizontal":17.5,"spinRate":2374,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.3825956961476362,"extension":7.044935325352734},"index":0,"playId":"ba71ac19-0e2d-3285-8ce9-69c669c40982","pitchNumber":1,"startTime":"2026-04-22T01:47:02.825Z","endTime":"2026-04-22T01:47:06.863Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.02427480685278,"aZ":-23.33902733172716,"pfxX":-10.528491796517491,"pfxZ":4.274343695850778,"pX":-0.46184533207451095,"pZ":3.1500565024661524,"vX0":6.455562592781366,"vY0":-144.14418954305137,"vZ0":-2.619503418543224,"x":134.6,"y":153.73,"x0":-1.3835119772547648,"y0":50.00362143273652,"z0":5.540004766907129,"aX":-21.764843657822357},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2374,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.38259363863470064,"extension":6.827735197473199},"index":1,"playId":"1b68c8e5-9c48-3201-8eef-056c08ff23e0","pitchNumber":2,"startTime":"2026-04-22T01:47:19.954Z","endTime":"2026-04-22T01:47:46.973Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"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":100.1,"endSpeed":90.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.012299379803096,"aZ":-20.746637961322996,"pfxX":-11.051374591611173,"pfxZ":5.405488018174866,"pX":1.237477021843672E-4,"pZ":3.076260859628911,"vX0":7.9288010139224845,"vY0":-145.3944237187496,"vZ0":-3.8006320430267486,"x":117.0,"y":155.72,"x0":-1.3436898932605137,"y0":50.003562354386084,"z0":5.67925896661298,"aX":-23.370063393192794},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.1,"breakHorizontal":18.1,"spinRate":2377,"spinDirection":230},"zone":2,"typeConfidence":0.92,"plateTime":0.3785009510413073,"extension":7.026465457676002},"index":2,"playId":"09006ace-22ab-3d56-bae2-ba81f948baf1","pitchNumber":3,"startTime":"2026-04-22T01:48:03.819Z","endTime":"2026-04-22T01:48:07.354Z","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":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.598251649128187,"aZ":-24.560688264990915,"pfxX":-1.3375011566289312,"pfxZ":4.094697204443508,"pX":0.8190505943539287,"pZ":1.2037725435789184,"vX0":7.0677991713747055,"vY0":-135.52141835324642,"vZ0":-6.237437493867146,"x":85.78,"y":206.28,"x0":-1.649003109647149,"y0":50.00613958099539,"z0":5.250818154355973,"aX":-2.489710648244624},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":1.0,"spinRate":2551,"spinDirection":227},"zone":14,"typeConfidence":0.79,"plateTime":0.40415120818175243,"extension":6.937937667681525},"index":3,"playId":"974faa0a-1f52-3160-a2d8-d804fb104543","pitchNumber":4,"startTime":"2026-04-22T01:48:26.218Z","endTime":"2026-04-22T01:48:30.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-22T01:48:40.823Z","endTime":"2026-04-22T01:49:02.940Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.1,"endSpeed":91.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.4224026454574,"aZ":-21.355401764943913,"pfxX":-11.371208852636812,"pfxZ":5.00852290680815,"pX":0.9264972283386474,"pZ":1.7919585379323288,"vX0":10.910673335207623,"vY0":-146.62412741743717,"vZ0":-6.7599908079819135,"x":81.68,"y":190.4,"x0":-1.3810387591491153,"y0":50.00001448936398,"z0":5.419002148680264,"aX":-24.545176639367565},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":7.7,"breakHorizontal":18.2,"spinRate":2326,"spinDirection":229},"zone":14,"typeConfidence":0.92,"plateTime":0.37479197815659226,"extension":7.136524944089602},"index":5,"playId":"59d2535d-4b58-334c-92a1-4c3864c026e4","pitchNumber":5,"startTime":"2026-04-22T01:49:02.940Z","endTime":"2026-04-22T01:49:27.060Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.1,"endSpeed":91.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.13315517820923,"aZ":-21.838322732323512,"pfxX":-11.654494452654125,"pfxZ":4.778803881161303,"pX":-0.22505684894502057,"pZ":2.074171678056675,"vX0":7.414826744978358,"vY0":-146.911682574969,"vZ0":-6.207179843140985,"x":125.58,"y":182.78,"x0":-1.2810294982015524,"y0":50.00471127420215,"z0":5.532843992584427,"aX":-25.217223395672747},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":7.4,"breakHorizontal":19.4,"spinRate":2284,"spinDirection":226},"zone":8,"typeConfidence":0.92,"plateTime":0.3742929068699974,"extension":6.922727436114625},"hitData":{"launchSpeed":90.5,"launchAngle":22.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.05,"coordY":106.78}},"index":6,"playId":"62cbc0cd-c63a-3a3a-b6bb-7918da0ac2c0","pitchNumber":6,"startTime":"2026-04-22T01:49:40.706Z","endTime":"2026-04-22T01:49:47.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:49:47.929Z","atBatIndex":77},"scoringPlays":[2,5,19,27,38,69],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9],"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":154.26,"y":67.67},"type":"H","description":"Double"},{"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":125.25,"y":92.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":143.4,"y":148.62},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":228.55,"y":99.5},"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":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":168.18,"y":83.72},"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":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":97.41,"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":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":133.66,"y":88.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":108.12,"y":69.16},"type":"O","description":"Lineout"}]}},{"startIndex":10,"endIndex":15,"top":[10,11,12],"bottom":[13,14,15],"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":120.2,"y":138.01},"type":"O","description":"Lineout"},{"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":160.95,"y":165.56},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":81.37,"y":53.94},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":132.05,"y":176.73},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":25,"top":[16,17,18,19,20,21],"bottom":[22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":137.56,"y":187.97},"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":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":182.73,"y":114.73},"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":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":142.19,"y":182.51},"type":"O","description":"Fielders Choice"},{"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":106.06,"y":166.63},"type":"O","description":"Forceout"}],"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":59.35,"y":103.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":96.82,"y":110.32},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":73.87,"y":91.56},"type":"O","description":"Lineout"}]}},{"startIndex":26,"endIndex":34,"top":[26,27,28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":97.41,"y":164.96},"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":217.65,"y":80.24},"type":"H","description":"Home Run"}],"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":147.37,"y":80.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":108.3,"y":198.84},"type":"O","description":"Pop Out"}]}},{"startIndex":35,"endIndex":44,"top":[35,36,37,38,39,40],"bottom":[41,42,43,44],"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":160.88,"y":102.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":161.56,"y":49.35},"type":"H","description":"Double"},{"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":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":48.9,"y":122.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":5,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":33.47,"y":100.61},"type":"H","description":"Double"},{"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":155.35,"y":132.81},"type":"O","description":"Lineout"}],"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"coordinates":{"x":50.82,"y":115.34},"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":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":167.6,"y":102.02},"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":5,"pitcher":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":66.84,"y":97.55},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47],"bottom":[48,49,50,51],"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":151.87,"y":160.12},"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":110.72,"y":155.28},"type":"E","description":"Field Error"},{"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":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":118.59,"y":150.43},"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":6,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":139.77,"y":174.64},"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":6,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":160.8,"y":67.34},"type":"O","description":"Lineout"}]}},{"startIndex":52,"endIndex":59,"top":[52,53,54],"bottom":[55,56,57,58,59],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":132.66,"y":84.98},"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"coordinates":{"x":174.64,"y":104.85},"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":140.47,"y":147.88},"type":"O","description":"Forceout"},{"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":156.71,"y":160.12},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":70,"top":[60,61,62,63],"bottom":[64,65,66,67,68,69,70],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":125.43,"y":142.85},"type":"O","description":"Pop Out"},{"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":105.28,"y":95.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":98.62,"y":169.8},"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":8,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":174.46,"y":101.15},"type":"H","description":"Single"}]}},{"startIndex":71,"endIndex":77,"top":[71,72,73],"bottom":[74,75,76,77],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":76.64,"y":92.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":95.6,"y":106.86},"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":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":142.79,"y":143.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":99.35,"y":164.29},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":60.05,"y":106.78},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"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":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"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":2,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":8,"errors":0,"leftOnBase":10},"away":{"runs":5,"hits":10,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"catcher":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"first":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"second":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"third":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"shortstop":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"left":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"center":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"right":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"onDeck":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"inHole":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"battingOrder":3,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"onDeck":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"inHole":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"battingOrder":4,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".233","atBats":36,"obp":".326","slg":".379","ops":".705","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":16,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":7,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":34,"obp":".350","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":179,"era":"4.78","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.41","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":179,"balls":73,"strikes":106,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":3,"pitchesPerInning":"19.89","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":1,"chances":38,"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":14,"groundOuts":13,"airOuts":22,"runs":8,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":1,"hits":15,"hitByPitch":0,"avg":".203","atBats":74,"obp":".274","slg":".324","ops":".598","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":24,"rbi":15,"leftOnBase":37,"sacBunts":0,"sacFlies":2,"babip":".255","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":4,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"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":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":true,"isSubstitute":false}},"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":"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":11,"groundOuts":15,"airOuts":17,"runs":19,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":31,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".292","atBats":89,"obp":".357","slg":".607","ops":".964","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":54,"rbi":16,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.12","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":4,"putOuts":47,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":5,"groundOuts":15,"airOuts":11,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".231","atBats":52,"obp":".281","slg":".365","ops":".646","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":19,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","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":1,"putOuts":34,"errors":0,"chances":35,"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"}]},"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-3 | BB, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":3,"groundOuts":25,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".207","atBats":58,"obp":".266","slg":".224","ops":".490","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":13,"rbi":4,"leftOnBase":22,"sacBunts":5,"sacFlies":1,"babip":".286","groundOutsToAirouts":"2.50","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":52,"errors":1,"chances":54,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":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":0,"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":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"1-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":15,"groundOuts":23,"airOuts":22,"runs":19,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":15,"intentionalWalks":0,"hits":19,"hitByPitch":6,"avg":".229","atBats":83,"obp":".377","slg":".361","ops":".738","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":30,"rbi":11,"leftOnBase":24,"sacBunts":0,"sacFlies":2,"babip":".262","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","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":65,"putOuts":30,"errors":2,"chances":97,"fielding":".979","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":{"summary":"1.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":11,"strikes":16,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":3,"groundOuts":13,"airOuts":18,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":44,"obp":".339","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":224,"era":"5.84","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":8,"whip":"1.38","battersFaced":56,"outs":37,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":94,"strikes":130,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".---","pitchesPerInning":"18.16","gamesFinished":0,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"4.38","walksPer9Inn":"5.84","hitsPer9Inn":"6.57","runsScoredPer9":"6.57","homeRunsPer9":"0.73","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":17,"groundOuts":28,"airOuts":25,"runs":10,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":1,"hits":25,"hitByPitch":0,"avg":".278","atBats":90,"obp":".359","slg":".444","ops":".803","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":40,"rbi":17,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".293","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","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":18,"putOuts":203,"errors":2,"chances":223,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"note":"(S, 7)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":13,"gamesStarted":0,"flyOuts":4,"groundOuts":17,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":44,"obp":".156","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":178,"era":"0.00","inningsPitched":"13.1","wins":3,"losses":0,"saves":7,"saveOpportunities":8,"holds":1,"blownSaves":1,"earnedRuns":0,"whip":"0.45","battersFaced":45,"outs":40,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":63,"strikes":115,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.35","gamesFinished":9,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"10.13","walksPer9Inn":"0.00","hitsPer9Inn":"4.05","runsScoredPer9":"0.67","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"note":"(H, 2)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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":11,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":1,"hits":4,"hitByPitch":1,"atBats":32,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":148,"era":"4.66","inningsPitched":"9.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.03","battersFaced":40,"outs":29,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":52,"strikes":96,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.31","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.45","walksPer9Inn":"5.59","hitsPer9Inn":"3.72","runsScoredPer9":"4.66","homeRunsPer9":"0.93","inheritedRunners":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":14,"airOuts":14,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".196","atBats":46,"obp":".255","slg":".304","ops":".559","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":14,"rbi":5,"leftOnBase":24,"sacBunts":1,"sacFlies":1,"babip":".229","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.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":{"gamesStarted":1,"caughtStealing":5,"stolenBases":11,"stolenBasePercentage":".688","caughtStealingPercentage":".313","assists":9,"putOuts":102,"errors":3,"chances":114,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"summary":"0.2 IP, 2 ER, 2 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":17,"strikes":15,"strikePercentage":".470","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.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":11,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":43,"obp":".453","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":248,"era":"9.00","inningsPitched":"10.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"2.40","battersFaced":54,"outs":30,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":248,"balls":102,"strikes":146,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":2,"winPercentage":"1.000","pitchesPerInning":"24.80","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"12.60","walksPer9Inn":"9.00","hitsPer9Inn":"12.60","runsScoredPer9":"9.90","homeRunsPer9":"0.90","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(W, 3-2)","summary":"5.1 IP, ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":97,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":38,"strikes":59,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.69","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":12,"groundOuts":19,"airOuts":27,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":98,"obp":".377","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":403,"era":"5.84","inningsPitched":"24.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.54","battersFaced":106,"outs":74,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":403,"balls":143,"strikes":260,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":1,"winPercentage":".600","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.30","walksPer9Inn":"1.82","hitsPer9Inn":"12.04","runsScoredPer9":"6.20","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":9,"groundOuts":16,"airOuts":20,"runs":11,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":17,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".257","atBats":70,"obp":".354","slg":".400","ops":".754","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":28,"rbi":9,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.00","popOuts":7,"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":54,"putOuts":31,"errors":1,"chances":86,"fielding":".988","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":8,"groundOuts":29,"airOuts":20,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":18,"intentionalWalks":4,"hits":19,"hitByPitch":5,"avg":".229","atBats":83,"obp":".393","slg":".349","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":29,"rbi":11,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[802139,671056,676475,691023,669357,691026,701675,686780,687363,669160,677865,592773,666277,676617],"pitchers":[669160,677865,592773,666277,676617],"bench":[665877,650968,695336,602104],"bullpen":[681676,700669,681517,669461,700241,669467,668941,694335],"battingOrder":[802139,671056,676475,691023,669357,691026,701675,686780,687363],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wetherholt (2, Paddack); Burleson (6, Paddack); Winn (5, Paddack)."},{"label":"HR","value":"Church (2, 4th inning off Paddack, 1 on, 0 out)."},{"label":"TB","value":"Burleson 3; Church 5; Gorman; Herrera 2; Wetherholt 2; Winn 3."},{"label":"RBI","value":"Burleson 2 (17); Church 2 (8); Gorman (15)."},{"label":"2-out RBI","value":"Gorman."},{"label":"Runners left in scoring position, 2 out","value":"Church 2; Pagés, P; Gorman 2."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Church (3, 2nd base off Phillips/Hicks, L)."},{"label":"CS","value":"Scott II (2, 2nd base by Phillips/Hicks, L)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Winn (1, throw)."},{"label":"Outfield assists","value":"Walker, J (Marsee at 1st base)."}]}],"note":[]},"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":7,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".253","atBats":34,"obp":".331","slg":".388","ops":".719","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":11,"rbi":3,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":6},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":36,"obp":".316","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":149,"era":"4.01","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":49,"strikes":100,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"pitchesPerInning":"16.56","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"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":{},"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":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":0,"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":false,"isOnBench":true,"isSubstitute":false}},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-1 | HBP, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"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":18,"flyOuts":10,"groundOuts":17,"airOuts":14,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".154","atBats":52,"obp":".290","slg":".192","ops":".482","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":10,"rbi":9,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".205","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":31,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"summary":"3.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":40,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":14,"strikes":26,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":15,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":53,"obp":".302","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":253,"era":"0.60","inningsPitched":"15.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":63,"outs":45,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":103,"strikes":150,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".---","pitchesPerInning":"16.87","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"1.20","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"3-4 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":18,"groundOuts":18,"airOuts":34,"runs":16,"doubles":1,"triples":2,"homeRuns":1,"strikeOuts":24,"baseOnBalls":15,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".176","atBats":91,"obp":".303","slg":".264","ops":".567","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":24,"rbi":5,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".224","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","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":2,"putOuts":55,"errors":0,"chances":57,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"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":{},"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":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":9,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":2,"hitByPitch":2,"atBats":31,"obp":".211","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":135,"era":"0.90","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"0.60","battersFaced":38,"outs":30,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":49,"strikes":86,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.50","gamesFinished":2,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.90","walksPer9Inn":"3.60","hitsPer9Inn":"1.80","runsScoredPer9":"0.90","homeRunsPer9":"0.90","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"702","stats":{"batting":{"summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":8,"groundOuts":14,"airOuts":14,"runs":1,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".320","atBats":50,"obp":".370","slg":".380","ops":".750","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":54,"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":22,"putOuts":18,"errors":2,"chances":42,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"2-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":14,"groundOuts":21,"airOuts":26,"runs":18,"doubles":5,"triples":2,"homeRuns":1,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".348","atBats":89,"obp":".431","slg":".483","ops":".914","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":43,"rbi":7,"leftOnBase":39,"sacBunts":1,"sacFlies":0,"babip":".395","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.00","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":29,"errors":2,"chances":82,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":8,"groundOuts":15,"airOuts":14,"runs":5,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".173","atBats":52,"obp":".204","slg":".288","ops":".492","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":15,"rbi":5,"leftOnBase":29,"sacBunts":1,"sacFlies":0,"babip":".243","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K, CS","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".300","atBats":10,"obp":".462","slg":".400","ops":".862","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"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"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":12,"groundOuts":21,"airOuts":26,"runs":14,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".324","atBats":74,"obp":".373","slg":".527","ops":".900","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":39,"rbi":21,"leftOnBase":29,"sacBunts":0,"sacFlies":2,"babip":".299","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":5,"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":1,"stolenBases":18,"stolenBasePercentage":".947","caughtStealingPercentage":".053","assists":7,"putOuts":139,"errors":2,"chances":148,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"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":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":true,"isSubstitute":false}},"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-2 | 2 K","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":6,"airOuts":16,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".224","atBats":67,"obp":".270","slg":".388","ops":".658","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":26,"rbi":13,"leftOnBase":30,"sacBunts":0,"sacFlies":2,"babip":".371","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.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":30,"errors":0,"chances":30,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"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":4,"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":23,"flyOuts":9,"groundOuts":23,"airOuts":22,"runs":11,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":1,"hits":18,"hitByPitch":1,"avg":".212","atBats":85,"obp":".284","slg":".353","ops":".637","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":30,"rbi":11,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":9,"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":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":"1-4 | 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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"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":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":13,"airOuts":19,"runs":6,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".247","atBats":73,"obp":".341","slg":".397","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":29,"rbi":7,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.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":14,"putOuts":120,"errors":2,"chances":136,"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":{"note":"(L, 0-4)","summary":"4.2 IP, 5 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":24,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":30,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.64","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":16,"groundOuts":25,"airOuts":23,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":103,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":445,"era":"6.38","inningsPitched":"24.0","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.54","battersFaced":111,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":445,"balls":157,"strikes":288,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":5,"winPercentage":".000","pitchesPerInning":"18.54","gamesFinished":0,"strikeoutWalkRatio":"4.17","strikeoutsPer9Inn":"9.38","walksPer9Inn":"2.25","hitsPer9Inn":"11.63","runsScoredPer9":"6.75","homeRunsPer9":"1.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"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"}]},"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":{},"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":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":true,"isSubstitute":false}},"ID596103":{"person":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"jerseyNumber":"15","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":4,"groundOuts":3,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".174","atBats":23,"obp":".286","slg":".174","ops":".460","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":4,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"0-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":13,"groundOuts":25,"airOuts":20,"runs":18,"doubles":5,"triples":2,"homeRuns":3,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".318","atBats":88,"obp":".371","slg":".523","ops":".894","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":46,"rbi":11,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".357","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":1,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":25,"errors":4,"chances":70,"fielding":".943","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,596103,691594,688363,681715,681393,663978,667463,663969],"pitchers":[663978,667463,663969],"bench":[677870],"bullpen":[645261,669199,669622,664126,676534,676083,676974,677053,691587,656848],"battingOrder":[805300,669065,672640,669364,689414,682663,691594,681715,681393],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Marsee (1, 1st inning off May, 0 on, 0 out)."},{"label":"TB","value":"Edwards, X 2; Hernández, H; Marsee 6; Norby; Pauley."},{"label":"RBI","value":"Hernández, H 2 (9); Marsee (5)."},{"label":"2-out RBI","value":"Hernández, H 2."},{"label":"Runners left in scoring position, 2 out","value":"Stowers 2; Caissie; Lopez, O; Norby; Ramírez."},{"label":"Team RISP","value":"1-for-10."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Stowers (1, 2nd base by May/Pagés, P)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Marsee (Herrera at 2nd base)."}]}],"note":[{"label":"a","value":"Lined out for Caissie in the 7th."},{"label":"b","value":"Hit by pitch for Pauley in the 7th."}]}},"officials":[{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Home Plate"},{"official":{"id":658082,"fullName":"Jacob Metz","link":"/api/v1/people/658082"},"officialType":"First Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Second Base"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"May."},{"label":"HBP","value":"Hernández, H (by Bruihl); Marsee (by Bruihl)."},{"label":"ABS Challenge","value":"Hicks, L 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Pagés, P 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Herrera (Strike-Confirmed); Ramírez (Strike-Confirmed); Norby (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"May 97-59; Bruihl 27-16; Stanek 32-15; Soriano, G 6-5; O'Brien 17-11; Paddack 90-60; King, Jo 19-14; Phillips 40-26."},{"label":"Groundouts-flyouts","value":"May 3-2; Bruihl 3-0; Stanek 0-0; Soriano, G 0-0; O'Brien 1-0; Paddack 5-2; King, Jo 1-0; Phillips 1-2."},{"label":"Batters faced","value":"May 22; Bruihl 7; Stanek 6; Soriano, G 1; O'Brien 4; Paddack 24; King, Jo 4; Phillips 10."},{"label":"Inherited runners-scored","value":"Bruihl 1-0; Soriano, G 2-0; King, Jo 2-0."},{"label":"Umpires","value":"HP: Manny Gonzalez. 1B: Jacob Metz. 2B: Tom Hanahan. 3B: Scott Barry. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:09."},{"label":"Att","value":"8,412."},{"label":"Venue","value":"loanDepot park."},{"label":"April 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","boxscoreName":"Marsee"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":18,"groundOuts":18,"airOuts":34,"runs":16,"doubles":1,"triples":2,"homeRuns":1,"strikeOuts":24,"baseOnBalls":15,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".176","atBats":91,"obp":".303","slg":".264","ops":".567","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":24,"rbi":5,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".224","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.00","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":2,"putOuts":55,"errors":0,"chances":57,"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"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","boxscoreName":"Church"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":5,"groundOuts":15,"airOuts":11,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".231","atBats":52,"obp":".281","slg":".365","ops":".646","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":19,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","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":1,"putOuts":34,"errors":0,"chances":35,"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"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","boxscoreName":"Phillips"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":9,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":40,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":40,"balls":14,"strikes":26,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":15,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":53,"obp":".302","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":253,"era":"0.60","inningsPitched":"15.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":63,"outs":45,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":103,"strikes":150,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".---","pitchesPerInning":"16.87","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"1.20","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":55,"pitchingGameScore":55}]},"decisions":{"winner":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"loser":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"save":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}