{"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":823390,"link":"/api/v1.1/game/823390/feed/live","metaData":{"wait":10,"timeStamp":"20260429_012343","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823390,"type":"R","doubleHeader":"N","id":"2026/04/28/slnmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823390-2026-04-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-28T22:40:00Z","originalDate":"2026-04-28","officialDate":"2026-04-28","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":29,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":13,"ties":0,"pct":".552"},"records":{},"divisionLeader":false,"wins":16,"losses":13,"winningPercentage":".552"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","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":"Pittsburgh","record":{"gamesPlayed":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":14,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":16,"losses":14,"winningPercentage":".533"},"franchiseName":"Pittsburgh","clubName":"Pirates","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},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID694377":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377","firstName":"Nicholas","lastName":"Yorke","primaryNumber":"38","birthDate":"2002-04-02","currentAge":24,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Yorke","middleName":"Anthony","boxscoreName":"Yorke","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"YORK","mlbDebutDate":"2024-09-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Yorke","nameSlug":"nick-yorke-694377","firstLastName":"Nick Yorke","lastFirstName":"Yorke, Nick","lastInitName":"Yorke, N","initLastName":"N Yorke","fullFMLName":"Nicholas Anthony Yorke","fullLFMName":"Yorke, Nicholas Anthony","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"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},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"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},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"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},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"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},"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},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"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},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"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},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID664875":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875","firstName":"Justin","lastName":"Lawrence","primaryNumber":"44","birthDate":"1994-11-25","currentAge":31,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 3\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Lawrence","middleName":"Anthony","boxscoreName":"Lawrence, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2021-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Lawrence","nameSlug":"justin-lawrence-664875","firstLastName":"Justin Lawrence","lastFirstName":"Lawrence, Justin","lastInitName":"Lawrence, J","initLastName":"J Lawrence","fullFMLName":"Justin Anthony Lawrence","fullLFMName":"Lawrence, Justin Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682995":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995","firstName":"Hunter","lastName":"Barco","primaryNumber":"45","birthDate":"2000-12-15","currentAge":25,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":229,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Barco","middleName":"Harkins","boxscoreName":"Barco","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hunter Barco","nameSlug":"hunter-barco-682995","firstLastName":"Hunter Barco","lastFirstName":"Barco, Hunter","lastInitName":"Barco, H","initLastName":"H Barco","fullFMLName":"Hunter Harkins Barco","fullLFMName":"Barco, Hunter Harkins","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID804606":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606","firstName":"Konnor","lastName":"Griffin","primaryNumber":"6","birthDate":"2006-04-24","currentAge":20,"birthCity":"Jackson","birthStateProvince":"MS","birthCountry":"USA","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Konnor","useLastName":"Griffin","middleName":"Thomas","boxscoreName":"Griffin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Konnor Griffin","nameSlug":"konnor-griffin-804606","firstLastName":"Konnor Griffin","lastFirstName":"Griffin, Konnor","lastInitName":"Griffin, K","initLastName":"K Griffin","fullFMLName":"Konnor Griffin","fullLFMName":"Griffin, Konnor","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"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},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"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}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2026"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Partly Cloudy","temp":"71","wind":"7 mph, Out To LF"},"gameInfo":{"attendance":8758,"firstPitch":"2026-04-28T22:42:00.000Z","gameDurationMinutes":161},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"home":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"}},"officialScorer":{"id":431088,"fullName":"Bob Webb","link":"/api/v1/people/431088"},"primaryDatacaster":{"id":670060,"fullName":"Keith Barnes","link":"/api/v1/people/670060"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to left fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T22:41:57.341Z","endTime":"2026-04-28T22:42:09.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T19:56:40.437Z","endTime":"2026-04-28T22:07:34.116Z","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-28T22:07:34.116Z","endTime":"2026-04-28T22:40:24.401Z","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-28T22:40:24.401Z","endTime":"2026-04-28T22:41:59.713Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"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":97.1,"endSpeed":89.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.647526671421904,"aZ":-16.37522583248444,"pfxX":-5.097122656623085,"pfxZ":7.712088691687086,"pX":-0.1967343365962653,"pZ":2.7290056422000823,"vX0":3.6947027580376774,"vY0":-141.402467256763,"vZ0":-6.6750310152876295,"x":124.5,"y":165.1,"x0":-0.850210022482129,"y0":50.00571078492517,"z0":6.148932663778616,"aX":-10.446528598470517},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":8.6,"spinRate":2298,"spinDirection":219},"zone":2,"typeConfidence":0.89,"plateTime":0.38559457200644776,"extension":6.136938151058623},"hitData":{"launchSpeed":92.6,"launchAngle":66.0,"totalDistance":186.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.73,"coordY":131.41}},"index":3,"playId":"a1588037-7ae0-30ee-876e-72dc2ae9190f","pitchNumber":1,"startTime":"2026-04-28T22:41:59.713Z","endTime":"2026-04-28T22:42:09.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:42:09.927Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T22:42:40.723Z","endTime":"2026-04-28T22:44:16.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T22:42:34.619Z","endTime":"2026-04-28T22:42:43.079Z","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(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":98.0,"endSpeed":89.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37315419882523,"aZ":-10.800908694810758,"pfxX":-4.621056068792074,"pfxZ":10.40194210368563,"pX":-0.1466338808005146,"pZ":3.319195901860672,"vX0":3.3511291174479148,"vY0":-142.58592027837315,"vZ0":-6.1425890339332945,"x":122.59,"y":149.16,"x0":-0.7378753601675285,"y0":50.00696828240214,"z0":6.185959776944571,"aX":-9.49907953022772},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2492,"spinDirection":214},"zone":2,"typeConfidence":0.91,"plateTime":0.38442516908431035,"extension":6.3221594506285435},"index":1,"playId":"5502d75d-5528-3019-bb7d-937dc2c21e81","pitchNumber":1,"startTime":"2026-04-28T22:42:43.079Z","endTime":"2026-04-28T22:42:47.296Z","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.3,"endSpeed":90.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1122010217576,"aZ":-18.8730610755569,"pfxX":-7.0512828276458235,"pfxZ":6.466677422533449,"pX":-0.9275588230796447,"pZ":3.047483838362307,"vX0":2.287023321302179,"vY0":-141.76486806220254,"vZ0":-5.545847170664716,"x":152.36,"y":156.5,"x0":-0.8232392891593331,"y0":50.00440590983485,"z0":6.214137701782806,"aX":-14.509839716161432},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.9,"breakHorizontal":12.4,"spinRate":2332,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38477213311986347,"extension":6.065107413767222},"index":2,"playId":"1ca3d6cf-21ea-34a2-8a2d-122fb1951c75","pitchNumber":2,"startTime":"2026-04-28T22:42:56.816Z","endTime":"2026-04-28T22:43:01.381Z","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":97.1,"endSpeed":88.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.904216913143564,"aZ":-15.738776519692914,"pfxX":-8.314063898910993,"pfxZ":8.180285603609128,"pX":0.13089876739273115,"pZ":1.5104922543442914,"vX0":5.209533555085089,"vY0":-141.03732219702155,"vZ0":-9.521807248318916,"x":112.01,"y":198.0,"x0":-0.6626577026354851,"y0":50.001936953595724,"z0":5.951583172277939,"aX":-16.702211096235644},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":13.9,"spinRate":2344,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3887683265555757,"extension":6.265371119915412},"index":3,"playId":"017bbf24-c608-33dc-a733-1c156a6a59b9","pitchNumber":3,"startTime":"2026-04-28T22:43:10.769Z","endTime":"2026-04-28T22:43:15.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36834611061369,"aZ":-25.172085455169835,"pfxX":-9.454151742552757,"pfxZ":3.5237552737251985,"pX":-1.5636376534582381,"pZ":2.792233359591661,"vX0":1.4147331489772315,"vY0":-140.43222596744687,"vZ0":-4.549121729564999,"x":176.6,"y":163.39,"x0":-0.8478385504104984,"y0":50.00382123204985,"z0":6.081530455775921,"aX":-18.78304983897883},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":2344,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3908194026989813,"extension":6.095133960083961},"index":4,"playId":"5d8d2a7d-8f93-34e2-b55f-68db768b477b","pitchNumber":4,"startTime":"2026-04-28T22:43:24.507Z","endTime":"2026-04-28T22:43:28.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.938599324846972,"aZ":-25.990106353111198,"pfxX":-1.4650061991661403,"pfxZ":3.4838496085897974,"pX":1.0170270646977546,"pZ":1.925805158675656,"vX0":5.286983762160375,"vY0":-132.5480552387101,"vZ0":-5.735896968005576,"x":78.23,"y":186.78,"x0":-0.8151361885686257,"y0":50.00386350731534,"z0":6.021403515623327,"aX":-2.601597704013846},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.3,"breakHorizontal":1.4,"spinRate":2519,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.41359146441597483,"extension":6.2827965049701815},"index":5,"playId":"a9ef2284-692e-30dd-bb93-3bae9c20833f","pitchNumber":5,"startTime":"2026-04-28T22:43:37.416Z","endTime":"2026-04-28T22:43:40.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884138246589096,"aZ":-27.740996721397984,"pfxX":-0.3312420117243595,"pfxZ":2.392746016253879,"pX":0.4217409747717326,"pZ":2.4373298918862933,"vX0":3.8372580469211264,"vY0":-134.661102732261,"vZ0":-4.37597491474923,"x":100.92,"y":172.97,"x0":-0.9734221795241255,"y0":50.00138572436533,"z0":6.025991327065265,"aX":-0.6135033254379715},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.7,"breakHorizontal":-0.1,"spinRate":2528,"spinDirection":193},"zone":6,"typeConfidence":0.92,"plateTime":0.40541314666113193,"extension":5.745027491944559},"index":6,"playId":"7176865a-b523-3501-80b5-6bd8b975f16a","pitchNumber":6,"startTime":"2026-04-28T22:43:55.185Z","endTime":"2026-04-28T22:43:59.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.629480447199242,"aZ":-25.71168656015422,"pfxX":0.712565505298838,"pfxZ":3.4701572626531227,"pX":1.1860560581973596,"pZ":0.9448670934246679,"vX0":4.9441884467800605,"vY0":-134.97176300203404,"vZ0":-8.401192405054275,"x":71.79,"y":213.27,"x0":-0.7546610056179461,"y0":50.00503142917923,"z0":5.88064483280303,"aX":1.3277128474314877},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.3,"spinRate":2639,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.4042705222018448,"extension":6.097089790286422},"index":7,"playId":"e6ae36fa-bb51-366e-9e2a-014ee35e1db0","pitchNumber":7,"startTime":"2026-04-28T22:44:11.965Z","endTime":"2026-04-28T22:44:16.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:44:16.991Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T22:44:20.172Z","endTime":"2026-04-28T22:46:20.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"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,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":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":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.158214844138733,"aZ":-24.185484270841837,"pfxX":-9.132343156770915,"pfxZ":3.9607797528025115,"pX":-1.1753114270731049,"pZ":2.139261489756632,"vX0":3.12364568500995,"vY0":-140.8775607188837,"vZ0":-5.889595171824892,"x":161.8,"y":181.02,"x0":-1.1102465342896157,"y0":50.00021418924186,"z0":5.8140370841546805,"aX":-18.40472302338501},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2239,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3883803324798194,"extension":6.327501450701493},"index":0,"playId":"e506c724-964c-3c6e-88f9-ce2afd503c41","pitchNumber":1,"startTime":"2026-04-28T22:44:42.303Z","endTime":"2026-04-28T22:44:47.475Z","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":91.6,"endSpeed":85.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66749313018112,"aZ":-22.608809279652043,"pfxX":1.7106966732402284,"pfxZ":5.256243137483908,"pX":0.8497557740794736,"pZ":1.4767726428505916,"vX0":4.29049104528359,"vY0":-133.35243293072867,"vZ0":-7.355132743652122,"x":84.61,"y":198.91,"x0":-0.9953400814895189,"y0":50.00665833039983,"z0":5.873866623014826,"aX":3.1163734779969348},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":-4.0,"spinRate":2596,"spinDirection":196},"zone":14,"typeConfidence":0.89,"plateTime":0.40897966994221546,"extension":5.843841761627469},"index":1,"playId":"5b134ba4-99ec-3599-8f81-f65c342cc004","pitchNumber":2,"startTime":"2026-04-28T22:44:56.601Z","endTime":"2026-04-28T22:45:00.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.937929127503075,"aZ":-13.644327596178169,"pfxX":-5.212419526858851,"pfxZ":9.845469417831383,"pX":0.8682243584506752,"pZ":2.856214415975806,"vX0":6.148874809255198,"vY0":-136.09214334258098,"vZ0":-6.154851010092301,"x":83.91,"y":161.66,"x0":-0.7396938417998541,"y0":50.00269472536346,"z0":6.08644240742058,"aX":-9.810213372568088},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2394,"spinDirection":214},"zone":12,"typeConfidence":0.84,"plateTime":0.40195125332730575,"extension":6.408500921987033},"index":2,"playId":"17e5d5e8-de2a-3dcc-a1cf-c348f8ff287c","pitchNumber":3,"startTime":"2026-04-28T22:45:17.088Z","endTime":"2026-04-28T22:45:21.171Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441982567470447,"aZ":-12.526566236471579,"pfxX":-6.325959863082236,"pfxZ":9.781380998025462,"pX":1.6433285849625352,"pZ":1.834288273293784,"vX0":8.854400263271986,"vY0":-140.50714746107482,"vZ0":-8.741689451759362,"x":54.36,"y":189.25,"x0":-0.7200992771461608,"y0":50.00374786850518,"z0":5.790556621505246,"aX":-12.708671615007363},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2375,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3891233137717225,"extension":6.029373335730639},"index":3,"playId":"31af7790-dd8b-3163-bb95-21868f199321","pitchNumber":4,"startTime":"2026-04-28T22:45:33.814Z","endTime":"2026-04-28T22:45:46.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Iván Herrera steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"actionPlayId":"31af7790-dd8b-3163-bb95-21868f199321","startTime":"2026-04-28T22:45:47.838Z","endTime":"2026-04-28T22:46:00.462Z","isPitch":false,"isBaseRunningPlay":true,"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(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.6,"endSpeed":90.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75755716009714,"aZ":-10.504114435029013,"pfxX":-5.124972087874941,"pfxZ":10.40068322519383,"pX":0.21271654140343274,"pZ":2.474722476691027,"vX0":5.04210382234609,"vY0":-143.35269030439343,"vZ0":-7.995633721055109,"x":108.89,"y":171.96,"x0":-0.9020496366882625,"y0":50.005870144332945,"z0":5.953836407160089,"aX":-10.681514509834678},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2406,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.381901078484423,"extension":6.675353230726061},"index":5,"playId":"919e0bd1-8a40-3d95-9a66-04f524edf574","pitchNumber":5,"startTime":"2026-04-28T22:46:00.462Z","endTime":"2026-04-28T22:46:04.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999708860256906,"aZ":-40.414400104346534,"pfxX":1.671151369920587,"pfxZ":-5.220610129907339,"pX":0.002728809647494775,"pZ":1.5138311065895451,"vX0":1.4149071652218062,"vY0":-124.84021534259739,"vZ0":-3.332025974200809,"x":116.9,"y":197.91,"x0":-0.788326083677887,"y0":50.00087267062379,"z0":6.1904439218635305,"aX":2.6388101781324185},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.0,"breakHorizontal":-3.4,"spinRate":2722,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.43864784351106634,"extension":5.842731212374574},"index":6,"playId":"17cf65f0-8a00-3a68-ae96-f932447d4f06","pitchNumber":6,"startTime":"2026-04-28T22:46:15.935Z","endTime":"2026-04-28T22:46:20.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:46:20.720Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-28T22:46:27.755Z","endTime":"2026-04-28T22:47:36.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97401150654873,"aZ":-17.96146484978864,"pfxX":-8.611078056792568,"pfxZ":6.936463166016935,"pX":0.3389783204073538,"pZ":1.893852673740614,"vX0":5.63093838346936,"vY0":-142.31395065179,"vZ0":-8.458383585789258,"x":104.08,"y":187.65,"x0":-0.5474930839710276,"y0":50.00603556582118,"z0":6.0448010476793534,"aX":-17.648146633621675},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":14.4,"spinRate":2398,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.38502474862929414,"extension":6.1267104466561095},"index":0,"playId":"5515d10a-b655-3ba8-96ea-591467f2c378","pitchNumber":1,"startTime":"2026-04-28T22:46:42.136Z","endTime":"2026-04-28T22:46:46.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95967499412253,"aZ":-22.343655670711552,"pfxX":-9.494653393428102,"pfxZ":4.802600636010833,"pX":0.034406816214397715,"pZ":1.9512018998027796,"vX0":5.740342570623121,"vY0":-142.22932517101484,"vZ0":-7.118034023425358,"x":119.72,"y":121.58,"x0":-0.7776182784277679,"y0":50.00336458936821,"z0":5.90584805281908,"aX":-19.431160245247902},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.4,"breakHorizontal":16.0,"spinRate":2278,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.38527777906811433,"extension":5.9786432966744565},"index":1,"playId":"da60b1b4-7818-32c3-a79c-8302aea6450b","pitchNumber":2,"startTime":"2026-04-28T22:46:56.984Z","endTime":"2026-04-28T22:47:01.152Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-28T22:47:19.465Z","endTime":"2026-04-28T22:47:32.954Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54283050645263,"aZ":-22.581218611638427,"pfxX":-9.575523359116927,"pfxZ":4.595045079611152,"pX":-0.573684900274616,"pZ":2.050871000206461,"vX0":4.247667267646954,"vY0":-143.66710645160072,"vZ0":-6.936844676006044,"x":138.87,"y":183.41,"x0":-0.8278912536723294,"y0":50.004734300131005,"z0":5.902037698400974,"aX":-20.00244694819676},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":2306,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.38136898115540774,"extension":6.798327529637346},"index":3,"playId":"999d9749-6894-3e09-97f9-f61016a9a4f7","pitchNumber":3,"startTime":"2026-04-28T22:47:32.954Z","endTime":"2026-04-28T22:47:36.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:47:36.822Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz challenged (pitch result), call on the field was confirmed: Oneil Cruz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T22:48:44.470Z","endTime":"2026-04-28T22:50:44.065Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"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":94.6,"endSpeed":87.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.734356295091434,"aZ":-14.1239917566575,"pfxX":-1.6922290430849372,"pfxZ":9.321209124387954,"pX":-0.5205477901037096,"pZ":3.8189876266512117,"vX0":4.12393405130036,"vY0":-137.81808460377366,"vZ0":-2.1821953934563814,"x":136.84,"y":135.67,"x0":-1.8120074935952815,"y0":50.001381878642995,"z0":5.56755407454655,"aX":-3.2768609172665553},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":2.3,"spinRate":2292,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39643540869079485,"extension":7.3511944558475175},"index":0,"playId":"2ee8295b-6a06-3e4d-9975-182827739b03","pitchNumber":1,"startTime":"2026-04-28T22:49:48.044Z","endTime":"2026-04-28T22:49:51.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.766145810067353,"aZ":-13.272110919182852,"pfxX":-2.015139064107754,"pfxZ":9.437765754032638,"pX":-0.48312178496672165,"pZ":3.2689632765514993,"vX0":4.356006414263508,"vY0":-140.18478652517692,"vZ0":-4.0155583715410526,"x":135.42,"y":150.52,"x0":-1.7908688565844793,"y0":50.006565409285,"z0":5.577936734872473,"aX":-4.037946202989483},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":2.8,"spinRate":2270,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3897551381003632,"extension":7.250603038602492},"index":1,"playId":"6b1a284a-f2ed-3080-811a-4bed4fe559ae","pitchNumber":2,"startTime":"2026-04-28T22:50:02.095Z","endTime":"2026-04-28T22:50:06.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71105914754533,"aZ":-42.98781110006637,"pfxX":5.550662251835911,"pfxZ":-7.001052563651227,"pX":-0.8030007218808138,"pZ":2.5286037204966196,"vX0":0.8470089315772187,"vY0":-123.3164029373474,"vZ0":1.0921582831050867,"x":147.61,"y":170.51,"x0":-1.8718722684347582,"y0":50.00119776515062,"z0":5.696533641864422,"aX":8.577078930592766},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.2,"breakHorizontal":-10.2,"spinRate":2431,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.44356693774047873,"extension":6.923978022992091},"index":2,"playId":"d813a900-6273-358f-876d-ea7abeea4399","pitchNumber":3,"startTime":"2026-04-28T22:50:17.045Z","endTime":"2026-04-28T22:50:44.065Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"}},"playEndTime":"2026-04-28T22:50:44.065Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (6) on a sharp line drive to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T22:50:57.134Z","endTime":"2026-04-28T22:51:09.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.639292435404126,"aZ":-16.846662087119963,"pfxX":-7.028367869654292,"pfxZ":7.77129723309007,"pX":-0.464839999576432,"pZ":2.376281142457093,"vX0":6.223866073565384,"vY0":-138.94387609384688,"vZ0":-5.27603041501444,"x":134.72,"y":174.62,"x0":-1.8114163267048868,"y0":50.001176442014845,"z0":5.404523251998329,"aX":-13.858497702905707},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":11.5,"spinRate":2218,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3929274320305689,"extension":7.238936500231797},"hitData":{"launchSpeed":103.8,"launchAngle":18.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":161.44,"coordY":64.41}},"index":0,"playId":"b711e64b-6a96-31e3-a522-ac6e04aa2f39","pitchNumber":1,"startTime":"2026-04-28T22:50:57.134Z","endTime":"2026-04-28T22:51:09.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:51:09.810Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging, catcher Pedro Pagés to first baseman Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T22:51:18.886Z","endTime":"2026-04-28T22:52:51.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.207128714616697,"aZ":-14.626065706467129,"pfxX":-2.811635750988051,"pfxZ":8.973623427088752,"pX":-0.30092794184311383,"pZ":2.867269831066368,"vX0":5.262954876496097,"vY0":-138.53268548450677,"vZ0":-4.5469218335650465,"x":128.47,"y":161.36,"x0":-1.8548345312690047,"y0":50.000092479997214,"z0":5.498421028030508,"aX":-5.496967944870156},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":4.1,"spinRate":2210,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3944717037779828,"extension":7.226678287272207},"index":0,"playId":"3ab26a60-759e-3f27-b312-36a2da01f231","pitchNumber":1,"startTime":"2026-04-28T22:51:43.870Z","endTime":"2026-04-28T22:51:48.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799964030815328,"aZ":-42.96302397672096,"pfxX":6.9960045875112105,"pfxZ":-7.387855533196748,"pX":-0.2786751041784176,"pZ":1.9181603381221775,"vX0":1.6741717706739219,"vY0":-120.41809108554249,"vZ0":0.2142916248982938,"x":127.62,"y":186.99,"x0":-1.8929872096407594,"y0":50.005959015955995,"z0":5.649214845849987,"aX":10.209455812375195},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.1,"breakHorizontal":-13.1,"spinRate":2396,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4559751942322774,"extension":7.111436371326563},"index":1,"playId":"a3566c54-d2de-3a8b-919d-29c26fb8a377","pitchNumber":2,"startTime":"2026-04-28T22:52:06.157Z","endTime":"2026-04-28T22:52:10.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055630159096488,"aZ":-30.496951439721236,"pfxX":-6.32702536752636,"pfxZ":0.9715748041682133,"pX":-0.8146203494874856,"pZ":0.8153807970836442,"vX0":5.326798080418973,"vY0":-130.97298528216194,"vZ0":-5.585686626725889,"x":148.05,"y":216.76,"x0":-2.062075423723237,"y0":50.00004681519837,"z0":5.282313757027314,"aX":-10.8885729822459},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.6,"breakHorizontal":10.2,"spinRate":1478,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.41968672513264815,"extension":7.109559792514803},"index":2,"playId":"12a60d2c-827c-31fc-ac4e-36754203c358","pitchNumber":3,"startTime":"2026-04-28T22:52:26.605Z","endTime":"2026-04-28T22:52:30.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527254776653546,"aZ":-42.957973883450826,"pfxX":5.626039592912566,"pfxZ":-7.264574025060439,"pX":0.5155784025009387,"pZ":0.0840428623169331,"vX0":4.077077939908716,"vY0":-121.79582237478705,"vZ0":-3.8746735621900523,"x":97.35,"y":236.51,"x0":-1.9177441506937989,"y0":50.00143741112049,"z0":5.454662649386247,"aX":8.35290377529364},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-13.8,"breakHorizontal":-11.3,"spinRate":2405,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4517232048181872,"extension":7.21206954193937},"index":3,"playId":"bb1f1edd-0f07-3b76-ad44-648922ea69c5","pitchNumber":4,"startTime":"2026-04-28T22:52:43.764Z","endTime":"2026-04-28T22:52:51.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:52:51.109Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-28T22:52:57.224Z","endTime":"2026-04-28T22:54:50.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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(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.6,"endSpeed":76.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71805683633412,"aZ":-42.17723653746048,"pfxX":3.9980027892365158,"pfxZ":-6.898527843626562,"pX":1.2123799540068376,"pZ":1.6563371800721045,"vX0":5.910212627790852,"vY0":-120.11603814429135,"vZ0":-0.41908077976148195,"x":70.79,"y":194.06,"x0":-1.8055568825649324,"y0":50.00045374520688,"z0":5.6048396574213175,"aX":5.7997623464747},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.2,"breakHorizontal":-8.8,"spinRate":2372,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4571868040626761,"extension":7.037730083289443},"index":0,"playId":"13153a0c-e163-3fb7-9bf7-6f9a7a876d93","pitchNumber":1,"startTime":"2026-04-28T22:53:21.084Z","endTime":"2026-04-28T22:53:24.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.195938104210164,"aZ":-30.02057075339958,"pfxX":2.0294064987637515,"pfxZ":1.2397024731565143,"pX":0.9913729394494394,"pZ":1.442806057423295,"vX0":6.809947962212457,"vY0":-131.03576438583758,"vZ0":-4.434904751907922,"x":79.21,"y":199.82,"x0":-1.9030258913681701,"y0":50.00566021498239,"z0":5.395308683220488,"aX":3.536228749746213},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.4,"breakHorizontal":-5.2,"spinRate":2357,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4176906207075799,"extension":7.208705695867745},"index":1,"playId":"2dc44233-dd90-3317-b0fe-17d13912caf6","pitchNumber":2,"startTime":"2026-04-28T22:53:36.819Z","endTime":"2026-04-28T22:53:41.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502407401051137,"aZ":-42.80342923688271,"pfxX":5.08404261234518,"pfxZ":-7.399718942468523,"pX":-0.13238781681574663,"pZ":2.827961776867068,"vX0":2.2608940178714683,"vY0":-119.53967804599347,"vZ0":2.3776303398863687,"x":122.05,"y":162.43,"x0":-1.7527584764901043,"y0":50.0009165408467,"z0":5.682137814314036,"aX":7.305875305085919},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.5,"breakHorizontal":-9.7,"spinRate":2323,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.45939458162540614,"extension":6.852788348119423},"index":2,"playId":"0d1b97a6-48ea-3cbc-815c-652819dd7bb9","pitchNumber":3,"startTime":"2026-04-28T22:53:53.356Z","endTime":"2026-04-28T22:53:57.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45362195926755,"aZ":-15.951366013739314,"pfxX":-3.5128361396937344,"pfxZ":8.296523356536346,"pX":-0.06854748229926967,"pZ":1.9822214391436537,"vX0":5.983302208527608,"vY0":-138.8023307792502,"vZ0":-6.3600766072030215,"x":119.61,"y":185.26,"x0":-1.7936457343444567,"y0":50.00495353492104,"z0":5.361742984756834,"aX":-6.870792603562759},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":5.2,"spinRate":2138,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.39430029851373893,"extension":7.371521191949777},"index":3,"playId":"20a949fe-56cc-3032-abbe-10a7b6a3523f","pitchNumber":4,"startTime":"2026-04-28T22:54:09.341Z","endTime":"2026-04-28T22:54:13.295Z","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":84.5,"endSpeed":77.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718520044727683,"aZ":-32.170646157291394,"pfxX":9.596389679273823,"pfxZ":-5.85009894567001E-5,"pX":0.31230430388302116,"pZ":0.8498613590478982,"vX0":3.0891969128733194,"vY0":-123.07757714301597,"vZ0":-4.190156004002306,"x":105.1,"y":215.83,"x0":-2.2075676677941547,"y0":50.002241904349596,"z0":5.315882350350577,"aX":14.636751603100377},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.7,"breakHorizontal":-18.1,"spinRate":2670,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44599610978447535,"extension":7.179952441052285},"index":4,"playId":"00b374a4-3a4c-364f-bec4-2bca7fac7c3f","pitchNumber":5,"startTime":"2026-04-28T22:54:28.949Z","endTime":"2026-04-28T22:54:32.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18855484452962,"aZ":-43.518875848274895,"pfxX":3.817747424678688,"pfxZ":-7.752116486190668,"pX":0.16951889150760924,"pZ":1.6297689299018063,"vX0":3.2606544309408085,"vY0":-120.64714157563007,"vZ0":-0.3333860964717559,"x":110.54,"y":194.78,"x0":-1.6994775493349215,"y0":50.005931357468384,"z0":5.630950352659983,"aX":5.583967248981569},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-13.8,"breakHorizontal":-7.7,"spinRate":2367,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45537129955496436,"extension":7.07795146158911},"index":5,"playId":"beacf5ca-c664-33b9-9906-f4f5888eadea","pitchNumber":6,"startTime":"2026-04-28T22:54:46.605Z","endTime":"2026-04-28T22:54:50.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:54:50.147Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Gorman homers (4) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T22:56:59.322Z","endTime":"2026-04-28T22:57:26.501Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19543901710843,"aZ":-14.437167344508019,"pfxX":-5.4058686600176244,"pfxZ":8.963027448399439,"pX":0.7712233539809753,"pZ":1.8771996912915632,"vX0":5.91341526455961,"vY0":-139.29956165496205,"vZ0":-8.758895689708282,"x":132.43,"y":157.39,"x0":-0.669582648754488,"y0":50.00586297788431,"z0":6.001872508140067,"aX":-10.701904689322992},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":8.6,"spinRate":2280,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.3921376468519533,"extension":6.3025270855778635},"hitData":{"launchSpeed":108.6,"launchAngle":30.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":249.1,"coordY":49.83}},"index":0,"playId":"5c2545b3-49eb-3ce3-91d2-418f869cc478","pitchNumber":1,"startTime":"2026-04-28T22:56:59.322Z","endTime":"2026-04-28T22:57:26.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:57:26.501Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T22:57:26.912Z","endTime":"2026-04-28T22:58:33.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.873733776858113,"aZ":-12.580944048919633,"pfxX":-5.24010121678789,"pfxZ":9.835322710743123,"pX":0.3803361640041421,"pZ":1.823701258591251,"vX0":5.302223530545682,"vY0":-140.0629754808217,"vZ0":-9.124255821048422,"x":102.5,"y":189.54,"x0":-0.8541029726481308,"y0":50.00163581047117,"z0":5.940940869183419,"aX":-10.43757486797521},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2361,"spinDirection":230},"zone":9,"typeConfidence":0.9,"plateTime":0.3906674735247373,"extension":6.346407484185475},"index":0,"playId":"8872a206-f6c5-3bad-a1f0-41c3ae618ad6","pitchNumber":1,"startTime":"2026-04-28T22:57:45.710Z","endTime":"2026-04-28T22:57:50.235Z","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":1,"outs":0},"index":1,"startTime":"2026-04-28T22:57:55.814Z","endTime":"2026-04-28T22:58:07.013Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91123171562706,"aZ":-11.740829772888556,"pfxX":-4.851416150817453,"pfxZ":9.933529805244572,"pX":-0.1891082596552518,"pZ":1.9078247679226594,"vX0":3.6089560712641884,"vY0":-142.13811085994467,"vZ0":-9.147717434909508,"x":124.21,"y":187.27,"x0":-0.8414245969902999,"y0":50.00604111095809,"z0":5.902830055758805,"aX":-9.982953411625015},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2500,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.3845449308218081,"extension":6.226569050218739},"index":2,"playId":"680aa357-e2d6-335a-aebc-458d6999831f","pitchNumber":2,"startTime":"2026-04-28T22:58:07.013Z","endTime":"2026-04-28T22:58:13.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04524215095758,"aZ":-27.730226285358363,"pfxX":-0.8057207790042051,"pfxZ":2.402078740397183,"pX":0.7084819965474289,"pZ":2.9905410307633264,"vX0":4.422016298054545,"vY0":-134.89595085417878,"vZ0":-3.426028973355505,"x":89.99,"y":158.04,"x0":-0.8440674672280991,"y0":50.00532482055783,"z0":6.221896696186793,"aX":-1.4926631418253762},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":0.6,"spinRate":2602,"spinDirection":185},"zone":3,"typeConfidence":0.92,"plateTime":0.4052991273178468,"extension":5.973760225979459},"hitData":{"launchSpeed":91.6,"launchAngle":11.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.48,"coordY":110.77}},"index":3,"playId":"49f12a59-f9c8-3d4c-8375-8ac18edf3c1e","pitchNumber":3,"startTime":"2026-04-28T22:58:22.781Z","endTime":"2026-04-28T22:58:33.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:58:33.631Z","atBatIndex":9},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nathan Church grounds into a double play, first baseman Spencer Horwitz to shortstop Konnor Griffin to first baseman Spencer Horwitz. Masyn Winn out at 2nd. Nathan Church out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T22:58:41.902Z","endTime":"2026-04-28T22:59:41.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":804606,"link":"/api/v1/people/804606"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.311767412614095,"aZ":-12.416993159235217,"pfxX":-6.8942524827990335,"pfxZ":9.904260103075949,"pX":0.20149394003109072,"pZ":2.430262422382004,"vX0":5.119239450565906,"vY0":-140.89829531516406,"vZ0":-7.678294958892465,"x":109.32,"y":173.16,"x0":-0.7502820903715832,"y0":50.004546197032994,"z0":6.007180492084871,"aX":-13.756488684481159},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":11.3,"spinRate":2455,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.38987929587111037,"extension":6.143398471954748},"index":0,"playId":"28639761-3d05-30d4-904e-82640b0af4bd","pitchNumber":1,"startTime":"2026-04-28T22:58:57.089Z","endTime":"2026-04-28T22:59:00.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1701167834576,"aZ":-42.7012224233525,"pfxX":1.599677311381174,"pfxZ":-6.780911754238814,"pX":-0.3434396001556312,"pZ":1.8860100541983809,"vX0":0.704034546088856,"vY0":-123.70290978639206,"vZ0":-2.0533117294426564,"x":130.09,"y":187.86,"x0":-0.8393511946301553,"y0":50.00207697757549,"z0":6.299409217655758,"aX":2.4841152664136876},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.5,"breakHorizontal":-3.0,"spinRate":2859,"spinDirection":47},"zone":7,"typeConfidence":0.9,"plateTime":0.44241968813003085,"extension":5.783873445639032},"index":1,"playId":"885dae4c-fd0a-37d2-8a94-f233bef9db4a","pitchNumber":2,"startTime":"2026-04-28T22:59:16.144Z","endTime":"2026-04-28T22:59:20.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.496190321923624,"aZ":-44.07796096926499,"pfxX":2.3734494067401566,"pfxZ":-7.5024220421472485,"pX":-0.036990758865491725,"pZ":2.457499577537389,"vX0":1.2575740796840318,"vY0":-125.00742171863156,"vZ0":-0.6768175709983093,"x":118.41,"y":172.43,"x0":-0.8543900561924956,"y0":50.00062032678279,"z0":6.340822716115765,"aX":3.766952289772828},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.6,"breakHorizontal":-4.6,"spinRate":3032,"spinDirection":37},"zone":5,"typeConfidence":0.9,"plateTime":0.4376453173745234,"extension":5.839770597898802},"hitData":{"launchSpeed":93.1,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.41,"coordY":172.64}},"index":2,"playId":"04ca9395-eea3-35d9-ae35-72e0c291a703","pitchNumber":3,"startTime":"2026-04-28T22:59:33.735Z","endTime":"2026-04-28T22:59:41.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T22:59:41.167Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-28T23:00:01.209Z","endTime":"2026-04-28T23:02:05.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.002065722569913,"aZ":-24.069410147713292,"pfxX":-9.098433495850655,"pfxZ":4.099326414386331,"pX":-1.4761616610230177,"pZ":3.680022894203843,"vX0":1.5065943586737585,"vY0":-139.5915974017936,"vZ0":-2.3354481719355134,"x":173.27,"y":139.42,"x0":-0.8402613594991686,"y0":50.002278735901726,"z0":6.109821641249553,"aX":-17.979109710065895},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":2285,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3921722747367151,"extension":6.111562682980525},"index":0,"playId":"12e8965f-e84a-31ae-9224-71cd006e3102","pitchNumber":1,"startTime":"2026-04-28T23:00:08.418Z","endTime":"2026-04-28T23:00:11.996Z","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":97.2,"endSpeed":89.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21204481064953,"aZ":-13.286658573042603,"pfxX":-5.477386176753759,"pfxZ":9.305260535523379,"pX":0.6830539392029289,"pZ":3.0057623621133422,"vX0":6.020740764048331,"vY0":-141.3230254120609,"vZ0":-6.214945564645089,"x":90.96,"y":157.62,"x0":-0.7599775906445171,"y0":50.001381603216196,"z0":6.081465949612723,"aX":-11.115667273885402},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2363,"spinDirection":220},"zone":3,"typeConfidence":0.91,"plateTime":0.3870920221963434,"extension":6.238303023861115},"index":1,"playId":"946a5fc7-fb9b-3d11-8279-fff5d67d2a97","pitchNumber":2,"startTime":"2026-04-28T23:00:20.326Z","endTime":"2026-04-28T23:00:23.967Z","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":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.842917606503637,"aZ":-43.00841847329671,"pfxX":3.8196661392362614,"pfxZ":-6.900469897768591,"pX":1.1252990041767414,"pZ":2.259425090806837,"vX0":3.1975241818984634,"vY0":-124.21348307884305,"vZ0":-1.2273308032166375,"x":74.11,"y":177.78,"x0":-0.6729343263104243,"y0":50.00393992490108,"z0":6.321716189604463,"aX":5.995395980879386},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-12.6,"breakHorizontal":-7.7,"spinRate":2968,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.44021256370192274,"extension":5.990664709871232},"index":2,"playId":"1944cb4d-8405-3742-9815-8c0129c86af6","pitchNumber":3,"startTime":"2026-04-28T23:00:37.030Z","endTime":"2026-04-28T23:00:40.825Z","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":96.8,"endSpeed":89.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45786898649931,"aZ":-15.08430834386263,"pfxX":-4.332804847865155,"pfxZ":8.448588341776617,"pX":0.06173548710807136,"pZ":2.8768238765014154,"vX0":3.514187732002613,"vY0":-140.96924993758503,"vZ0":-6.108305699109045,"x":114.65,"y":161.11,"x0":-0.6348108875959348,"y0":50.005376002248,"z0":6.036493824082549,"aX":-8.767863900320782},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":7.2,"spinRate":2282,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.3877619975094886,"extension":6.274885309212578},"index":3,"playId":"a9042ef4-56ef-3744-b027-ba5894406cd9","pitchNumber":4,"startTime":"2026-04-28T23:00:48.134Z","endTime":"2026-04-28T23:00:51.832Z","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":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-04-28T23:00:58.427Z","endTime":"2026-04-28T23:01:11.638Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10716457414586,"aZ":-12.835088295990094,"pfxX":-4.477057068999537,"pfxZ":9.602150770231484,"pX":0.866655254357097,"pZ":3.0014024703583595,"vX0":5.279965214844836,"vY0":-141.01948696759436,"vZ0":-6.337956209204957,"x":83.97,"y":157.74,"x0":-0.44836295236828494,"y0":50.002722819209126,"z0":6.106311020252671,"aX":-9.016558748173981},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2442,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.3884349253761714,"extension":6.475897653419531},"index":5,"playId":"af12eea5-d94e-331f-a8c7-fb2aa4a609ae","pitchNumber":5,"startTime":"2026-04-28T23:01:11.638Z","endTime":"2026-04-28T23:01:15.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.140643721677264,"aZ":-13.202277163100453,"pfxX":-5.579272011076155,"pfxZ":9.32163366429629,"pX":0.41086893862122553,"pZ":1.9573818292239922,"vX0":4.764472349208239,"vY0":-141.69478156037565,"vZ0":-8.754857090202725,"x":101.34,"y":185.93,"x0":-0.5668724813534831,"y0":50.00320975101083,"z0":5.929340882627697,"aX":-11.354260934020926},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":9.1,"spinRate":2339,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.3864414764808446,"extension":6.2629565430222565},"index":6,"playId":"7b5e5e3a-819a-36fd-8f8e-2afffa8d0bee","pitchNumber":6,"startTime":"2026-04-28T23:01:28.203Z","endTime":"2026-04-28T23:01:31.243Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587223084301016,"aZ":-43.23406865387064,"pfxX":3.702824108502923,"pfxZ":-7.14535907846448,"pX":-0.22872871409951742,"pZ":2.038607971614857,"vX0":0.29816651973525465,"vY0":-124.32244243666737,"vZ0":-1.3242886491711727,"x":125.72,"y":183.74,"x0":-0.8309774788244928,"y0":50.004266860623,"z0":6.203752160463355,"aX":5.730088785097174},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-13.0,"breakHorizontal":-6.7,"spinRate":2938,"spinDirection":40},"zone":8,"typeConfidence":0.9,"plateTime":0.4425206180657497,"extension":5.926956757889041},"index":7,"playId":"6ccf6c6c-d7bb-345f-82f6-5174190b1ac7","pitchNumber":7,"startTime":"2026-04-28T23:01:41.857Z","endTime":"2026-04-28T23:01:45.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592984934996952,"aZ":-24.968546514541043,"pfxX":1.6916683815721383,"pfxZ":3.8710206321306346,"pX":1.179824586295815,"pZ":1.017667554307717,"vX0":4.683383933767349,"vY0":-134.74342488425242,"vZ0":-8.352200818658414,"x":72.03,"y":211.3,"x0":-0.791552649434078,"y0":50.00660962114885,"z0":5.885104856282745,"aX":3.1533387266618735},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.6,"breakHorizontal":-4.0,"spinRate":2571,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.40443252090530635,"extension":6.232754204293794},"index":8,"playId":"5b3c3874-e395-36b5-a904-8940daaf34af","pitchNumber":8,"startTime":"2026-04-28T23:02:01.193Z","endTime":"2026-04-28T23:02:05.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:02:05.995Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T23:02:41.479Z","endTime":"2026-04-28T23:07:32.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57843141575706,"aZ":-29.807237540669604,"pfxX":4.597574216544046,"pfxZ":1.4417750092068236,"pX":1.5388834849527537,"pZ":2.7239821942297127,"vX0":6.855023224931554,"vY0":-127.34223711513572,"vZ0":-1.277290191689524,"x":58.34,"y":165.23,"x0":-1.783138398297271,"y0":50.00615739513149,"z0":5.585089156439869,"aX":7.56904219079696},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-9.8,"spinRate":2228,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4297308172238625,"extension":7.23497917184056},"index":0,"playId":"8d16aebd-2d9f-35f7-85a4-a21d0693cc8d","pitchNumber":1,"startTime":"2026-04-28T23:04:18.903Z","endTime":"2026-04-28T23:04:22.356Z","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":93.4,"endSpeed":85.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.630572549542357,"aZ":-19.03657666536149,"pfxX":-7.953951690223985,"pfxZ":7.013112727976712,"pX":0.8652517305521833,"pZ":2.3341510485766643,"vX0":8.956184886123175,"vY0":-135.75676983979668,"vZ0":-5.217633435232984,"x":84.02,"y":175.76,"x0":-1.4370778581685086,"y0":50.006226076693444,"z0":5.598791586508648,"aX":-14.908022955291884},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":12.6,"spinRate":2104,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40285486489046773,"extension":7.316102093695749},"index":1,"playId":"c12ccf3c-69af-3307-9f5f-93e31ae9add3","pitchNumber":2,"startTime":"2026-04-28T23:04:29.266Z","endTime":"2026-04-28T23:04:33.222Z","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":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801783368512847,"aZ":-22.723290756483827,"pfxX":-5.817214469376012,"pfxZ":5.06889541101606,"pX":0.1566017498360889,"pZ":3.0321783512767637,"vX0":6.753326524312776,"vY0":-135.25697665508727,"vZ0":-2.6499776703319116,"x":111.03,"y":156.91,"x0":-1.6095468084051692,"y0":50.00202518426724,"z0":5.607373973213747,"aX":-10.84456381072994},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":9.2,"spinRate":2135,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4040021617179774,"extension":7.18656080537144},"index":2,"playId":"039018fa-e87d-3834-926d-3155c997fc29","pitchNumber":3,"startTime":"2026-04-28T23:04:42.487Z","endTime":"2026-04-28T23:04:46.616Z","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":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2383219269618,"aZ":-41.36404588814042,"pfxX":5.837743504576504,"pfxZ":-6.458645751295,"pX":1.597420007732202,"pZ":0.9662883161061578,"vX0":5.426207366305419,"vY0":-118.22571493211049,"vZ0":-2.0143775089547056,"x":56.11,"y":212.69,"x0":-1.4804826668717217,"y0":50.00070072534121,"z0":5.60433945912914,"aX":8.311377527900762},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-11.9,"breakHorizontal":-11.9,"spinRate":2448,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46220988937654006,"extension":7.099740076865204},"index":3,"playId":"b26773e1-6105-35de-bfeb-c6fd91aa52de","pitchNumber":4,"startTime":"2026-04-28T23:04:54.584Z","endTime":"2026-04-28T23:04:58.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646626531485033,"aZ":-18.216029158800744,"pfxX":-6.425090253782281,"pfxZ":7.262941545331311,"pX":0.3286704135655377,"pZ":2.468399216577529,"vX0":7.329995456612123,"vY0":-137.5638060645588,"vZ0":-4.822216100946857,"x":104.47,"y":172.13,"x0":-1.5318540292967495,"y0":50.006413463401486,"z0":5.473743594320413,"aX":-12.354602025718338},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":10.2,"spinRate":2091,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.397694985075034,"extension":7.247993524676811},"index":4,"playId":"4309c415-3aa2-3348-8746-491280329ef9","pitchNumber":5,"startTime":"2026-04-28T23:05:09.977Z","endTime":"2026-04-28T23:05:13.178Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-28T23:05:23.252Z","endTime":"2026-04-28T23:05:38.674Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"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":94.9,"endSpeed":87.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48969340665017,"aZ":-19.83618864397256,"pfxX":-8.094623796374615,"pfxZ":6.352599958517894,"pX":-0.6525626936843085,"pZ":3.185930745371199,"vX0":5.697749812224545,"vY0":-138.17561848734178,"vZ0":-2.7975550333557244,"x":141.87,"y":152.76,"x0":-1.6849627122973405,"y0":50.00361173711478,"z0":5.537459326241145,"aX":-15.723538408181172},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.2,"breakHorizontal":13.6,"spinRate":2197,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.39572293039396067,"extension":7.261156687116355},"index":6,"playId":"64c1ba29-d571-3bdf-a51a-c86a53d85fea","pitchNumber":6,"startTime":"2026-04-28T23:05:38.674Z","endTime":"2026-04-28T23:05:42.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27357580983989,"aZ":-29.43898174004793,"pfxX":2.1353760545598486,"pfxZ":1.5846085920614836,"pX":0.5655015433496088,"pZ":1.9173888958552727,"vX0":5.795668948056586,"vY0":-129.41220557090088,"vZ0":-3.326671632685983,"x":95.44,"y":187.01,"x0":-1.9671530604136296,"y0":50.000106502300895,"z0":5.43935368334252,"aX":3.67273614074745},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-5.0,"spinRate":2299,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.42088592063302066,"extension":7.111798721769183},"index":7,"playId":"6ef7b369-ba3f-37cb-aead-716df2809ebe","pitchNumber":7,"startTime":"2026-04-28T23:06:29.202Z","endTime":"2026-04-28T23:06:33.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.504718454735702,"aZ":-20.2482044191031,"pfxX":-7.264079336829287,"pfxZ":6.349187158768835,"pX":-0.36707728983002935,"pZ":2.8924918829616444,"vX0":5.699921334763481,"vY0":-135.4541014732039,"vZ0":-3.0630297873289547,"x":130.99,"y":160.68,"x0":-1.5433045136427226,"y0":50.004809627437176,"z0":5.435469750349227,"aX":-13.650232870868358},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":12.1,"spinRate":2076,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40266275356823833,"extension":7.353898144142132},"index":8,"playId":"d7a482a1-8007-3e6e-8b02-9c3338c76adb","pitchNumber":8,"startTime":"2026-04-28T23:06:46.620Z","endTime":"2026-04-28T23:06:50.657Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.094657561150115,"aZ":-40.45965395070893,"pfxX":3.654838893633555,"pfxZ":-5.690892449166391,"pX":-0.05995216609287579,"pZ":2.576662246278426,"vX0":2.629449384594997,"vY0":-119.37065711972531,"vZ0":1.2042682075579199,"x":119.29,"y":169.21,"x0":-1.6472639730581662,"y0":50.00347198850279,"z0":5.683701844971211,"aX":5.320175151167035},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-9.8,"breakHorizontal":-7.2,"spinRate":2123,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.45732648273960974,"extension":6.9148584810147},"index":9,"playId":"a38ef32c-602f-356e-84e2-12bc75b0e081","pitchNumber":9,"startTime":"2026-04-28T23:07:07.928Z","endTime":"2026-04-28T23:07:12.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.945008065118607,"aZ":-20.339196439809424,"pfxX":-7.088077398291051,"pfxZ":5.99810823020575,"pX":0.15214039950640837,"pZ":2.6653761205741504,"vX0":7.4229403076125235,"vY0":-139.27220562891048,"vZ0":-3.713692212370793,"x":111.2,"y":166.81,"x0":-1.6209573246946356,"y0":50.00423500436114,"z0":5.3536934890141525,"aX":-13.98926451847626},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":11.4,"spinRate":2218,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3925890942955097,"extension":7.182295831838358},"hitData":{"launchSpeed":96.3,"launchAngle":7.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":147.63}},"index":10,"playId":"3da706b0-7a5b-3e66-976d-b77bfff2a507","pitchNumber":10,"startTime":"2026-04-28T23:07:25.380Z","endTime":"2026-04-28T23:07:32.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:07:32.130Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T23:07:54.727Z","endTime":"2026-04-28T23:08:29.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612442642353077,"aZ":-13.073725863261968,"pfxX":-2.3215942361598065,"pfxZ":9.6832343752722,"pX":0.0730874861089689,"pZ":2.458147614114333,"vX0":5.7875517231145,"vY0":-139.1615983927354,"vZ0":-5.83581114693378,"x":114.21,"y":172.41,"x0":-1.7267793082926086,"y0":50.00156637198507,"z0":5.439635292794453,"aX":-4.5796695007738855},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":3.1,"spinRate":2365,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39276874584468446,"extension":7.375324197168358},"index":0,"playId":"262634ce-0420-31b2-b8df-e57a453cbde9","pitchNumber":1,"startTime":"2026-04-28T23:08:08.771Z","endTime":"2026-04-28T23:08:12.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.074750572908425,"aZ":-32.14631224183784,"pfxX":-7.880790023124017,"pfxZ":0.017148838590361315,"pX":-0.3089255384544947,"pZ":1.7952863401859571,"vX0":5.999897016868633,"vY0":-129.08310695005147,"vZ0":-2.754294059392317,"x":128.78,"y":190.31,"x0":-1.6358794562039924,"y0":50.00342492980827,"z0":5.343180031116627,"aX":-13.341812938098371},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.4,"breakHorizontal":13.0,"spinRate":1142,"spinDirection":282},"zone":7,"typeConfidence":2.0,"plateTime":0.4238139803747605,"extension":7.160584014850341},"hitData":{"launchSpeed":91.8,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.58,"coordY":148.14}},"index":1,"playId":"d4696d8d-90f0-3e98-a30d-dc6bf122e4dd","pitchNumber":2,"startTime":"2026-04-28T23:08:20.172Z","endTime":"2026-04-28T23:08:29.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:08:29.726Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-28T23:08:41.616Z","endTime":"2026-04-28T23:10:19.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":{"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.9,"endSpeed":87.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.352137872324626,"aZ":-21.24062449056645,"pfxX":-7.126570828680403,"pfxZ":5.55075035529555,"pX":0.11216305779968155,"pZ":3.3515816309678725,"vX0":7.4192842851981755,"vY0":-139.43381490651893,"vZ0":-2.072246151549229,"x":112.72,"y":148.29,"x0":-1.6572770520898572,"y0":50.00035624066928,"z0":5.505938368421988,"aX":-14.030915828657681},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":11.4,"spinRate":2246,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3928282853277709,"extension":7.247273472969723},"index":0,"playId":"1a961ac6-02f3-3278-aad0-8c0f965b7dd4","pitchNumber":1,"startTime":"2026-04-28T23:08:51.192Z","endTime":"2026-04-28T23:08:54.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915094102388647,"aZ":-28.72501695447276,"pfxX":9.231877938946038,"pfxZ":2.192600265010011,"pX":1.6677910746074354,"pZ":1.5010680793373654,"vX0":5.852645945410463,"vY0":-125.11534686594071,"vZ0":-3.7307992991880705,"x":53.43,"y":198.25,"x0":-1.9067845715446194,"y0":50.00319000030704,"z0":5.383949097437649,"aX":14.532948516867146},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-18.1,"spinRate":2771,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4389659636825183,"extension":6.992637226844083},"index":1,"playId":"50fdb497-eee4-3322-9271-51cbfa113ca4","pitchNumber":2,"startTime":"2026-04-28T23:09:03.330Z","endTime":"2026-04-28T23:09:06.702Z","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":2},"index":2,"startTime":"2026-04-28T23:09:13.559Z","endTime":"2026-04-28T23:09:21.198Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.826582775564248,"aZ":-33.4020551470107,"pfxX":11.58590536628834,"pfxZ":-0.806668650463024,"pX":0.593369532039927,"pZ":2.701451636641563,"vX0":2.5318867409425985,"vY0":-123.52715474635077,"vZ0":-0.051117587252138774,"x":94.38,"y":165.84,"x0":-1.9515305349555285,"y0":50.00045883374991,"z0":5.553498757583747,"aX":17.727161634823297},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.2,"breakHorizontal":-21.6,"spinRate":2714,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.4450703475404678,"extension":6.954041368821827},"index":3,"playId":"96ad498a-aa46-395c-b9ed-9597ae9a7c1d","pitchNumber":3,"startTime":"2026-04-28T23:09:21.198Z","endTime":"2026-04-28T23:09:24.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.083363671346635,"aZ":-21.89668239742363,"pfxX":-9.053387112890867,"pfxZ":5.177574170922952,"pX":-0.2555595336746473,"pZ":2.673821633250909,"vX0":7.017377926521659,"vY0":-139.70765958341798,"vZ0":-3.4024807882161636,"x":126.74,"y":166.59,"x0":-1.6176944213430111,"y0":50.00619565658785,"z0":5.338677939657091,"aX":-17.98465463785695},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":15.0,"spinRate":2280,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39134364815473255,"extension":7.259597131241239},"index":4,"playId":"1cd2f3d4-3564-3c7b-a91f-f27024599ff7","pitchNumber":4,"startTime":"2026-04-28T23:09:39.086Z","endTime":"2026-04-28T23:09:43.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.502239051866123,"aZ":-29.16375482586479,"pfxX":9.04693033213312,"pfxZ":1.8772676717367727,"pX":1.7943696247233591,"pZ":2.800440899304876,"vX0":6.282215560134777,"vY0":-126.07757206016824,"vZ0":-0.8838828633286357,"x":48.6,"y":163.17,"x0":-1.9081118751999933,"y0":50.00263432203528,"z0":5.516816719599841,"aX":14.511165147572159},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-17.9,"spinRate":2697,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.43503137496044264,"extension":6.691775214139432},"index":5,"playId":"d8ccc2b8-f34a-3405-8913-27982b9c38ac","pitchNumber":5,"startTime":"2026-04-28T23:10:00.880Z","endTime":"2026-04-28T23:10:04.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45481004622625,"aZ":-20.439632407572127,"pfxX":-8.761878036434226,"pfxZ":5.991745122670428,"pX":0.6371230598588224,"pZ":3.048699329714361,"vX0":9.212174089958939,"vY0":-139.10736316533965,"vZ0":-2.755146406298236,"x":92.71,"y":156.47,"x0":-1.5804043568420238,"y0":50.0015517372571,"z0":5.408301327963095,"aX":-17.156239117330532},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":13.9,"spinRate":2289,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.3938674071358106,"extension":7.312379211418544},"index":6,"playId":"da07a028-de01-3593-8d00-9664d7116c06","pitchNumber":6,"startTime":"2026-04-28T23:10:15.147Z","endTime":"2026-04-28T23:10:19.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:10:19.304Z","atBatIndex":14},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Victor Scott II homers (1) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:12:12.690Z","endTime":"2026-04-28T23:13:32.353Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57005459139468,"aZ":-28.013915461932704,"pfxX":0.6451495461856305,"pfxZ":2.3236644677412652,"pX":-0.4078560803547392,"pZ":3.4678734919451446,"vX0":1.6532767367429089,"vY0":-132.57206623214452,"vZ0":-1.823337594285769,"x":132.55,"y":145.15,"x0":-1.121746290606982,"y0":50.003902010051625,"z0":6.196058641435754,"aX":1.1561458691945485},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":-1.6,"spinRate":2694,"spinDirection":184},"zone":11,"typeConfidence":0.9,"plateTime":0.41209350705125347,"extension":6.320335619672034},"index":0,"playId":"f50f279c-9bb2-3f08-bd62-dfec46c40674","pitchNumber":1,"startTime":"2026-04-28T23:12:22.147Z","endTime":"2026-04-28T23:12:25.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204277434077248,"aZ":-42.01518811690018,"pfxX":4.490466527108822,"pfxZ":-6.564740663144802,"pX":-0.4977070110416507,"pZ":3.097433956081229,"vX0":-0.2696618386106501,"vY0":-121.2384543522873,"vZ0":0.8084725604029006,"x":135.97,"y":155.15,"x0":-0.9694604136478602,"y0":50.00448136749072,"z0":6.407104223312183,"aX":6.730119083315628},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.5,"breakHorizontal":-8.0,"spinRate":2752,"spinDirection":33},"zone":1,"typeConfidence":0.9,"plateTime":0.45061841414173065,"extension":5.720733080280355},"index":1,"playId":"a576c8b6-b679-37dd-8dc6-520620a2bf51","pitchNumber":2,"startTime":"2026-04-28T23:12:34.062Z","endTime":"2026-04-28T23:12:37.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.817120443548582,"aZ":-41.95560992207239,"pfxX":4.850350403323906,"pfxZ":-6.181511305264642,"pX":-0.4731622452295021,"pZ":4.083322658114701,"vX0":-0.4619823141520456,"vY0":-124.43033560158719,"vZ0":2.734710043516716,"x":135.04,"y":128.53,"x0":-0.9169245501945648,"y0":50.0026473956112,"z0":6.424148297184519,"aX":7.675320553780462},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.4,"breakHorizontal":-8.8,"spinRate":2586,"spinDirection":49},"zone":11,"typeConfidence":0.9,"plateTime":0.4386509030599943,"extension":5.815119727611646},"index":2,"playId":"2bb16b7c-e176-3d67-a123-64873048add7","pitchNumber":3,"startTime":"2026-04-28T23:12:46.314Z","endTime":"2026-04-28T23:12:49.515Z","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, 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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864323115956974,"aZ":-36.8456200292515,"pfxX":4.093415428040126,"pfxZ":-3.0047619925522557,"pX":0.3591083032398137,"pZ":2.2818122460986765,"vX0":1.683665068231889,"vY0":-123.69830845512396,"vZ0":-2.201487791525619,"x":103.31,"y":177.17,"x0":-0.8614446219718431,"y0":50.00219324480215,"z0":6.26208595757615,"aX":6.365224510433725},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.8,"breakHorizontal":-7.8,"spinRate":2736,"spinDirection":35},"zone":6,"typeConfidence":0.89,"plateTime":0.44220423956254296,"extension":5.974036466571999},"hitData":{"launchSpeed":105.4,"launchAngle":33.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":234.73,"coordY":69.46}},"index":3,"playId":"25a17915-c512-3d14-a16e-834377b4e51d","pitchNumber":4,"startTime":"2026-04-28T23:13:01.233Z","endTime":"2026-04-28T23:13:32.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:13:32.353Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"JJ Wetherholt doubles (3) on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:13:13.468Z","endTime":"2026-04-28T23:14:29.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":[0,1,2],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99697545862817,"aZ":-37.94270779770643,"pfxX":1.3839350741592291,"pfxZ":-3.7937864816496507,"pX":0.941972162604664,"pZ":0.9270338161620972,"vX0":3.7547891535312563,"vY0":-122.7845524208181,"vZ0":-4.798118865075678,"x":81.09,"y":213.75,"x0":-0.7886137726549485,"y0":50.00098399804852,"z0":6.145723131896378,"aX":2.1056435090346795},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.8,"breakHorizontal":-3.4,"spinRate":2710,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.44661189473596474,"extension":6.009755998081077},"index":0,"playId":"ccf65093-21af-3a23-88a8-b040edadf6a0","pitchNumber":1,"startTime":"2026-04-28T23:13:47.422Z","endTime":"2026-04-28T23:13:51.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08845234009736,"aZ":-27.576393141418492,"pfxX":0.2697523554844061,"pfxZ":2.55914790448945,"pX":-0.3299473441831506,"pZ":3.0691552650907603,"vX0":1.2360828043161234,"vY0":-132.63599727400256,"vZ0":-2.9195454487499415,"x":129.58,"y":155.91,"x0":-0.8354401093093402,"y0":50.003244330991926,"z0":6.176837493901673,"aX":0.48464831546396525},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.3,"breakHorizontal":-0.7,"spinRate":2551,"spinDirection":185},"zone":1,"typeConfidence":0.9,"plateTime":0.41160914607858956,"extension":5.902202533908922},"index":1,"playId":"a774cd61-5615-3abd-af98-50fb37ab7188","pitchNumber":2,"startTime":"2026-04-28T23:14:01.186Z","endTime":"2026-04-28T23:14:04.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03899711186412,"aZ":-14.89347091636203,"pfxX":-5.534935926066806,"pfxZ":8.54781852101184,"pX":-0.8639687804750407,"pZ":2.778206384395436,"vX0":1.9868094263801943,"vY0":-141.45725272448624,"vZ0":-6.484696164018372,"x":149.93,"y":163.77,"x0":-0.8574144586295338,"y0":50.002545648163675,"z0":6.0597314785926795,"aX":-11.187700747552082},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2370,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38758193516300965,"extension":6.090956648944814},"hitData":{"launchSpeed":101.0,"launchAngle":18.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":84.04,"coordY":79.61}},"index":2,"playId":"c0ac8200-c423-3af7-8456-8ad910362050","pitchNumber":3,"startTime":"2026-04-28T23:14:16.475Z","endTime":"2026-04-28T23:14:29.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:14:29.735Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Ryan O'Hearn. JJ Wetherholt to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:14:33.128Z","endTime":"2026-04-28T23:15:54.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"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],"actionIndex":[],"runnerIndex":[0,1],"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":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85730808315018,"aZ":-23.274464772458465,"pfxX":-9.96040022929025,"pfxZ":4.3394397978172154,"pX":-0.8747567142942293,"pZ":2.48296635492645,"vX0":3.9435896425875656,"vY0":-142.36747321236106,"vZ0":-5.7625572102424005,"x":150.34,"y":171.74,"x0":-0.9841416548099131,"y0":50.0061046359112,"z0":6.007816167846186,"aX":-20.437932335717683},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":17.3,"spinRate":2387,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3848201533681226,"extension":6.4288643046857485},"index":0,"playId":"92f3f16b-72ab-3746-8550-cf7597a8da14","pitchNumber":1,"startTime":"2026-04-28T23:15:00.990Z","endTime":"2026-04-28T23:15:04.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63921765817493,"aZ":-38.20084788131641,"pfxX":2.169200740186132,"pfxZ":-3.793195368107188,"pX":1.0594347628788412,"pZ":-0.37818474741560465,"vX0":3.8435913574888736,"vY0":-125.16758823171693,"vZ0":-8.034846646775087,"x":76.62,"y":248.99,"x0":-0.7761889458807506,"y0":50.00174678310186,"z0":5.991198046346915,"aX":3.4492670908758627},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.4,"breakHorizontal":-4.8,"spinRate":2930,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.43715669905175547,"extension":6.190143003168115},"index":1,"playId":"517535f7-bafc-3121-a83e-b2ab67c91f6d","pitchNumber":2,"startTime":"2026-04-28T23:15:16.481Z","endTime":"2026-04-28T23:15:20.251Z","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":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825216479262792,"aZ":-13.294665272884341,"pfxX":-5.085800203413212,"pfxZ":9.406224232219497,"pX":0.7004486458567281,"pZ":2.7165485991071234,"vX0":5.742575190544722,"vY0":-140.53135156419228,"vZ0":-6.461392121136216,"x":90.3,"y":165.43,"x0":-0.7053817596364766,"y0":50.00354479606229,"z0":5.903521784426793,"aX":-10.208289101295406},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2388,"spinDirection":221},"zone":6,"typeConfidence":0.91,"plateTime":0.38925540408575143,"extension":6.447182108533731},"hitData":{"launchSpeed":89.2,"launchAngle":43.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.46,"coordY":120.59}},"index":2,"playId":"d7498cba-9430-371d-b55b-f282aa04f739","pitchNumber":3,"startTime":"2026-04-28T23:15:38.056Z","endTime":"2026-04-28T23:15:54.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:15:54.299Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:15:59.547Z","endTime":"2026-04-28T23:16:51.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.738015152182808,"aZ":-11.136310092235796,"pfxX":-5.278659016797935,"pfxZ":10.34328748553822,"pX":-0.42205596919378674,"pZ":2.1804895077203614,"vX0":3.1369291386795397,"vY0":-141.35787438873743,"vZ0":-8.415940132564705,"x":133.09,"y":179.91,"x0":-0.8575248029274753,"y0":50.00087636189274,"z0":5.9021167005482384,"aX":-10.733953232456555},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":9.0,"spinRate":2308,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.3867555246287244,"extension":6.386457648676446},"index":0,"playId":"677b43b8-28c5-3600-9bcd-ce71dd700ec5","pitchNumber":1,"startTime":"2026-04-28T23:16:13.614Z","endTime":"2026-04-28T23:16:18.093Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.835959871888438,"aZ":-26.53684305559001,"pfxX":-8.80098074106564,"pfxZ":3.041642903396604,"pX":0.28561688870102797,"pZ":1.8738874709926614,"vX0":6.200597076783758,"vY0":-134.92122824470442,"vZ0":-5.923991621896382,"x":106.11,"y":188.19,"x0":-0.8924648289882602,"y0":50.00469984699347,"z0":5.954607622910205,"aX":-16.31746047388143},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":14.8,"spinRate":1949,"spinDirection":229},"zone":9,"typeConfidence":0.78,"plateTime":0.4051028864280224,"extension":6.434982575566485},"index":1,"playId":"a145afe6-d8d5-39ef-adc0-ddad11b94c9f","pitchNumber":2,"startTime":"2026-04-28T23:16:31.819Z","endTime":"2026-04-28T23:16:36.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87413498999966,"aZ":-42.5526847271311,"pfxX":3.1593796686017557,"pfxZ":-6.631783901028973,"pX":-0.293448741316543,"pZ":0.9910761432664539,"vX0":0.31565870074572056,"vY0":-124.11208000754553,"vZ0":-3.900030619853036,"x":128.19,"y":212.02,"x0":-0.83272541585806,"y0":50.000307385278546,"z0":6.111774215553712,"aX":4.948027348660465},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.6,"breakHorizontal":-5.8,"spinRate":2687,"spinDirection":39},"zone":13,"typeConfidence":0.9,"plateTime":0.4406250850076159,"extension":5.990497146711407},"index":2,"playId":"fd52e0d7-516a-35c5-aa29-485acc2fff42","pitchNumber":3,"startTime":"2026-04-28T23:16:47.630Z","endTime":"2026-04-28T23:16:51.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:16:51.502Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to left fielder Jake Mangum. JJ Wetherholt scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:16:54.743Z","endTime":"2026-04-28T23:17:22.932Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16742662203089,"aZ":-21.4764906655634,"pfxX":-9.262734113880786,"pfxZ":5.188848269169812,"pX":-0.026777466919692794,"pZ":3.0814913660195296,"vX0":5.3872052287028644,"vY0":-142.31787780068163,"vZ0":-4.67980821298042,"x":118.02,"y":155.58,"x0":-0.7359939286053857,"y0":50.00095359452631,"z0":6.098426016327215,"aX":-19.091753347658056},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.6,"breakHorizontal":15.7,"spinRate":2192,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38414230247890035,"extension":6.247995570373771},"hitData":{"launchSpeed":109.1,"launchAngle":-6.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.95,"coordY":146.84}},"index":0,"playId":"8c773481-8bf2-3804-b32b-ea275911c865","pitchNumber":1,"startTime":"2026-04-28T23:17:13.708Z","endTime":"2026-04-28T23:17:22.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:17:22.932Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-28T23:17:27.643Z","endTime":"2026-04-28T23:20:58.997Z","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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,6,7,8],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.445710445561524,"aZ":-10.510462425892955,"pfxX":-5.197806970534333,"pfxZ":10.850962694759804,"pX":0.45817317801202007,"pZ":2.1003891981279206,"vX0":5.123122755785221,"vY0":-140.97204058333503,"vZ0":-8.602499931192314,"x":99.54,"y":182.07,"x0":-0.7144679997225262,"y0":50.003566241083284,"z0":5.884923469562617,"aX":-10.378408265351041},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":8.3,"spinRate":2407,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.3897369397049033,"extension":6.496846439834033},"index":0,"playId":"17d2aa2f-2f1c-3cc5-b263-4b9f19fc5297","pitchNumber":1,"startTime":"2026-04-28T23:17:50.085Z","endTime":"2026-04-28T23:17:54.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500098876644483,"aZ":-27.910934125100912,"pfxX":-8.269423287229769,"pfxZ":2.314391642525427,"pX":0.0873561495673189,"pZ":2.6275268539067533,"vX0":5.4128978680901065,"vY0":-134.83999957764365,"vZ0":-3.608621491365966,"x":113.67,"y":167.84,"x0":-0.8724283633747891,"y0":50.00107985910024,"z0":5.953902680689815,"aX":-15.215930453708836},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.6,"breakHorizontal":13.8,"spinRate":1953,"spinDirection":225},"zone":5,"typeConfidence":0.78,"plateTime":0.4063124101199369,"extension":6.2931351909691795},"index":1,"playId":"8e1f2478-542f-3eb9-986c-6745775d8a9f","pitchNumber":2,"startTime":"2026-04-28T23:18:06.290Z","endTime":"2026-04-28T23:18:10.787Z","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":98.2,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42289273397593,"aZ":-14.218025052925919,"pfxX":-6.2928484713476625,"pfxZ":8.67686451292484,"pX":0.2676127445052904,"pZ":2.9466168059325004,"vX0":5.23311918975921,"vY0":-142.82163105236117,"vZ0":-5.758164643791051,"x":106.8,"y":159.22,"x0":-0.7694745293058176,"y0":50.00122040049947,"z0":5.880646789026408,"aX":-13.019139601156496},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.8,"breakHorizontal":10.3,"spinRate":2561,"spinDirection":233},"zone":2,"typeConfidence":0.91,"plateTime":0.3832955733796837,"extension":6.220981600850863},"index":2,"playId":"c6171bfc-6ce2-3d16-b846-76b573868365","pitchNumber":3,"startTime":"2026-04-28T23:18:30.848Z","endTime":"2026-04-28T23:18:35.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"97e0687a-7818-377d-9467-3fe58432c092","startTime":"2026-04-28T23:18:53.268Z","endTime":"2026-04-28T23:19:01.488Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Jordan Walker steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"97e0687a-7818-377d-9467-3fe58432c092","startTime":"2026-04-28T23:19:08.904Z","endTime":"2026-04-28T23:19:42.984Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-28T23:19:42.984Z","endTime":"2026-04-28T23:20:13.853Z","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(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":92.9,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.662840925716477,"aZ":-25.779803180102096,"pfxX":-10.889555818227981,"pfxZ":3.4606548225335434,"pX":0.6693661334295765,"pZ":1.014945953038235,"vX0":7.975778693077375,"vY0":-134.85648519695323,"vZ0":-7.876421696483211,"x":91.49,"y":211.38,"x0":-0.9081479476068047,"y0":50.00168859454639,"z0":5.785406129942832,"aX":-20.104580222247243},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":18.1,"spinRate":1944,"spinDirection":229},"zone":14,"typeConfidence":0.62,"plateTime":0.40579395964741627,"extension":6.271459951204494},"index":6,"playId":"6af440e4-87c7-3c41-aef2-18fe8a2d3091","pitchNumber":4,"startTime":"2026-04-28T23:20:13.853Z","endTime":"2026-04-28T23:20:17.351Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":7,"playId":"44dd1a94-4a62-3c35-91f1-908c88b9db70","startTime":"2026-04-28T23:20:36.859Z","endTime":"2026-04-28T23:20:39.958Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355958185961637,"aZ":-39.61709529593658,"pfxX":2.243812529952519,"pfxZ":-4.778875285963113,"pX":0.5981708973138913,"pZ":0.4189645311705503,"vX0":3.0475382223413283,"vY0":-124.3875334304886,"vZ0":-5.776587113391369,"x":94.2,"y":227.47,"x0":-0.9372137628985598,"y0":50.002547770537134,"z0":6.078572982518761,"aX":3.494568671683592},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.8,"breakHorizontal":-4.8,"spinRate":2806,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.4413589195993919,"extension":6.037470347689144},"index":8,"playId":"475e5769-509b-3160-8fe1-3ecc0598d8c6","pitchNumber":5,"startTime":"2026-04-28T23:20:53.034Z","endTime":"2026-04-28T23:20:58.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:20:58.997Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T23:23:09.310Z","endTime":"2026-04-28T23:23:20.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672011654797892,"aZ":-16.90102323770075,"pfxX":-3.8758016620993323,"pfxZ":7.925822690074137,"pX":-0.2279966943750259,"pZ":2.2941948353058295,"vX0":5.555879708850681,"vY0":-137.5017087323016,"vZ0":-5.4423675214326925,"x":125.69,"y":176.84,"x0":-1.7652551049663623,"y0":50.00245065622005,"z0":5.434542280951197,"aX":-7.4688527919439025},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":6.0,"spinRate":2107,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3973722204211101,"extension":7.336510953879652},"hitData":{"launchSpeed":98.3,"launchAngle":15.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.93,"coordY":108.3}},"index":0,"playId":"66afdb42-5b15-305e-b57f-2f644e61c58c","pitchNumber":1,"startTime":"2026-04-28T23:23:09.310Z","endTime":"2026-04-28T23:23:20.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:23:20.793Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging. Jake Mangum steals (5) 2nd base.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T23:23:25.624Z","endTime":"2026-04-28T23:25:02.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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"}]},{"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659794067754405,"aZ":-27.140296665479887,"pfxX":3.14287228128348,"pfxZ":2.931987425204701,"pX":0.4690746985513333,"pZ":3.120351532913625,"vX0":5.541176248488185,"vY0":-129.87170014525333,"vZ0":-0.9739001009101125,"x":99.12,"y":154.53,"x0":-2.0956466290629203,"y0":50.00455760946563,"z0":5.55310596154811,"aX":5.402129764485955},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":-6.8,"spinRate":2385,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.4207719222198456,"extension":7.198740521010127},"index":0,"playId":"5f765223-6ef0-37d7-816f-febd337e227f","pitchNumber":1,"startTime":"2026-04-28T23:23:41.537Z","endTime":"2026-04-28T23:23:44.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82174235364065,"aZ":-15.62688317658182,"pfxX":-1.186938764946821,"pfxZ":9.08877902471129,"pX":1.054775592176553,"pZ":4.216704916495493,"vX0":7.534929474121429,"vY0":-133.82965178089879,"vZ0":-0.7281884732751264,"x":76.79,"y":124.93,"x0":-1.6383921087990456,"y0":50.00580311162727,"z0":5.607546600860664,"aX":-2.162462192080749},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":0.6,"spinRate":2121,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.4086635924282711,"extension":7.394670012863005},"index":1,"playId":"9f696cdd-c640-3c76-a43f-4b201a1c08e3","pitchNumber":2,"startTime":"2026-04-28T23:23:58.513Z","endTime":"2026-04-28T23:24:03.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69410725102377,"aZ":-20.5871952349258,"pfxX":-8.402989943470887,"pfxZ":6.0452562775283845,"pX":-0.3259927651632594,"pZ":2.7540785479218197,"vX0":6.498800520662195,"vY0":-137.4044281028349,"vZ0":-3.6033921208305992,"x":129.43,"y":164.42,"x0":-1.6269271115927262,"y0":50.005429738981746,"z0":5.476940750492885,"aX":-16.112603778397386},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":13.9,"spinRate":1991,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.39822841598894154,"extension":7.475925808463666},"index":2,"playId":"bcc81a0f-8325-368e-87a0-74f286a66b85","pitchNumber":3,"startTime":"2026-04-28T23:24:15.559Z","endTime":"2026-04-28T23:24:18.897Z","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":85.8,"endSpeed":79.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32048213072633,"aZ":-31.42876025504979,"pfxX":5.125841277450174,"pfxZ":0.4684227393496476,"pX":2.5200571609451705,"pZ":1.718680974040225,"vX0":9.015225843863082,"vY0":-124.81227794495997,"vZ0":-2.9149934365150907,"x":20.94,"y":192.38,"x0":-1.7938677861409258,"y0":50.00217159691281,"z0":5.4696863672734235,"aX":8.148110891770605},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":-11.3,"spinRate":2600,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4375589272984248,"extension":7.25033755427817},"index":3,"playId":"4e3363a4-31d6-3dda-8c21-ed8cd4f6ff0a","pitchNumber":4,"startTime":"2026-04-28T23:24:36.455Z","endTime":"2026-04-28T23:24:39.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927708300684156,"aZ":-29.002325078503983,"pfxX":1.402957311856813,"pfxZ":1.8268752103479429,"pX":1.192243835628432,"pZ":1.7855074500443142,"vX0":7.1835712888677055,"vY0":-130.10939014890155,"vZ0":-4.1512736158437145,"x":71.55,"y":190.57,"x0":-1.7720200689690493,"y0":50.00370502449789,"z0":5.56695682499176,"aX":2.436432925175945},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.6,"breakHorizontal":-4.0,"spinRate":2320,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4188711981498172,"extension":7.379542853056973},"index":4,"playId":"fcae20de-0694-359b-9a98-7fc34bca3258","pitchNumber":5,"startTime":"2026-04-28T23:24:53.765Z","endTime":"2026-04-28T23:25:02.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:25:02.340Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to left fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T23:25:27.515Z","endTime":"2026-04-28T23:26:55.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.730177073430387,"aZ":-32.719161650994884,"pfxX":-8.312206425781277,"pfxZ":-0.3331590639132056,"pX":-0.8044217437638064,"pZ":3.856274049390676,"vX0":5.091416181578001,"vY0":-127.11960854117717,"vZ0":2.1907815572135023,"x":147.66,"y":134.66,"x0":-1.7646137869097618,"y0":50.00533483860782,"z0":5.600647914049447,"aX":-13.4562607126311},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.2,"breakHorizontal":13.7,"spinRate":1379,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.43268967353344223,"extension":7.1431429241388695},"index":0,"playId":"fc325ba0-055e-337a-9e1d-bb1a92a29159","pitchNumber":1,"startTime":"2026-04-28T23:25:30.756Z","endTime":"2026-04-28T23:25:34.997Z","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":88.1,"endSpeed":80.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.448343149437687,"aZ":-29.995945850598055,"pfxX":-8.826241838763156,"pfxZ":1.3114356721256755,"pX":0.170234716324569,"pZ":1.2110108753771023,"vX0":7.805290760209274,"vY0":-128.02339600675168,"vZ0":-4.43313312597246,"x":110.51,"y":206.08,"x0":-1.7714422345615726,"y0":50.00375018057273,"z0":5.313238775291524,"aX":-14.651431269530198},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":14.3,"spinRate":1352,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4278515247887964,"extension":7.339064021542062},"index":1,"playId":"2a0e6086-2649-3149-aecd-7dbf96cd4a47","pitchNumber":2,"startTime":"2026-04-28T23:25:49.707Z","endTime":"2026-04-28T23:25:53.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"b4747076-a399-4b51-a7f5-a833d0219bcc","startTime":"2026-04-28T23:26:06.730Z","endTime":"2026-04-28T23:26:11.730Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.786603727422058,"aZ":-40.725088839479554,"pfxX":5.434630163620985,"pfxZ":-6.264266000387405,"pX":-0.2217231241460771,"pZ":4.7838091322081855,"vX0":1.976653801499371,"vY0":-116.07274416613461,"vZ0":6.452288478451259,"x":125.45,"y":109.62,"x0":-1.7906126369546465,"y0":50.005342424107226,"z0":5.8462023337327755,"aX":7.413639497825774},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.5,"breakHorizontal":-10.3,"spinRate":2221,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.4719423959235529,"extension":7.111932876414328},"index":3,"playId":"efe1dbcf-16ba-30ef-a65a-a04e59b424f6","pitchNumber":3,"startTime":"2026-04-28T23:26:25.892Z","endTime":"2026-04-28T23:26:29.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.018601348042875,"aZ":-17.94886711095867,"pfxX":-4.541698074088638,"pfxZ":7.49278499963885,"pX":-0.26599045248931064,"pZ":2.8628265127866905,"vX0":5.46765374528642,"vY0":-136.42227047253178,"vZ0":-3.7111371065797196,"x":127.14,"y":161.48,"x0":-1.69943026646288,"y0":50.00094306360369,"z0":5.466654710577374,"aX":-8.620711836104539},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":7.2,"spinRate":2075,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4004079806322478,"extension":7.343945318291066},"hitData":{"launchSpeed":74.7,"launchAngle":54.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.15,"coordY":122.29}},"index":4,"playId":"5f404604-28e2-3edd-b87d-d81e45b07f2c","pitchNumber":4,"startTime":"2026-04-28T23:26:43.732Z","endTime":"2026-04-28T23:26:55.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:26:55.926Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-28T23:27:06.911Z","endTime":"2026-04-28T23:28:36.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39267648075898,"aZ":-28.487016926949565,"pfxX":2.583377354611968,"pfxZ":2.1331691939350126,"pX":0.5062859467435976,"pZ":3.1420540455138597,"vX0":5.601122610953373,"vY0":-130.550124550718,"vZ0":-0.49161964482489606,"x":97.7,"y":153.94,"x0":-2.002194212613114,"y0":50.00137366524978,"z0":5.47639567531953,"aX":4.458786133006862},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.9,"spinRate":2282,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4195010351471855,"extension":7.282297124809457},"index":0,"playId":"712efb00-2a06-3514-a07b-2dd4ae8677a4","pitchNumber":1,"startTime":"2026-04-28T23:27:21.033Z","endTime":"2026-04-28T23:27:24.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055218276563103,"aZ":-17.621608446006764,"pfxX":-3.129089979306851,"pfxZ":7.774034515204368,"pX":-1.1034811897046108,"pZ":3.9055659987692337,"vX0":3.098242579496615,"vY0":-136.02017772721268,"vZ0":-0.90747368405377,"x":159.06,"y":133.33,"x0":-1.8511787261577288,"y0":50.00547462387433,"z0":5.4663227734833715,"aX":-5.859753651886884},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":5.0,"spinRate":2127,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4028079370737916,"extension":7.312201367161587},"index":1,"playId":"d4e8f2bb-08bd-3849-96fe-068ac49f5435","pitchNumber":2,"startTime":"2026-04-28T23:27:40.676Z","endTime":"2026-04-28T23:27:44.819Z","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":88.8,"endSpeed":81.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4019881039606,"aZ":-32.52860056233577,"pfxX":-6.142391201201777,"pfxZ":-0.20727849276141042,"pX":-0.0377845569046269,"pZ":0.9978092084451095,"vX0":6.281809616227655,"vY0":-129.1915565348963,"vZ0":-4.598217106340044,"x":118.44,"y":211.84,"x0":-1.7004385437963523,"y0":50.00453641485064,"z0":5.295229274113021,"aX":-10.40538650747551},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":9.7,"spinRate":1620,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42362683411181523,"extension":7.283795422878067},"index":2,"playId":"60723569-6d28-3af7-bff0-7de937330816","pitchNumber":3,"startTime":"2026-04-28T23:27:56.635Z","endTime":"2026-04-28T23:28:00.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-28T23:28:11.696Z","endTime":"2026-04-28T23:28:31.199Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09080406516183,"aZ":-17.477442651341168,"pfxX":-1.4938615331649414,"pfxZ":7.629568896297695,"pX":-0.9029316962418137,"pZ":2.6388369053593674,"vX0":3.35168712322391,"vY0":-137.5529689726448,"vZ0":-4.248755106926935,"x":151.42,"y":167.53,"x0":-1.9403741480951473,"y0":50.000646286115874,"z0":5.380335576779793,"aX":-2.8770886657583166},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.2,"breakHorizontal":2.0,"spinRate":2065,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39743991856800465,"extension":7.375026910912038},"index":4,"playId":"dc45a15a-d750-35f6-bb7f-a820c803092d","pitchNumber":4,"startTime":"2026-04-28T23:28:31.199Z","endTime":"2026-04-28T23:28:36.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:28:36.071Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:30:22.099Z","endTime":"2026-04-28T23:31:44.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.238756598208525,"aZ":-12.90086405824509,"pfxX":-7.535153829441252,"pfxZ":9.831635158883284,"pX":0.8530555226699466,"pZ":2.633755046005687,"vX0":6.705741187022648,"vY0":-139.33998326115776,"vZ0":-7.074377104425153,"x":84.48,"y":167.67,"x0":-0.6094767488748486,"y0":50.00248167040671,"z0":6.063667170252117,"aX":-14.770005522438222},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":12.2,"spinRate":2384,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.393572603766287,"extension":6.277979929616848},"index":0,"playId":"ed077f41-0d93-3db2-976c-3d47fe625d9f","pitchNumber":1,"startTime":"2026-04-28T23:30:52.909Z","endTime":"2026-04-28T23:30:56.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42668107042376,"aZ":-12.348131384566038,"pfxX":-6.285712825499773,"pfxZ":10.093097967172799,"pX":-0.2948432467495514,"pZ":3.392679504487268,"vX0":3.156066259085091,"vY0":-139.73561276764775,"vZ0":-5.181437863364587,"x":128.24,"y":147.18,"x0":-0.6263343504467209,"y0":50.00321539476385,"z0":6.091856681053122,"aX":-12.348802086379445},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":10.7,"spinRate":2337,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3929535787310523,"extension":6.335306261913409},"index":1,"playId":"8dd22121-7ea2-391e-bc35-9b4d09d4ad7f","pitchNumber":2,"startTime":"2026-04-28T23:31:05.853Z","endTime":"2026-04-28T23:31:09.412Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-28T23:31:17.226Z","endTime":"2026-04-28T23:31:27.170Z","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":97.1,"endSpeed":88.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10500599897268,"aZ":-13.872476678250473,"pfxX":-6.318634863299614,"pfxZ":9.071814311788438,"pX":-0.23554398019945913,"pZ":4.261422190564202,"vX0":3.383711710567275,"vY0":-141.3570135714077,"vZ0":-2.853590888298884,"x":125.98,"y":123.72,"x0":-0.6289923728504916,"y0":50.005153940770825,"z0":6.178081503732096,"aX":-12.751400379159506},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2362,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.38790240271221155,"extension":6.020647117521715},"index":3,"playId":"168d1bed-a941-3cdc-b0e6-96fc98b191cf","pitchNumber":3,"startTime":"2026-04-28T23:31:27.170Z","endTime":"2026-04-28T23:31:30.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000235823330453,"aZ":-37.98052742404404,"pfxX":1.4089160049488123,"pfxZ":-3.6562810984225704,"pX":0.4222528491420446,"pZ":1.67210723264646,"vX0":2.3651516591184905,"vY0":-125.12509440486595,"vZ0":-3.41523248453594,"x":100.9,"y":193.63,"x0":-0.7179332423520222,"y0":50.0041283018415,"z0":6.163495512991627,"aX":2.236246940968571},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.2,"breakHorizontal":-3.1,"spinRate":2639,"spinDirection":47},"zone":9,"typeConfidence":0.89,"plateTime":0.4375726229192125,"extension":6.156133043274361},"index":4,"playId":"4c781d03-05cc-398b-b06f-87b2383c8eb1","pitchNumber":4,"startTime":"2026-04-28T23:31:41.406Z","endTime":"2026-04-28T23:31:44.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:31:44.837Z","atBatIndex":25},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nathan Church reaches on a throwing error by shortstop Konnor Griffin.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:31:46.016Z","endTime":"2026-04-28T23:33:44.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":96.0,"endSpeed":87.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83531306661054,"aZ":-14.396045341613203,"pfxX":-5.201526866426301,"pfxZ":9.034792568986301,"pX":-0.3651937938454276,"pZ":4.5130279926030035,"vX0":3.1980566295839736,"vY0":-139.71669444695533,"vZ0":-1.956433886439934,"x":130.92,"y":116.93,"x0":-0.8516045766969745,"y0":50.004468131183714,"z0":6.173472965846784,"aX":-10.23703136082275},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2340,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.39272149578480553,"extension":6.145579155196764},"index":0,"playId":"2fe3cac8-f5e0-3b76-95c9-a6ac69b485a5","pitchNumber":1,"startTime":"2026-04-28T23:32:09.287Z","endTime":"2026-04-28T23:32:12.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249030916896796,"aZ":-42.335577928771905,"pfxX":3.4771478476728066,"pfxZ":-6.730721186618237,"pX":-0.1480060491154119,"pZ":1.8900326399277592,"vX0":0.6743698923657131,"vY0":-122.15663210995478,"vZ0":-1.7550490827634058,"x":122.64,"y":187.75,"x0":-0.8794282450008937,"y0":50.003367039210715,"z0":6.260269781133567,"aX":5.25008661755267},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.4,"breakHorizontal":-6.5,"spinRate":2863,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.44853196242608373,"extension":6.047028970611593},"index":1,"playId":"b4b17219-8eaf-3c59-a7e2-2bdcd99ef832","pitchNumber":2,"startTime":"2026-04-28T23:32:22.291Z","endTime":"2026-04-28T23:32:26.124Z","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":96.7,"endSpeed":87.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.959844769568235,"aZ":-12.828622804231603,"pfxX":-4.9206938466355705,"pfxZ":9.725777196522767,"pX":-0.25546160336026336,"pZ":3.251036008481339,"vX0":3.404793328761126,"vY0":-140.6429966029078,"vZ0":-5.038459627639251,"x":126.74,"y":151.0,"x0":-0.846700810732468,"y0":50.006195334423126,"z0":5.907918948680249,"aX":-9.791453993855994},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2342,"spinDirection":224},"zone":2,"typeConfidence":0.9,"plateTime":0.39048613351213834,"extension":6.212755682620713},"index":2,"playId":"ed7f3c3f-ff50-3cb5-957e-39a1c71da589","pitchNumber":3,"startTime":"2026-04-28T23:32:34.426Z","endTime":"2026-04-28T23:32:38.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-28T23:32:44.847Z","endTime":"2026-04-28T23:32:56.506Z","isPitch":false,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"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":97.9,"endSpeed":89.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23222772585628,"aZ":-12.750341461680033,"pfxX":-6.5992002637609914,"pfxZ":9.458045516337958,"pX":-0.3375221050263315,"pZ":3.8309724794672,"vX0":4.06054808423095,"vY0":-142.5082185133658,"vZ0":-3.760041384243103,"x":129.87,"y":135.34,"x0":-0.9246719800023518,"y0":50.002038246136074,"z0":5.97484792904611,"aX":-13.551203211719935},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":11.2,"spinRate":2421,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.38458687423574256,"extension":6.202529993664342},"index":4,"playId":"48f019f6-a5e7-38cd-91e5-5855cba70002","pitchNumber":4,"startTime":"2026-04-28T23:32:56.506Z","endTime":"2026-04-28T23:32:59.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94690850010089,"aZ":-25.725498339658966,"pfxX":1.3237449128975771,"pfxZ":3.561135736416249,"pX":1.0491186495266231,"pZ":2.3140821829264766,"vX0":4.390184275016281,"vY0":-133.7233944993515,"vZ0":-4.74947712865114,"x":77.01,"y":176.3,"x0":-0.7860746688711504,"y0":50.001543784322024,"z0":5.959614553189296,"aX":2.395750605831486},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-3.4,"spinRate":2593,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.40966031543710857,"extension":6.216801390467314},"index":5,"playId":"b4d2db93-7ab3-39a1-90b5-daf5ac8698c4","pitchNumber":5,"startTime":"2026-04-28T23:33:12.308Z","endTime":"2026-04-28T23:33:16.015Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.046427687725053,"aZ":-40.8349365473482,"pfxX":4.5515020726405835,"pfxZ":-5.660724556658703,"pX":-0.45377895140250624,"pZ":1.9294588222768674,"vX0":-0.4612913395553096,"vY0":-122.3264741349926,"vZ0":-2.131522899559288,"x":134.3,"y":186.68,"x0":-0.8557688233100902,"y0":50.003932378363494,"z0":6.282902279022158,"aX":6.96174508409361},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.6,"breakHorizontal":-8.2,"spinRate":2833,"spinDirection":44},"zone":7,"typeConfidence":0.9,"plateTime":0.4461801399905845,"extension":6.099057234127365},"hitData":{"launchSpeed":95.5,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.2,"coordY":154.22}},"index":6,"playId":"9a91a4c4-f9c0-30ba-adb1-6d5a1ce79c67","pitchNumber":6,"startTime":"2026-04-28T23:33:29.242Z","endTime":"2026-04-28T23:33:44.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:33:44.534Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz. Nathan Church to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:33:48.032Z","endTime":"2026-04-28T23:36:21.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.058414581496514,"aZ":-20.595298644539202,"pfxX":-9.235944953334542,"pfxZ":5.921040253703215,"pX":-0.33930487932798215,"pZ":1.4091629492867213,"vX0":4.485108871047838,"vY0":-139.13447443049515,"vZ0":-8.47575879537567,"x":129.93,"y":200.73,"x0":-0.7748454763291012,"y0":50.00207624092486,"z0":5.866811773860789,"aX":-18.05436557802639},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":15.7,"spinRate":2379,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39411241999992663,"extension":6.3160974126506595},"index":0,"playId":"af32b5be-4d6e-338f-9cf2-0ec070cc97f4","pitchNumber":1,"startTime":"2026-04-28T23:34:14.775Z","endTime":"2026-04-28T23:34:23.057Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Henry Davis. Nathan Church to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"af32b5be-4d6e-338f-9cf2-0ec070cc97f4","startTime":"2026-04-28T23:34:39.294Z","endTime":"2026-04-28T23:34:51.603Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701675,"link":"/api/v1/people/701675"}},{"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":96.6,"endSpeed":88.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83302598097852,"aZ":-16.987271435338123,"pfxX":-6.217988835531708,"pfxZ":7.643228010490218,"pX":0.8022582267724111,"pZ":2.3171756091590705,"vX0":6.602323730462389,"vY0":-140.35006392977,"vZ0":-7.070970831695029,"x":86.42,"y":176.22,"x0":-0.7768616443696634,"y0":50.006234472831316,"z0":5.982769698730801,"aX":-12.362463007339697},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":9.8,"spinRate":2394,"spinDirection":221},"zone":6,"typeConfidence":0.7,"plateTime":0.39078058355596523,"extension":6.299362996382713},"index":2,"playId":"91af3f22-b861-38b1-a8ab-9babccab40b2","pitchNumber":2,"startTime":"2026-04-28T23:34:51.603Z","endTime":"2026-04-28T23:34:55.382Z","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":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78275153172712,"aZ":-14.94696035496204,"pfxX":-5.928098309873333,"pfxZ":8.602153526102272,"pX":0.36586933333019445,"pZ":1.719771360087147,"vX0":5.401990043187044,"vY0":-141.01446376705164,"vZ0":-8.717941662205114,"x":103.05,"y":192.35,"x0":-0.8098134592666495,"y0":50.00242448820938,"z0":5.827861780119697,"aX":-11.870370421636416},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":9.6,"spinRate":2498,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.38928233835232895,"extension":6.4242791850284515},"index":3,"playId":"42b82577-d414-3996-bb7f-f3818d4acd04","pitchNumber":3,"startTime":"2026-04-28T23:35:06.432Z","endTime":"2026-04-28T23:35:10.712Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-28T23:35:15.785Z","endTime":"2026-04-28T23:35:32.678Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818259270749767,"aZ":-24.223932942541012,"pfxX":-1.694108689531732,"pfxZ":4.206865358027491,"pX":0.3580880050545293,"pZ":0.41348925978961487,"vX0":4.30296716895991,"vY0":-136.31852703147084,"vZ0":-9.84392514020877,"x":103.35,"y":227.62,"x0":-1.0178890934131646,"y0":50.003391385776894,"z0":5.731908413969372,"aX":-3.201970087359362},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.8,"breakHorizontal":2.2,"spinRate":2562,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.40117043732706215,"extension":6.477948209989401},"index":5,"playId":"f20676ab-44c6-3099-b418-0853baaa40ae","pitchNumber":4,"startTime":"2026-04-28T23:35:32.678Z","endTime":"2026-04-28T23:35:36.962Z","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":96.5,"endSpeed":87.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57870428968398,"aZ":-11.066726530112536,"pfxX":-4.219872948041033,"pfxZ":10.697602927770085,"pX":0.8317478843365934,"pZ":3.3777110345568415,"vX0":6.106072372184299,"vY0":-140.25436579715642,"vZ0":-5.064259035180579,"x":85.3,"y":147.58,"x0":-0.8350651033771102,"y0":50.00140507374973,"z0":5.941618096591079,"aX":-8.325639191688218},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":6.2,"spinRate":2397,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.391964012906985,"extension":6.532691415733086},"index":6,"playId":"499660e2-310d-3e7e-9268-28db11626777","pitchNumber":5,"startTime":"2026-04-28T23:35:51.427Z","endTime":"2026-04-28T23:35:54.505Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23426112270706,"aZ":-42.451956453700916,"pfxX":4.191825015169606,"pfxZ":-6.586256138315829,"pX":-0.687049381014887,"pZ":2.7713929116868865,"vX0":-0.8150886741319991,"vY0":-123.9355298553362,"vZ0":0.1382304178223388,"x":143.19,"y":163.95,"x0":-0.8991219975400633,"y0":50.00594237904658,"z0":6.253665274423832,"aX":6.537086774604955},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.6,"breakHorizontal":-7.4,"spinRate":2692,"spinDirection":47},"zone":4,"typeConfidence":0.9,"plateTime":0.4415572084470374,"extension":6.0326513312937635},"hitData":{"launchSpeed":62.2,"launchAngle":4.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.41,"coordY":156.12}},"index":7,"playId":"6f7910e4-9432-3d2a-82ed-0c6492ccb0a2","pitchNumber":6,"startTime":"2026-04-28T23:36:08.509Z","endTime":"2026-04-28T23:36:21.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:36:21.387Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-28T23:36:31.432Z","endTime":"2026-04-28T23:37:37.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.437804276318126,"aZ":-15.473203654116153,"pfxX":-5.5518336243178235,"pfxZ":8.385761439610777,"pX":0.16473040807535225,"pZ":3.8667790235962554,"vX0":4.638498990949274,"vY0":-140.61800421942843,"vZ0":-3.2522597971787954,"x":110.72,"y":134.38,"x0":-0.7891309145058107,"y0":50.00636715281182,"z0":6.049179703618056,"aX":-11.062574876112475},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":2333,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.39028916523908874,"extension":6.541656066368063},"index":0,"playId":"c4795b07-48dd-34d4-a4ce-fc1178a02741","pitchNumber":1,"startTime":"2026-04-28T23:36:37.485Z","endTime":"2026-04-28T23:36:41.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957224712843434,"aZ":-24.10177486803494,"pfxX":-8.961359405777756,"pfxZ":4.46778305657301,"pX":-0.5448103424042399,"pZ":2.7181993383450025,"vX0":4.2116390593365995,"vY0":-133.633584850045,"vZ0":-4.0004390064770785,"x":137.77,"y":165.39,"x0":-0.9774404025700137,"y0":50.00464058874412,"z0":5.967254738441573,"aX":-16.199700985154706},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2060,"spinDirection":225},"zone":4,"typeConfidence":0.92,"plateTime":0.40996783416369054,"extension":6.456201225937435},"index":1,"playId":"f9866449-425f-30f8-864c-9958b37e0cbe","pitchNumber":2,"startTime":"2026-04-28T23:36:51.635Z","endTime":"2026-04-28T23:36:54.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76097061183351,"aZ":-17.037231287392782,"pfxX":-5.309930879327061,"pfxZ":7.3669777687191065,"pX":-0.6344144996307374,"pZ":3.5596302905328674,"vX0":2.804132462563265,"vY0":-141.80486043016836,"vZ0":-3.6268633783730184,"x":141.18,"y":142.67,"x0":-0.9415749814327863,"y0":50.00288368041705,"z0":5.9296250744746715,"aX":-10.908710589309756},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":9.1,"spinRate":2319,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.3849818441916266,"extension":6.459890094726745},"index":2,"playId":"71c0bb38-70db-3d68-a24b-642edce7f663","pitchNumber":3,"startTime":"2026-04-28T23:37:11.260Z","endTime":"2026-04-28T23:37:15.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.934967039511577,"aZ":-16.43491396355816,"pfxX":-5.038362003373969,"pfxZ":7.664005091420832,"pX":0.802468514580369,"pZ":2.4148420702516464,"vX0":6.209871732360559,"vY0":-141.40983594220347,"vZ0":-6.575325190776029,"x":86.41,"y":173.58,"x0":-0.7527758961582217,"y0":50.00656281187188,"z0":5.798589153864731,"aX":-10.352188906851865},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":8.0,"spinRate":2345,"spinDirection":222},"zone":6,"typeConfidence":0.85,"plateTime":0.38524124775374435,"extension":6.39260065351797},"index":3,"playId":"1221380d-585f-35d2-ba89-2e812a0957a8","pitchNumber":4,"startTime":"2026-04-28T23:37:32.383Z","endTime":"2026-04-28T23:37:37.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:37:37.007Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to shortstop Masyn Winn.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T23:39:24.917Z","endTime":"2026-04-28T23:40:41.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29248059616592,"aZ":-31.662095769842853,"pfxX":-8.457645095982667,"pfxZ":0.3147622206226348,"pX":-0.434653925069688,"pZ":2.0079892950892257,"vX0":5.971310596198995,"vY0":-126.88298098060103,"vZ0":-2.1030903939763164,"x":133.57,"y":184.56,"x0":-1.7262093591227348,"y0":50.00202765486379,"z0":5.384009205968953,"aX":-13.714034333891025},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":13.8,"spinRate":1285,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.4325866647584844,"extension":6.95516792476685},"index":0,"playId":"daedfd87-2ed9-370a-a389-3f304f79d735","pitchNumber":1,"startTime":"2026-04-28T23:39:48.234Z","endTime":"2026-04-28T23:39:51.376Z","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.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312072606249856,"aZ":-16.18021402253525,"pfxX":-2.552795071477872,"pfxZ":8.648588561809595,"pX":-1.0574166846375668,"pZ":3.8264440596346705,"vX0":2.8795249911959653,"vY0":-135.08497607747586,"vZ0":-1.507689030742184,"x":157.31,"y":135.47,"x0":-1.8053059322964464,"y0":50.00015877430098,"z0":5.528818221216479,"aX":-4.719445723877277},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":4.0,"spinRate":2098,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40541109789175245,"extension":7.37911392909126},"index":1,"playId":"d4c74244-4cb4-325c-a1d0-d1daeae27ee8","pitchNumber":2,"startTime":"2026-04-28T23:40:03.853Z","endTime":"2026-04-28T23:40:07.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12142588186961,"aZ":-39.89296478544168,"pfxX":5.413379393177492,"pfxZ":-5.494906270297466,"pX":0.11154224472874111,"pZ":1.5949060716097347,"vX0":2.4960363468350826,"vY0":-117.93359753450157,"vZ0":-0.8190357101364989,"x":112.75,"y":195.72,"x0":-1.6650407737679724,"y0":50.00440503214367,"z0":5.636870870488873,"aX":7.6005065968785726},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.8,"breakHorizontal":-10.4,"spinRate":2249,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.46502882869590234,"extension":7.197530573283238},"index":2,"playId":"5e46b9fb-fa57-3888-955b-1bfcf86c2251","pitchNumber":3,"startTime":"2026-04-28T23:40:16.945Z","endTime":"2026-04-28T23:40:20.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11906421039933,"aZ":-14.764903396494399,"pfxX":-3.3897797198321866,"pfxZ":9.131220099900844,"pX":-0.4593862936872477,"pZ":2.818491506849816,"vX0":4.705043584825046,"vY0":-137.1629185066861,"vZ0":-4.467391104495246,"x":134.51,"y":162.68,"x0":-1.7559795874494921,"y0":50.00620085735068,"z0":5.474081813180233,"aX":-6.465616842386718},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":5.2,"spinRate":2178,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.3992185516342146,"extension":7.361507101704953},"hitData":{"launchSpeed":104.8,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":145.09}},"index":3,"playId":"9dece957-819b-351b-8b1c-43bcda29a03e","pitchNumber":4,"startTime":"2026-04-28T23:40:32.585Z","endTime":"2026-04-28T23:40:41.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:40:41.830Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ryan O'Hearn grounds into a double play, shortstop Masyn Winn to first baseman Alec Burleson. Bryan Reynolds out at 2nd. Ryan O'Hearn out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T23:40:45.222Z","endTime":"2026-04-28T23:41:30.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":80.5,"endSpeed":74.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.623474501388614,"aZ":-41.66638642156556,"pfxX":4.829025397947724,"pfxZ":-6.834494402893592,"pX":-0.9535435169519219,"pZ":3.1480374788062675,"vX0":0.9378180832103848,"vY0":-117.19623750804328,"vZ0":3.026314302532165,"x":153.35,"y":153.78,"x0":-1.9865351177285904,"y0":50.0053842391777,"z0":5.737734979948304,"aX":6.7027685680051725},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.3,"breakHorizontal":-9.0,"spinRate":2158,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.4677618677086235,"extension":7.029433670441515},"index":0,"playId":"a8d8af68-8d4c-31a6-a31f-84b903c94270","pitchNumber":1,"startTime":"2026-04-28T23:41:07.369Z","endTime":"2026-04-28T23:41:11.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601635546545452,"aZ":-17.734214304505905,"pfxX":-3.5995958006190336,"pfxZ":7.73270318716445,"pX":-0.028065083238545296,"pZ":2.5435209466867605,"vX0":5.605398650907379,"vY0":-135.3376788659747,"vZ0":-4.493289818117566,"x":118.07,"y":170.1,"x0":-1.6518391411108317,"y0":50.00637743394735,"z0":5.4554350463759995,"aX":-6.725707707275816},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2050,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.4036301621162286,"extension":7.411761740127198},"hitData":{"launchSpeed":102.6,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.43,"coordY":143.55}},"index":1,"playId":"f08aaf6f-ed61-3191-87e6-c315651ecfec","pitchNumber":2,"startTime":"2026-04-28T23:41:22.711Z","endTime":"2026-04-28T23:41:30.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:41:30.347Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to left fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-28T23:41:46.796Z","endTime":"2026-04-28T23:42:24.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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(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":80.7,"endSpeed":73.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32309553878393,"aZ":-40.79269425178735,"pfxX":2.160711743788654,"pfxZ":-6.200257201713734,"pX":-0.03696352468099768,"pZ":3.6466248219715367,"vX0":3.012350214437101,"vY0":-117.44955063202224,"vZ0":3.9053786621352375,"x":118.41,"y":140.32,"x0":-1.6194510680114036,"y0":50.003180521332744,"z0":5.768639453759444,"aX":3.0027480004897456},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.0,"breakHorizontal":-4.7,"spinRate":2180,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.46728085903220373,"extension":7.045127712593386},"index":0,"playId":"8d8db919-20ef-3be9-9217-3ce2c5874d6e","pitchNumber":1,"startTime":"2026-04-28T23:41:59.831Z","endTime":"2026-04-28T23:42:03.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25666783448283,"aZ":-19.33025532170139,"pfxX":-9.035474754791291,"pfxZ":6.837307042915098,"pX":0.2599062424258725,"pZ":3.0112651615784185,"vX0":7.741382702863296,"vY0":-136.2724784322752,"vZ0":-3.0548971511484226,"x":107.09,"y":157.48,"x0":-1.4453347654437552,"y0":50.00346801222403,"z0":5.483954156528979,"aX":-16.975486934375695},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":14.8,"spinRate":2097,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4020976236338152,"extension":7.409750709706734},"hitData":{"launchSpeed":84.4,"launchAngle":22.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.61,"coordY":95.36}},"index":1,"playId":"3ee1031c-886b-3ea6-b61b-633da6ecf351","pitchNumber":2,"startTime":"2026-04-28T23:42:13.871Z","endTime":"2026-04-28T23:42:24.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:42:24.472Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:44:21.071Z","endTime":"2026-04-28T23:45:04.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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],"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":3},"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":83.0,"endSpeed":76.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48089494904555,"aZ":-40.455388043955395,"pfxX":-0.3163643275817991,"pfxZ":-5.606594110099086,"pX":0.5483998165868359,"pZ":1.3993122688521076,"vX0":3.721117321529447,"vY0":-120.81073822257386,"vZ0":-3.1381227748514737,"x":96.1,"y":201.0,"x0":-0.9704751535443041,"y0":50.00110978418593,"z0":6.270172807945162,"aX":-0.4687037079387282},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.7,"breakHorizontal":-0.4,"spinRate":2591,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.45334627907624103,"extension":5.979500931596773},"index":0,"playId":"4d6b4264-5f0f-3757-8028-e9c67397ee2b","pitchNumber":1,"startTime":"2026-04-28T23:44:21.071Z","endTime":"2026-04-28T23:44:25.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921279701562973,"aZ":-26.094480152302168,"pfxX":0.8442890033662946,"pfxZ":3.590055828961493,"pX":0.5936959185156692,"pZ":3.6408492148630325,"vX0":3.7651201148774534,"vY0":-128.86978359730722,"vZ0":-1.5662068601613215,"x":94.37,"y":140.48,"x0":-0.991601190181683,"y0":50.00464485943236,"z0":6.257928576046067,"aX":1.4304242245226448},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":-2.3,"spinRate":2439,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.42383161015902804,"extension":5.817403162058863},"index":1,"playId":"d62282b4-0661-311c-a88e-066e974f7263","pitchNumber":2,"startTime":"2026-04-28T23:44:34.743Z","endTime":"2026-04-28T23:44:38.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1193219471717,"aZ":-26.37432182919042,"pfxX":-9.891689744230518,"pfxZ":2.976469660711034,"pX":-0.8822362216348971,"pZ":3.245315098034857,"vX0":3.7374754372970784,"vY0":-138.69312921724148,"vZ0":-2.7239510180679884,"x":150.63,"y":151.16,"x0":-0.9624725681915071,"y0":50.0018430550446,"z0":5.999791571486672,"aX":-19.262168179837833},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":17.2,"spinRate":2316,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39498353357552674,"extension":6.083552685715251},"index":2,"playId":"7e664ce1-6d6e-37fe-8216-9d8256b49978","pitchNumber":3,"startTime":"2026-04-28T23:44:47.602Z","endTime":"2026-04-28T23:44:51.354Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28883278611076,"aZ":-14.565878579720948,"pfxX":-5.339221892527563,"pfxZ":8.916362786210122,"pX":-0.9963617406598352,"pZ":3.0606602046357967,"vX0":2.058292960866873,"vY0":-139.3843729637398,"vZ0":-5.253859959127833,"x":154.98,"y":156.14,"x0":-1.0492413234760456,"y0":50.00115753585755,"z0":5.9261231346163425,"aX":-10.541663339231333},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2279,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.39242571900489986,"extension":6.249700965927843},"index":3,"playId":"223ad1ed-0478-35a8-ac01-8926a10ce91c","pitchNumber":4,"startTime":"2026-04-28T23:45:00.446Z","endTime":"2026-04-28T23:45:04.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:45:04.657Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. JJ Wetherholt to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:45:07.141Z","endTime":"2026-04-28T23:46:27.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175464514981115,"aZ":-26.645001484304135,"pfxX":0.19199544581446615,"pfxZ":3.140952497386791,"pX":0.5484475065169269,"pZ":1.4187314815460932,"vX0":3.8110363478089044,"vY0":-131.38224296237726,"vZ0":-6.440547452226131,"x":96.09,"y":200.47,"x0":-0.9419489054388325,"y0":50.0018300217463,"z0":5.865168285098658,"aX":0.33706747398009085},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-1.1,"spinRate":2521,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.4158851901317231,"extension":6.3812517914123665},"index":0,"playId":"551ca177-4725-3206-a9c3-db92ff0c2cf6","pitchNumber":1,"startTime":"2026-04-28T23:45:32.080Z","endTime":"2026-04-28T23:45:36.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.477080907197667,"aZ":-14.263218086711277,"pfxX":-4.626714818805738,"pfxZ":9.065992884492527,"pX":0.010878889897264377,"pZ":3.6457055775440104,"vX0":3.6623470628197916,"vY0":-139.24902209674366,"vZ0":-4.183337247763961,"x":116.59,"y":140.35,"x0":-0.7162510440646862,"y0":50.00528322515181,"z0":6.102618167159864,"aX":-9.143046143235722},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2275,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.3924252722632202,"extension":6.216855094007842},"index":1,"playId":"2a411986-f85b-37b1-9fdf-b0dbdeca69b6","pitchNumber":2,"startTime":"2026-04-28T23:45:50.809Z","endTime":"2026-04-28T23:45:55.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35222275233226,"aZ":-23.43751273634231,"pfxX":-8.868678171855336,"pfxZ":4.37297463314907,"pX":-0.8410819151225051,"pZ":2.82530396727694,"vX0":3.455513239721405,"vY0":-139.97711413908266,"vZ0":-4.398019927800543,"x":149.06,"y":162.5,"x0":-0.9337798178196339,"y0":50.006382971565586,"z0":5.936836359428672,"aX":-17.736419213927284},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.3,"breakHorizontal":15.5,"spinRate":2242,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39016919572977704,"extension":6.147485744062183},"index":2,"playId":"599d2370-ba2b-31fe-911a-2a5aaeb25aef","pitchNumber":3,"startTime":"2026-04-28T23:46:09.465Z","endTime":"2026-04-28T23:46:13.514Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66097700637558,"aZ":-12.688924905925004,"pfxX":-4.011558697824766,"pfxZ":9.886028419240617,"pX":1.4257147580354268,"pZ":2.6767495230217095,"vX0":7.211497394926982,"vY0":-138.91052525466503,"vZ0":-6.671879422422236,"x":62.66,"y":166.51,"x0":-0.6728668463699111,"y0":50.00152418479956,"z0":5.93894509235029,"aX":-7.906218708055374},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2385,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.39303566515334865,"extension":6.372026541165469},"index":3,"playId":"70e53031-2bce-35f6-8652-38d1eca2fdb6","pitchNumber":4,"startTime":"2026-04-28T23:46:23.868Z","endTime":"2026-04-28T23:46:27.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:46:27.345Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson hits a ground-rule double (7) on a fly ball to left-center field. JJ Wetherholt scores. Iván Herrera to 3rd.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:46:35.462Z","endTime":"2026-04-28T23:48:34.057Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37415215988462,"aZ":-37.752858333269074,"pfxX":3.0562759371690573,"pfxZ":-3.524816869422308,"pX":0.458631984668446,"pZ":2.048858069161058,"vX0":2.6989137336814912,"vY0":-124.58765951943234,"vZ0":-2.2988751286687017,"x":99.52,"y":183.46,"x0":-1.0329860397314536,"y0":50.00240391131524,"z0":6.082710815827881,"aX":4.837914835962905},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.7,"breakHorizontal":-6.1,"spinRate":2719,"spinDirection":47},"zone":9,"typeConfidence":0.89,"plateTime":0.4384419786900091,"extension":5.97353544750232},"index":0,"playId":"a7d8467f-1c9c-39a3-be0c-789c47ebddd6","pitchNumber":1,"startTime":"2026-04-28T23:46:56.545Z","endTime":"2026-04-28T23:47:00.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89040182469293,"aZ":-23.90810148337987,"pfxX":-8.991814004837249,"pfxZ":4.14400797571545,"pX":-0.17061865266666432,"pZ":2.3703333644464206,"vX0":4.968832652531173,"vY0":-140.19732536150016,"vZ0":-5.791538578517777,"x":123.5,"y":174.78,"x0":-0.795025710230922,"y0":50.00587537537208,"z0":6.01753197072316,"aX":-17.951411777075904},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.5,"breakHorizontal":15.4,"spinRate":2275,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.39027725842935546,"extension":6.188581482565529},"index":1,"playId":"13e32b94-e8f8-3b6b-a8d5-102a50c434ad","pitchNumber":2,"startTime":"2026-04-28T23:47:11.554Z","endTime":"2026-04-28T23:47:16.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42434995389153,"aZ":-39.94846490758969,"pfxX":-0.2263833013133496,"pfxZ":-4.992193087875013,"pX":0.7752598850756744,"pZ":1.0371356507287042,"vX0":4.298196280403157,"vY0":-124.1270238925995,"vZ0":-3.931376997596759,"x":87.45,"y":210.78,"x0":-0.9512491420748155,"y0":50.0044717521219,"z0":5.9762706744083545,"aX":-0.35277940740386216},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.7,"breakHorizontal":-0.6,"spinRate":2404,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.4416801393552996,"extension":6.052425226909939},"index":2,"playId":"0c651509-3edf-391c-b425-96e6e4925a32","pitchNumber":3,"startTime":"2026-04-28T23:47:35.420Z","endTime":"2026-04-28T23:47:38.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.541710704840096,"aZ":-25.434774454231025,"pfxX":-7.701429785815167,"pfxZ":3.728138922732315,"pX":0.2159763434869971,"pZ":2.2408545758996037,"vX0":5.567198468913103,"vY0":-133.53298191142707,"vZ0":-4.809768193557843,"x":108.77,"y":178.28,"x0":-0.8945200026870517,"y0":50.001317231044226,"z0":5.893388074064385,"aX":-13.91781019074759},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":12.7,"spinRate":2017,"spinDirection":228},"zone":5,"typeConfidence":0.88,"plateTime":0.41005677003025376,"extension":6.222831459364589},"index":3,"playId":"33f8eb4b-94a7-3dfa-a3a1-e4c96e205d49","pitchNumber":4,"startTime":"2026-04-28T23:47:52.150Z","endTime":"2026-04-28T23:47:55.787Z","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, 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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.015703135299542,"aZ":-36.68115194875855,"pfxX":-0.1091040798762748,"pfxZ":-2.822687272148281,"pX":-0.5419237930857976,"pZ":2.5737659168758595,"vX0":1.3286590825368405,"vY0":-124.93348330868687,"vZ0":-1.4011811661443792,"x":137.66,"y":169.29,"x0":-1.0644162006732294,"y0":50.00439116399395,"z0":6.131796429104686,"aX":-0.17413302816899898},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.2,"breakHorizontal":-0.1,"spinRate":2408,"spinDirection":45},"zone":4,"typeConfidence":0.88,"plateTime":0.4368882619771206,"extension":6.2731233159622075},"hitData":{"launchSpeed":101.9,"launchAngle":29.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":73.92,"coordY":51.94}},"index":4,"playId":"122632ec-9369-3c1b-983e-86ce841a9dca","pitchNumber":5,"startTime":"2026-04-28T23:48:19.857Z","endTime":"2026-04-28T23:48:34.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:48:34.057Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jordan Walker out on a sacrifice fly to center fielder Oneil Cruz. Iván Herrera scores. Alec Burleson to 3rd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:49:53.383Z","endTime":"2026-04-28T23:51:00.344Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-28T23:49:12.509Z","endTime":"2026-04-28T23:49:55.725Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":88.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14174415418682,"aZ":-23.986940489971637,"pfxX":-9.162421753225374,"pfxZ":4.08834682547551,"pX":-0.300300573703239,"pZ":2.2376677472057422,"vX0":4.746722667544902,"vY0":-140.90037129595038,"vZ0":-5.8444765922218105,"x":128.45,"y":178.36,"x0":-0.819742437520953,"y0":50.00554045222398,"z0":5.897180116735825,"aX":-18.355663874457782},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":2404,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.38930266572869776,"extension":6.272356905034065},"index":1,"playId":"cf0abf5b-28a3-30d1-97d6-1d5be11a9849","pitchNumber":1,"startTime":"2026-04-28T23:49:55.725Z","endTime":"2026-04-28T23:49:59.297Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91829600696438,"aZ":-25.353605133325324,"pfxX":-0.6696338552637806,"pfxZ":3.7077118480422007,"pX":0.2159589788945569,"pZ":2.130537845626728,"vX0":3.3005117762101435,"vY0":-134.72602075730677,"vZ0":-5.353238617119521,"x":108.77,"y":181.26,"x0":-0.9373265598624114,"y0":50.00407878621686,"z0":5.932138064314249,"aX":-1.2325325211081466},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2821,"spinDirection":201},"zone":8,"typeConfidence":0.91,"plateTime":0.40634005683385643,"extension":6.015964014244986},"index":2,"playId":"e18c51cc-ca03-3998-ba3d-2fff1089d434","pitchNumber":2,"startTime":"2026-04-28T23:50:11.385Z","endTime":"2026-04-28T23:50:15.647Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-28T23:50:35.333Z","endTime":"2026-04-28T23:50:48.786Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"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":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.721508380793516,"aZ":-12.412759567316746,"pfxX":-4.134274860549756,"pfxZ":9.628636247076699,"pX":-0.06940921158683817,"pZ":3.2611427771805745,"vX0":3.6603907710489936,"vY0":-142.366995556409,"vZ0":-5.466676409510322,"x":119.65,"y":150.73,"x0":-0.8347179553969867,"y0":50.00608473255602,"z0":5.992257787267534,"aX":-8.48738444993334},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2313,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.38475788678752654,"extension":6.1543994802591655},"hitData":{"launchSpeed":99.3,"launchAngle":25.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.81,"coordY":49.19}},"index":4,"playId":"da893f6e-ae19-3719-aabc-3b2952b5b3bd","pitchNumber":3,"startTime":"2026-04-28T23:50:48.786Z","endTime":"2026-04-28T23:51:00.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:51:00.344Z","atBatIndex":35},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Gorman out on a sacrifice fly to center fielder Oneil Cruz. Alec Burleson scores.","rbi":1,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:53:55.352Z","endTime":"2026-04-28T23:56:24.407Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-28T23:51:23.713Z","endTime":"2026-04-28T23:51:52.702Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hunter Barco replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-28T23:51:52.702Z","endTime":"2026-04-28T23:53:57.745Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682995,"link":"/api/v1/people/682995"},"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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6532233825434,"aZ":-15.340161884688118,"pfxX":9.574340388339099,"pfxZ":9.000571934751042,"pX":0.8129347620669828,"pZ":3.2452931572513393,"vX0":-9.434373514572163,"vY0":-135.87190317156652,"vZ0":-2.643364637963309,"x":86.01,"y":151.16,"x0":3.0855707044022003,"y0":50.00362285820303,"z0":5.296210938607411,"aX":17.909890816517688},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-15.4,"spinRate":2298,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.403056623100857,"extension":6.301283564844013},"index":2,"playId":"507b7063-d2e9-365b-8158-563296617588","pitchNumber":1,"startTime":"2026-04-28T23:53:57.745Z","endTime":"2026-04-28T23:54:01.681Z","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.9,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047075588117206,"aZ":-17.83557999647428,"pfxX":8.377988941953967,"pfxZ":7.731065349062918,"pX":-0.6068136952769975,"pZ":2.6556803789085297,"vX0":-12.195569564152718,"vY0":-134.77423351673198,"vZ0":-3.614169371680681,"x":140.13,"y":167.08,"x0":2.871380943769501,"y0":50.00353121174002,"z0":5.260676215705752,"aX":15.540537611570333},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":-12.8,"spinRate":2257,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.40514152344819143,"extension":6.282871562384628},"index":3,"playId":"748c23d0-0d0e-3482-9055-aa57acd2b5bf","pitchNumber":2,"startTime":"2026-04-28T23:54:16.771Z","endTime":"2026-04-28T23:54:20.933Z","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.8,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46048925446627,"aZ":-19.654426007826032,"pfxX":8.824018827587608,"pfxZ":6.791092450019887,"pX":-1.254404610518034,"pZ":3.3844459965911784,"vX0":-13.784908621561017,"vY0":-134.51860831457853,"vZ0":-1.552037923348926,"x":164.81,"y":147.4,"x0":2.775399794753064,"y0":50.00484062942418,"z0":5.353458633270284,"aX":16.274830511909528},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-13.2,"spinRate":2265,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.4061949881453959,"extension":6.31990034150072},"index":4,"playId":"28751a6a-b3ae-3948-a038-cac54fb85711","pitchNumber":3,"startTime":"2026-04-28T23:54:36.182Z","endTime":"2026-04-28T23:54:39.921Z","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":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.164214858058884,"aZ":-37.197219816461434,"pfxX":-5.3006148112621565,"pfxZ":-3.561211810486331,"pX":-1.8609705886639454,"pZ":0.7974138082696701,"vX0":-9.604337004003526,"vY0":-118.48840348831631,"vZ0":-1.867594216318487,"x":187.94,"y":217.25,"x0":2.9449409007482563,"y0":50.00183399360917,"z0":5.017660753954885,"aX":-7.4798172799395894},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.6,"breakHorizontal":12.1,"spinRate":2507,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.46354738664439843,"extension":6.2024658193860835},"index":5,"playId":"312d1723-74cb-385d-b915-cc0ce2a85f2d","pitchNumber":4,"startTime":"2026-04-28T23:54:55.099Z","endTime":"2026-04-28T23:54:58.541Z","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":94.3,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.571409870225377,"aZ":-18.246487325149435,"pfxX":8.413525917776678,"pfxZ":7.395573221722968,"pX":-0.3873880610287129,"pZ":3.0469049886502515,"vX0":-11.904914377953745,"vY0":-136.72237990471282,"vZ0":-2.4019611395131757,"x":131.77,"y":156.51,"x0":2.9405022465498805,"y0":50.0038688353245,"z0":5.196186786303254,"aX":15.848696801264262},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":-12.6,"spinRate":2417,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.40138488484233825,"extension":6.332105181104059},"index":6,"playId":"a4411ed6-391b-37d3-be44-48d2414cd6fc","pitchNumber":5,"startTime":"2026-04-28T23:55:17.224Z","endTime":"2026-04-28T23:55:21.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.477956005317555,"aZ":-19.112814914981843,"pfxX":9.080368817643024,"pfxZ":7.023434766105041,"pX":-0.753849292573315,"pZ":3.102737917940906,"vX0":-12.660707706812303,"vY0":-135.91448615180005,"vZ0":-2.1106304876716107,"x":145.73,"y":155.01,"x0":2.7981219506782713,"y0":50.00108471316448,"z0":5.225321089811917,"aX":16.88379127485162},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":-13.6,"spinRate":2368,"spinDirection":104},"zone":1,"typeConfidence":2.0,"plateTime":0.40392748890963315,"extension":6.335063440936661},"index":7,"playId":"1c047430-582d-307b-98a4-83e66431191a","pitchNumber":6,"startTime":"2026-04-28T23:55:40.672Z","endTime":"2026-04-28T23:55:43.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3537113093446,"aZ":-25.8086712522519,"pfxX":10.873240606362046,"pfxZ":3.4575958004201617,"pX":-0.56159567439164,"pZ":3.1254055794077678,"vX0":-12.808293277143223,"vY0":-134.67650982989034,"vZ0":-0.8022510366392185,"x":138.41,"y":154.39,"x0":2.835956477759719,"y0":50.005749140702484,"z0":5.247133757855734,"aX":20.042218046677252},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":-17.0,"spinRate":2089,"spinDirection":121},"zone":1,"typeConfidence":2.0,"plateTime":0.4061817003447845,"extension":6.378325546418767},"hitData":{"launchSpeed":95.8,"launchAngle":43.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":78.88,"coordY":81.2}},"index":8,"playId":"ead9ac31-78d6-37f0-86e5-b7c4deeae043","pitchNumber":7,"startTime":"2026-04-28T23:56:07.336Z","endTime":"2026-04-28T23:56:24.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:56:24.407Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-28T23:56:32.034Z","endTime":"2026-04-28T23:57:04.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992764008543833,"aZ":-20.433186551175638,"pfxX":8.711830976797334,"pfxZ":6.298446830662286,"pX":0.48405003538359065,"pZ":2.981845694581671,"vX0":-9.81639506363855,"vY0":-135.50805471875842,"vZ0":-2.3183688345869684,"x":98.55,"y":158.27,"x0":3.017850386678265,"y0":50.001862444322434,"z0":5.272555472425304,"aX":16.237453669934773},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":-13.8,"spinRate":2416,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.40386644682215245,"extension":6.185880556913751},"hitData":{"launchSpeed":102.7,"launchAngle":17.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.25,"coordY":55.92}},"index":0,"playId":"73e07a8f-7e94-3006-bd3c-8f726816f83e","pitchNumber":1,"startTime":"2026-04-28T23:56:54.195Z","endTime":"2026-04-28T23:57:04.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-28T23:57:04.631Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Horwitz singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-28T23:58:35.388Z","endTime":"2026-04-29T00:00:37.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.169876527262264,"aZ":-39.50624369062326,"pfxX":4.741994486358934,"pfxZ":-5.350388626671478,"pX":0.08124202463815623,"pZ":3.17575917130081,"vX0":2.633716003659826,"vY0":-116.1917380203201,"vZ0":2.551806831326248,"x":113.9,"y":153.03,"x0":-1.6817927367940446,"y0":50.00116336560422,"z0":5.809473076175438,"aX":6.501324366839811},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-8.8,"breakHorizontal":-9.2,"spinRate":2189,"spinDirection":44},"zone":2,"typeConfidence":2.0,"plateTime":0.4708691884655378,"extension":6.935972948969138},"index":0,"playId":"24857723-e8ad-36e3-aa14-bb5724dd4d48","pitchNumber":1,"startTime":"2026-04-28T23:59:10.313Z","endTime":"2026-04-28T23:59:14.236Z","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.5,"endSpeed":84.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044283224187332,"aZ":-16.667209923344178,"pfxX":-3.036218721850057,"pfxZ":8.466786505009187,"pX":-0.9110938155997458,"pZ":3.8668208385023255,"vX0":3.120637793332457,"vY0":-134.6609146409934,"vZ0":-1.4937829644529497,"x":151.73,"y":134.38,"x0":-1.6921233886344995,"y0":50.00019722043504,"z0":5.611406267410867,"aX":-5.55913178271026},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.2,"breakHorizontal":4.8,"spinRate":2051,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.407213010308046,"extension":7.320504691016937},"index":1,"playId":"d21565e4-d7d5-3631-b21f-73ff547a3d06","pitchNumber":2,"startTime":"2026-04-28T23:59:23.765Z","endTime":"2026-04-28T23:59:27.382Z","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":86.4,"endSpeed":79.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.690478421488667,"aZ":-26.6497323357326,"pfxX":-6.772766248765396,"pfxZ":3.4443840725559234,"pX":0.26321982347240125,"pZ":0.7851230471343487,"vX0":6.554042291896764,"vY0":-125.66073948938754,"vZ0":-5.868141964671615,"x":106.97,"y":217.58,"x0":-1.4947908569942656,"y0":50.0050184003035,"z0":5.306873113155848,"aX":-10.868324614121608},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":10.8,"spinRate":1483,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4353427818567859,"extension":7.253026502269733},"index":2,"playId":"41db7ffd-faca-3d09-bee0-034201c73092","pitchNumber":3,"startTime":"2026-04-28T23:59:38.631Z","endTime":"2026-04-28T23:59:42.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27574912787931,"aZ":-28.919284541648107,"pfxX":-5.585593185783029,"pfxZ":2.0154266772805904,"pX":-0.13792167360666807,"pZ":3.3810891050387317,"vX0":5.6456608116417755,"vY0":-126.25167299884426,"vZ0":0.4978956389647593,"x":122.26,"y":147.49,"x0":-1.6754984522362704,"y0":50.00547599096511,"z0":5.505545095030377,"aX":-9.034737220164772},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":8.9,"spinRate":1472,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.43355405801322444,"extension":7.247122666029803},"index":3,"playId":"10889cf9-743c-3f89-a151-81f67b58cca8","pitchNumber":4,"startTime":"2026-04-28T23:59:54.536Z","endTime":"2026-04-28T23:59:58.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02134186238233,"aZ":-24.483958045708892,"pfxX":-7.480816108824369,"pfxZ":4.245348179266919,"pX":-0.5073621493224091,"pZ":3.829485505564377,"vX0":5.349279369773033,"vY0":-133.98639433817337,"vZ0":0.048077848442715454,"x":136.34,"y":135.38,"x0":-1.5618155705521903,"y0":50.00059740215869,"z0":5.5665776413108405,"aX":-13.545900140657652},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":12.4,"spinRate":2200,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4094145657211752,"extension":7.19107159747113},"index":4,"playId":"a750d7f3-bc18-3078-a06f-f334e53599b1","pitchNumber":5,"startTime":"2026-04-29T00:00:09.253Z","endTime":"2026-04-29T00:00:14.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905028299486798,"aZ":-27.544847669321317,"pfxX":3.45498354608309,"pfxZ":2.7649934710669584,"pX":-0.5444289660378292,"pZ":2.634322759866066,"vX0":2.1588132684438843,"vY0":-128.227156138703,"vZ0":-1.8756644895451449,"x":137.75,"y":167.65,"x0":-1.8444439587641202,"y0":50.006009182584926,"z0":5.510963895834786,"aX":5.791092238866071},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":-6.7,"spinRate":2204,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4261127233813262,"extension":7.170319972584902},"hitData":{"launchSpeed":87.1,"launchAngle":14.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.61,"coordY":109.65}},"index":5,"playId":"935eac2b-b591-3adf-9b8b-aa4d198b4262","pitchNumber":6,"startTime":"2026-04-29T00:00:24.048Z","endTime":"2026-04-29T00:00:37.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:00:37.452Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a line drive to pitcher Kyle Leahy. Spencer Horwitz to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T00:00:36.012Z","endTime":"2026-04-29T00:02:20.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnSecond":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681517,"link":"/api/v1/people/681517"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454030112232218,"aZ":-28.743019536412678,"pfxX":3.223892648363948,"pfxZ":2.019638977864247,"pX":-0.9498698101623996,"pZ":3.876823976566313,"vX0":2.106564125157188,"vY0":-129.11402052876994,"vZ0":1.403437359500906,"x":153.21,"y":134.11,"x0":-2.1935649315053483,"y0":50.00150900363267,"z0":5.528980932614209,"aX":5.473139018807116},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.2,"breakHorizontal":-6.2,"spinRate":2107,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4232964787391067,"extension":7.00900675174953},"index":0,"playId":"debd5845-e28e-3da7-b7d7-428e81807565","pitchNumber":1,"startTime":"2026-04-29T00:01:00.911Z","endTime":"2026-04-29T00:01:04.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.436812032785802,"aZ":-27.34634134336586,"pfxX":1.6201046162800257,"pfxZ":2.8770426186128724,"pX":-1.0920012121473701,"pZ":3.150304654459481,"vX0":1.86500043901363,"vY0":-128.65961851799358,"vZ0":-0.5621458077877967,"x":158.62,"y":153.72,"x0":-2.0364939512792133,"y0":50.00410570780078,"z0":5.489110177913261,"aX":2.718279009563709},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.3,"breakHorizontal":-3.4,"spinRate":2220,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4255671225631277,"extension":7.029373155514737},"index":1,"playId":"efb8b929-b9b0-316c-b040-7f7e9350faa0","pitchNumber":2,"startTime":"2026-04-29T00:01:14.639Z","endTime":"2026-04-29T00:01:18.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T00:01:41.737Z","endTime":"2026-04-29T00:02:09.953Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.943324038140567,"aZ":-19.2871002458905,"pfxX":-7.547705221801456,"pfxZ":7.013061663184667,"pX":-0.46458555075076474,"pZ":3.1235040103840714,"vX0":5.875229425589263,"vY0":-134.40985390061053,"vZ0":-2.618105208099788,"x":134.71,"y":154.45,"x0":-1.6934475698460718,"y0":50.00219384924172,"z0":5.472936824668885,"aX":-13.869794436813173},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2221,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4068300217698013,"extension":7.259719574504677},"hitData":{"launchSpeed":81.4,"launchAngle":5.0,"totalDistance":82.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":124.45,"coordY":180.06}},"index":3,"playId":"cd97d6a5-71e5-330d-9aaa-09a44f82be3c","pitchNumber":3,"startTime":"2026-04-29T00:02:09.953Z","endTime":"2026-04-29T00:02:20.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:02:20.821Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Mangum grounds into a double play, second baseman JJ Wetherholt to shortstop Masyn Winn to first baseman Alec Burleson. Spencer Horwitz to 3rd. Konnor Griffin out at 2nd. Jake Mangum out at 1st.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T00:02:38.002Z","endTime":"2026-04-29T00:03:59.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":73.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.567637926041236,"aZ":-40.63895976500145,"pfxX":5.46982607393959,"pfxZ":-6.173058547673337,"pX":-0.8585579650825399,"pZ":3.144126197215703,"vX0":0.6755007763513643,"vY0":-116.01882391951226,"vZ0":2.8779533247787294,"x":103.07,"y":102.73,"x0":-1.8641317755274107,"y0":50.00318955476647,"z0":5.745539349882123,"aX":7.4986425617771575},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.2,"breakHorizontal":-10.1,"spinRate":2092,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4710978832298478,"extension":7.10952715841233},"index":0,"playId":"f11a9b0e-5db3-397a-ba48-c88f43126a53","pitchNumber":1,"startTime":"2026-04-29T00:03:10.964Z","endTime":"2026-04-29T00:03:15.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69438178244557,"aZ":-28.277812981839993,"pfxX":-7.11740022244554,"pfxZ":2.4034043307380797,"pX":1.2208568510958993,"pZ":0.38271662147734337,"vX0":9.31684049987922,"vY0":-126.1698096042984,"vZ0":-6.56033694586885,"x":70.46,"y":228.45,"x0":-1.587960887863,"y0":50.00051610108876,"z0":5.283207823939779,"aX":-11.520834100458046},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.1,"breakHorizontal":10.9,"spinRate":1559,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4334428203303591,"extension":7.443934058269184},"index":1,"playId":"0bf90ccc-d660-31bb-b0f1-8561c2e7b942","pitchNumber":2,"startTime":"2026-04-29T00:03:29.631Z","endTime":"2026-04-29T00:03:34.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91747298098995,"aZ":-27.241315306899374,"pfxX":2.156074490798208,"pfxZ":2.861749401055606,"pX":0.7980839475318827,"pZ":2.528067662286565,"vX0":6.075164833803002,"vY0":-130.4103506802195,"vZ0":-2.2537332860730253,"x":86.58,"y":170.52,"x0":-1.8401372234352145,"y0":50.00591701134097,"z0":5.454267149586199,"aX":3.721342751444574},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.9,"breakHorizontal":-5.3,"spinRate":2284,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.41968429959473497,"extension":7.139947360294663},"hitData":{"launchSpeed":74.9,"launchAngle":8.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":154.22}},"index":2,"playId":"9e676290-d27b-3015-ae38-20183cbbc1c4","pitchNumber":3,"startTime":"2026-04-29T00:03:52.886Z","endTime":"2026-04-29T00:03:59.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:03:59.317Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-29T00:04:08.678Z","endTime":"2026-04-29T00:05:29.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5018989433194,"aZ":-26.018821274606392,"pfxX":2.078206205760326,"pfxZ":3.4853121886118563,"pX":1.4087110951617035,"pZ":0.52085866838918,"vX0":7.514650690623043,"vY0":-131.43111126541405,"vZ0":-7.669213848248102,"x":63.3,"y":224.72,"x0":-1.7470050699395905,"y0":50.001992041779104,"z0":5.383503443422539,"aX":3.6670334337001127},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":-5.3,"spinRate":2372,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4153218247818047,"extension":7.3763250007259655},"index":0,"playId":"9274ba4c-2206-36ff-b5b5-37e68f5944a4","pitchNumber":1,"startTime":"2026-04-29T00:04:26.990Z","endTime":"2026-04-29T00:04:33.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937123049111715,"aZ":-26.53932919883146,"pfxX":3.867842357016256,"pfxZ":3.220062508143224,"pX":1.2111407511839845,"pZ":2.580729186618646,"vX0":6.432639005465978,"vY0":-130.9807884095363,"vZ0":-2.4636927927367074,"x":70.83,"y":169.1,"x0":-1.7726747186871903,"y0":50.00224903594376,"z0":5.504496757582969,"aX":6.7629871846221015},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-8.3,"spinRate":2311,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.41712181979674146,"extension":7.155376841070352},"index":1,"playId":"95a0bebe-e09b-3aa4-9351-d2bb4d5603ee","pitchNumber":2,"startTime":"2026-04-29T00:04:44.602Z","endTime":"2026-04-29T00:04:48.063Z","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":94.0,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.361789611712933,"aZ":-16.36223724631545,"pfxX":-7.208477187119042,"pfxZ":8.351220944804737,"pX":-0.08791556929253516,"pZ":2.6715945145586337,"vX0":6.521872727030625,"vY0":-136.78372399407172,"vZ0":-4.47711908784869,"x":120.35,"y":166.65,"x0":-1.5673957501725457,"y0":50.00312926533614,"z0":5.452536111275362,"aX":-13.650295548789039},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2160,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4005320070838767,"extension":7.321760281763377},"index":2,"playId":"c019a3e9-38a3-39a0-8476-b4c4a8b1a74a","pitchNumber":3,"startTime":"2026-04-29T00:05:05.602Z","endTime":"2026-04-29T00:05:09.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447797649777552,"aZ":-33.09203206962334,"pfxX":10.670563065199929,"pfxZ":-0.5986153960533249,"pX":1.8073493339618893,"pZ":1.3010192899717912,"vX0":5.211467498066954,"vY0":-123.10668764996676,"vZ0":-3.404264523166849,"x":48.11,"y":203.65,"x0":-1.7232158663158825,"y0":50.00171475374565,"z0":5.502893052231182,"aX":16.37652893212836},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.7,"breakHorizontal":-20.5,"spinRate":2660,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44491677345536473,"extension":7.283396628271831},"index":3,"playId":"385bc5a4-bde8-3148-b026-b87c874b7e10","pitchNumber":4,"startTime":"2026-04-29T00:05:25.959Z","endTime":"2026-04-29T00:05:29.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:05:29.876Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, shortstop Konnor Griffin to first baseman Spencer Horwitz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T00:07:35.773Z","endTime":"2026-04-29T00:07:46.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.466039908088252,"aZ":-25.11560539002297,"pfxX":9.986098793346471,"pfxZ":3.830549433946411,"pX":0.4820085984588711,"pZ":3.5145834164283154,"vX0":-10.244278480781182,"vY0":-134.20537332230037,"vZ0":-0.08619560439493756,"x":98.63,"y":143.89,"x0":3.0339866442859225,"y0":50.00058085168154,"z0":5.321927248442501,"aX":18.3873060384202},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":-16.2,"spinRate":2084,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4066583633479204,"extension":6.2644901231086045},"hitData":{"launchSpeed":63.6,"launchAngle":-23.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.07,"coordY":149.23}},"index":0,"playId":"40c44385-be86-3e6d-ae09-7c68609b6899","pitchNumber":1,"startTime":"2026-04-29T00:07:36.569Z","endTime":"2026-04-29T00:07:46.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:07:46.392Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T00:08:11.194Z","endTime":"2026-04-29T00:09:27.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T00:08:05.452Z","endTime":"2026-04-29T00:08:13.375Z","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, 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":93.0,"endSpeed":85.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853705377157475,"aZ":-23.63770876571945,"pfxX":9.97820423100674,"pfxZ":4.580925040543628,"pX":0.9931261735488185,"pZ":3.1075155503981358,"vX0":-8.950494367303738,"vY0":-135.22532324123952,"vZ0":-1.3642331316018894,"x":79.14,"y":154.88,"x0":3.040035952177999,"y0":50.00238747512824,"z0":5.267565248964471,"aX":18.58891668832649},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-16.3,"spinRate":2135,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.40413712838431737,"extension":6.3127965999521205},"index":1,"playId":"ee264f4a-e258-366d-9def-235ddb92c43d","pitchNumber":1,"startTime":"2026-04-29T00:08:13.375Z","endTime":"2026-04-29T00:08:17.282Z","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":86.6,"endSpeed":80.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263708424857747,"aZ":-24.162873890363038,"pfxX":9.433010345177632,"pfxZ":4.949611147441973,"pX":0.18548981555727365,"pZ":1.3098781868487703,"vX0":-10.067068160615092,"vY0":-125.80684911193742,"vZ0":-4.366449298943923,"x":109.93,"y":203.41,"x0":2.9955347014868434,"y0":50.001306522018226,"z0":5.004244026497517,"aX":15.262856651557062},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":-15.0,"spinRate":1778,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.43380785011449596,"extension":6.3531289292455115},"index":2,"playId":"93d14767-464c-3e47-b2fb-931e3d5d58c2","pitchNumber":2,"startTime":"2026-04-29T00:08:23.947Z","endTime":"2026-04-29T00:08:28.777Z","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":93.6,"endSpeed":85.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58158060103196,"aZ":-18.91547341410566,"pfxX":8.968615866819098,"pfxZ":7.099277827051626,"pX":1.0173444923463415,"pZ":3.9146468598313073,"vX0":-8.66318246054593,"vY0":-136.00591720521976,"vZ0":0.05128160397228598,"x":78.22,"y":133.08,"x0":3.082842334384712,"y0":50.00627673726203,"z0":5.2102930993949,"aX":16.759996304270548},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":-14.4,"spinRate":2346,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4031435264485994,"extension":6.098604630062079},"index":3,"playId":"af41d507-52ae-34bf-9689-de300392c140","pitchNumber":3,"startTime":"2026-04-29T00:08:40.097Z","endTime":"2026-04-29T00:08:45.231Z","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":85.3,"endSpeed":78.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.582344940487978,"aZ":-25.939981879180575,"pfxX":3.717147698953398,"pfxZ":3.9846218728054783,"pX":1.710307265893471,"pZ":2.8592659931162943,"vX0":-4.643276800940244,"vY0":-124.2202610274866,"vZ0":-0.42611438456913897,"x":51.81,"y":161.58,"x0":3.11968932757036,"y0":50.00295455874972,"z0":5.187133146805692,"aX":5.816827302029968},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.3,"breakHorizontal":-5.6,"spinRate":853,"spinDirection":96},"zone":12,"typeConfidence":2.0,"plateTime":0.44071628250539296,"extension":6.341067424201553},"index":4,"playId":"bc0777a0-934a-3787-b40e-d58ca4d0441a","pitchNumber":4,"startTime":"2026-04-29T00:08:54.787Z","endTime":"2026-04-29T00:08:58.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.890758084985784,"aZ":-18.58550941638372,"pfxX":9.88275663341622,"pfxZ":7.178252498709467,"pX":0.5644203411932817,"pZ":3.7493877952424772,"vX0":-9.87750411344387,"vY0":-136.86841493646963,"vZ0":-0.6751520118326156,"x":95.49,"y":137.55,"x0":2.9402769879339514,"y0":50.000610336461236,"z0":5.274824393310911,"aX":18.70287806088941},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":-15.7,"spinRate":2399,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4005609453666579,"extension":6.337503675620021},"index":5,"playId":"9e61a9d5-0098-3103-841a-d6d2026ce873","pitchNumber":5,"startTime":"2026-04-29T00:09:09.542Z","endTime":"2026-04-29T00:09:13.323Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02817647716843,"aZ":-25.438831665736302,"pfxX":10.715179911396277,"pfxZ":3.66472421916302,"pX":1.2057011611822201,"pZ":2.7747474970040455,"vX0":-9.114119011470978,"vY0":-134.61113011779054,"vZ0":-1.4521181670893144,"x":71.04,"y":163.86,"x0":3.242098327592357,"y0":50.00091357456612,"z0":5.121026965766045,"aX":19.67650463604698},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":-17.5,"spinRate":2105,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.40679309763680305,"extension":6.433230062908035},"index":6,"playId":"d12f1a35-acff-3f5a-848f-058057724de1","pitchNumber":6,"startTime":"2026-04-29T00:09:22.987Z","endTime":"2026-04-29T00:09:27.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:09:27.601Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-29T00:09:26.377Z","endTime":"2026-04-29T00:11:14.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"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":3},"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":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97949918998373,"aZ":-24.82387151832795,"pfxX":11.011492162215395,"pfxZ":3.9446731680366334,"pX":0.8309306273741545,"pZ":3.0505479356634035,"vX0":-9.813131236900917,"vY0":-135.97961170932723,"vZ0":-1.1294562407599609,"x":85.33,"y":156.42,"x0":3.063204183062417,"y0":50.00586860326795,"z0":5.200267061431775,"aX":20.538682366153427},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-17.8,"spinRate":2171,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4034397343737428,"extension":6.253688535091381},"index":0,"playId":"3536d567-31ee-388c-936b-c7e4503e642c","pitchNumber":1,"startTime":"2026-04-29T00:09:46.918Z","endTime":"2026-04-29T00:09:52.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950894150130324,"aZ":-22.047388393831255,"pfxX":9.513731889570106,"pfxZ":5.33040997285476,"pX":0.6479143218825547,"pZ":3.2351383781344696,"vX0":-9.974849790035735,"vY0":-136.48265792432124,"vZ0":-1.312497772233566,"x":92.3,"y":151.43,"x0":3.1010694917336203,"y0":50.005843663036856,"z0":5.2298893630008845,"aX":18.085332454707387},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":-15.4,"spinRate":2164,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4001850965944569,"extension":6.263836576114231},"index":1,"playId":"1e0d3d80-2eff-3068-947a-df7b1b99745e","pitchNumber":2,"startTime":"2026-04-29T00:10:19.884Z","endTime":"2026-04-29T00:10:23.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.928732906667054,"aZ":-34.88948290608522,"pfxX":-4.815596289692772,"pfxZ":-1.8080872624067972,"pX":-0.5157977314865302,"pZ":3.568022116929994,"vX0":-7.408816329973322,"vY0":-121.38021365885386,"vZ0":3.527715670133608,"x":136.66,"y":142.44,"x0":3.1976076287859674,"y0":50.00561687376746,"z0":5.1264565620742,"aX":-7.213488031943026},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":10.4,"spinRate":2391,"spinDirection":307},"zone":11,"typeConfidence":2.0,"plateTime":0.4506018881465499,"extension":6.193458745677987},"index":2,"playId":"a3685b1d-912c-3ef1-a47a-8b60a913a34c","pitchNumber":3,"startTime":"2026-04-29T00:10:34.656Z","endTime":"2026-04-29T00:10:39.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.399346849569024,"aZ":-17.85496548544875,"pfxX":9.124207990612156,"pfxZ":7.470153318750262,"pX":0.5391863798239488,"pZ":3.4674207416925866,"vX0":-10.229499660380608,"vY0":-137.10126840006146,"vZ0":-1.3017065942436306,"x":96.45,"y":145.16,"x0":3.1213310011240107,"y0":50.00071908211683,"z0":5.158792090251329,"aX":17.48542539868359},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":-14.5,"spinRate":2311,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.39847944760532483,"extension":6.0936750944423945},"index":3,"playId":"68e9bf5e-06cc-3328-a264-6da8d2f9f2a4","pitchNumber":4,"startTime":"2026-04-29T00:10:50.244Z","endTime":"2026-04-29T00:10:53.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87939806370566,"aZ":-36.28836261125694,"pfxX":-7.866808884919168,"pfxZ":-2.7773628995648885,"pX":0.21722340692291592,"pZ":2.730009775365369,"vX0":-5.1519613761041185,"vY0":-121.34372250257258,"vZ0":1.9469499215793933,"x":108.72,"y":165.07,"x0":3.393359912385134,"y0":50.00058866305171,"z0":5.090717884978733,"aX":-11.667734413377213},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.2,"breakHorizontal":15.5,"spinRate":2498,"spinDirection":309},"zone":5,"typeConfidence":2.0,"plateTime":0.4522813440926736,"extension":6.030882202453922},"hitData":{"launchSpeed":96.8,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.89,"coordY":153.2}},"index":4,"playId":"3b26bbf6-6c37-3a9c-aa32-f4b4492232be","pitchNumber":5,"startTime":"2026-04-29T00:11:06.723Z","endTime":"2026-04-29T00:11:14.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:11:14.686Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oneil Cruz homers (9) on a fly ball to center field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:12:50.229Z","endTime":"2026-04-29T00:14:22.104Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.991082892642755,"aZ":-34.066537846104374,"pfxX":-10.363629043860104,"pfxZ":-1.1491431522573468,"pX":0.2731802231641502,"pZ":0.6839290008571937,"vX0":8.114751610558288,"vY0":-128.4593448509898,"vZ0":-4.941127920242284,"x":106.59,"y":220.31,"x0":-1.6016137124454302,"y0":50.00208980793212,"z0":5.322136402824867,"aX":-17.084155713630118},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.1,"breakHorizontal":16.6,"spinRate":1616,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.428627585168996,"extension":7.228093480838755},"index":0,"playId":"aa11eea2-8bda-38e1-83ca-a2ea826a0cc7","pitchNumber":1,"startTime":"2026-04-29T00:13:24.248Z","endTime":"2026-04-29T00:13:27.877Z","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":92.8,"endSpeed":85.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.955285072181958,"aZ":-14.60599207762508,"pfxX":-3.675317354265131,"pfxZ":9.48319522843866,"pX":0.8755925418314224,"pZ":2.292599555586783,"vX0":7.9204074298950475,"vY0":-134.89673214460814,"vZ0":-5.412861548950606,"x":83.62,"y":176.88,"x0":-1.6143458961582577,"y0":50.00090903559291,"z0":5.346243529992194,"aX":-6.808038875073177},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":5.0,"spinRate":2208,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40526289130319393,"extension":7.299339684518362},"index":1,"playId":"1cf10977-d2c6-3267-b175-81eb227125a5","pitchNumber":2,"startTime":"2026-04-29T00:13:36.778Z","endTime":"2026-04-29T00:13:41.337Z","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":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.143626275563815,"aZ":-15.87351276462276,"pfxX":-2.8828507942117962,"pfxZ":8.724915108960726,"pX":-0.4955151738137933,"pZ":2.5958938890239267,"vX0":4.351231175548287,"vY0":-135.68598911331392,"vZ0":-4.528700666514499,"x":135.89,"y":168.69,"x0":-1.7439345870585699,"y0":50.00350236184927,"z0":5.389532685269818,"aX":-5.386667964521604},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":4.3,"spinRate":2133,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4033838104516567,"extension":7.28695115252032},"hitData":{"launchSpeed":106.6,"launchAngle":28.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.94,"coordY":31.66}},"index":2,"playId":"2c325405-d53d-3936-b576-62a1f25cdfd8","pitchNumber":3,"startTime":"2026-04-29T00:13:53.117Z","endTime":"2026-04-29T00:14:22.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:14:22.104Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Lowe lines out to right fielder Jordan Walker.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:14:04.762Z","endTime":"2026-04-29T00:15:26.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39874223699713,"aZ":-27.364984650468955,"pfxX":2.8581935269976375,"pfxZ":2.7730637137008483,"pX":0.7411310785373344,"pZ":2.427616046304317,"vX0":5.8294085000154565,"vY0":-130.544981701447,"vZ0":-2.525842706542216,"x":88.75,"y":173.23,"x0":-1.8883576057542288,"y0":50.001673826727355,"z0":5.45873110872611,"aX":4.95234198330833},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-6.4,"spinRate":2310,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4188957595359417,"extension":7.124904500161472},"index":0,"playId":"8f659839-ef25-3db8-ac43-d797dfea6b7b","pitchNumber":1,"startTime":"2026-04-29T00:14:44.336Z","endTime":"2026-04-29T00:14:50.788Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63433381031049,"aZ":-27.974330205730535,"pfxX":-6.976388433402841,"pfxZ":2.608773052201067,"pX":-0.7355633530457241,"pZ":1.8882876687201062,"vX0":4.801379466809666,"vY0":-127.1304270037946,"vZ0":-2.960735881750411,"x":145.04,"y":187.8,"x0":-1.7562953811792683,"y0":50.00612394106747,"z0":5.323190024089565,"aX":-11.253896008347109},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.2,"breakHorizontal":11.3,"spinRate":1476,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4332821036154053,"extension":7.344832719041933},"hitData":{"launchSpeed":88.4,"launchAngle":24.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.38,"coordY":102.04}},"index":1,"playId":"76644caa-f10b-360f-b52b-3fb720d71688","pitchNumber":2,"startTime":"2026-04-29T00:15:16.116Z","endTime":"2026-04-29T00:15:26.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:15:26.882Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a ground ball to right fielder Jordan Walker.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:15:27.432Z","endTime":"2026-04-29T00:16:18.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752524519233173,"aZ":-41.847663132588366,"pfxX":3.8767258314313167,"pfxZ":-6.970474331604367,"pX":-0.35257695114534415,"pZ":1.3260474893913894,"vX0":2.0695789773703037,"vY0":-118.24562481345735,"vZ0":-0.9060837561334846,"x":130.44,"y":202.98,"x0":-1.7485731239437816,"y0":50.002407750924604,"z0":5.621938675250934,"aX":5.379788318288176},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.5,"breakHorizontal":-7.6,"spinRate":2313,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.46679694328960775,"extension":7.0596859742687155},"index":0,"playId":"125af128-a9f4-3170-a1c7-6076e4ae6f1f","pitchNumber":1,"startTime":"2026-04-29T00:15:51.256Z","endTime":"2026-04-29T00:15:55.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43339946190205,"aZ":-13.58508172668905,"pfxX":-3.3945871396012772,"pfxZ":9.826815765025977,"pX":0.04144305081800205,"pZ":1.8348642567740046,"vX0":5.583000439200236,"vY0":-137.39980988584443,"vZ0":-6.887425049962562,"x":115.42,"y":189.24,"x0":-1.585662224951936,"y0":50.003400970352004,"z0":5.316497943994438,"aX":-6.422331999289451},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.3,"breakHorizontal":4.8,"spinRate":2123,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4002447396669493,"extension":7.460941064612138},"hitData":{"launchSpeed":102.4,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.6,"coordY":135.47}},"index":1,"playId":"36af9cf7-859a-39a6-a4bc-3522f0bbdd3a","pitchNumber":2,"startTime":"2026-04-29T00:16:05.043Z","endTime":"2026-04-29T00:16:18.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:16:18.670Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan O'Hearn homers (5) on a fly ball to right center field. Bryan Reynolds scores.","rbi":2,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:16:16.992Z","endTime":"2026-04-29T00:17:12.097Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":681517,"link":"/api/v1/people/681517"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.615331344564513,"aZ":-19.758338542678924,"pfxX":-9.274191959294447,"pfxZ":6.755025682396397,"pX":-0.6209467510108834,"pZ":3.4893884998392837,"vX0":6.284215403880952,"vY0":-135.01081896333207,"vZ0":-1.448769559172082,"x":140.67,"y":144.57,"x0":-1.7791271048148587,"y0":50.00114668280019,"z0":5.429612507585875,"aX":-17.043269993029945},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":15.4,"spinRate":2146,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40637295824527353,"extension":7.26708358404361},"hitData":{"launchSpeed":104.6,"launchAngle":26.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":171.78,"coordY":44.81}},"index":0,"playId":"c2b2a439-2d0f-3496-b4b1-77737242fa7d","pitchNumber":1,"startTime":"2026-04-29T00:16:43.865Z","endTime":"2026-04-29T00:17:12.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:17:12.097Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:16:57.450Z","endTime":"2026-04-29T00:18:43.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02029729348653,"aZ":-27.55781448992269,"pfxX":2.3880364061201207,"pfxZ":2.6642934103943565,"pX":0.8670710973255232,"pZ":1.3399200970648628,"vX0":6.02497574874369,"vY0":-130.02454101738363,"vZ0":-5.006778202157613,"x":83.95,"y":202.6,"x0":-1.7789206870779215,"y0":50.00573554477424,"z0":5.349697048389156,"aX":4.140136038804326},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":-5.5,"spinRate":2350,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.4192221956383251,"extension":7.182893612173676},"index":0,"playId":"e4f69bf3-ef9b-33c4-a4c1-7b9f1b81eeed","pitchNumber":1,"startTime":"2026-04-29T00:17:34.331Z","endTime":"2026-04-29T00:17:38.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.312529133447402,"aZ":-27.655472125179596,"pfxX":2.14156546887157,"pfxZ":2.673654836689508,"pX":-0.9188631186087031,"pZ":2.94711768214004,"vX0":2.0014663707263307,"vY0":-128.75850463911542,"vZ0":-0.9541170456599422,"x":152.02,"y":159.21,"x0":-1.982817172185601,"y0":50.00073151872284,"z0":5.451464718273843,"aX":3.6153360628174243},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":-4.3,"spinRate":2248,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.4244719352163453,"extension":7.1596853857164815},"index":1,"playId":"a7d161df-aeca-3632-b775-e628d386d847","pitchNumber":2,"startTime":"2026-04-29T00:17:45.739Z","endTime":"2026-04-29T00:17:50.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.196723405568363,"aZ":-29.971746498441235,"pfxX":9.819518605868723,"pfxZ":1.4633189961375184,"pX":1.431343799748667,"pZ":0.8542680226652473,"vX0":5.026929039959343,"vY0":-122.58450917141562,"vZ0":-4.557294128693204,"x":62.44,"y":215.71,"x0":-1.9276451364231835,"y0":50.00558558221308,"z0":5.321710364816546,"aX":14.816224044619625},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":-19.1,"spinRate":2619,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44830221477181453,"extension":7.139912762379567},"index":2,"playId":"8782f1d6-a0e0-3f55-b41b-4f683e9c3e57","pitchNumber":3,"startTime":"2026-04-29T00:18:08.909Z","endTime":"2026-04-29T00:18:12.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01196221362276,"aZ":-29.892919747521688,"pfxX":10.072023632131222,"pfxZ":1.4961660442228517,"pX":1.0252504274451033,"pZ":1.7489230141890475,"vX0":4.121919638071487,"vY0":-123.18409212479884,"vZ0":-2.818260637231087,"x":77.92,"y":191.56,"x0":-1.9816980913930098,"y0":50.00399900764945,"z0":5.4525383808858505,"aX":15.37494730280052},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":-19.2,"spinRate":2634,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44578443410000457,"extension":6.960504512437691},"hitData":{"launchSpeed":71.5,"launchAngle":18.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.65,"coordY":110.65}},"index":3,"playId":"0a41db7e-a83c-3769-9dce-75e129ec4bb0","pitchNumber":4,"startTime":"2026-04-29T00:18:29.766Z","endTime":"2026-04-29T00:18:43.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:18:43.229Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Spencer Horwitz grounds into a double play, first baseman Alec Burleson to shortstop Masyn Winn to pitcher Gordon Graceffo. Nick Gonzales out at 2nd. Spencer Horwitz out at 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-29T00:22:15.899Z","endTime":"2026-04-29T00:23:09.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T00:19:20.961Z","endTime":"2026-04-29T00:20:15.885Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-29T00:20:15.885Z","endTime":"2026-04-29T00:22:18.196Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67105528023772,"aZ":-28.23438748983277,"pfxX":-8.191281854722387,"pfxZ":2.5380668003137714,"pX":-0.7101583136939583,"pZ":2.7768078868427075,"vX0":4.652363052518992,"vY0":-124.1209592755009,"vZ0":-1.5580777047177494,"x":144.07,"y":163.81,"x0":-1.548000970487994,"y0":50.005522172906396,"z0":5.771643186130129,"aX":-12.73726777486372},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":1354,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4418871948667942,"extension":6.235992643102143},"index":2,"playId":"856753aa-6f3d-30ff-b556-20aef8df09d2","pitchNumber":1,"startTime":"2026-04-29T00:22:18.196Z","endTime":"2026-04-29T00:22:22.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02835044807646,"aZ":-15.502967956790206,"pfxX":-5.243905634930472,"pfxZ":8.59665820449829,"pX":-0.7215648820440272,"pZ":2.637340315016927,"vX0":3.9776832677802294,"vY0":-138.83494417241332,"vZ0":-5.825867311291655,"x":144.5,"y":167.57,"x0":-1.4963956283875568,"y0":50.00183236014934,"z0":5.8064730221679435,"aX":-10.167797743455873},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":8.6,"spinRate":1953,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.3955267149385988,"extension":6.3239790689708055},"index":3,"playId":"ea461e57-43d9-3dcb-ad90-ebec335d2ad7","pitchNumber":2,"startTime":"2026-04-29T00:22:35.338Z","endTime":"2026-04-29T00:22:39.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27753178826882,"aZ":-45.009398686616805,"pfxX":0.23306168374615455,"pfxZ":-8.926454580493642,"pX":0.650545354519947,"pZ":2.4395285090356085,"vX0":4.791972113086918,"vY0":-119.50535609845835,"vZ0":1.0135153799715637,"x":92.2,"y":172.91,"x0":-1.4157516899345564,"y0":50.0020045894065,"z0":6.07137470943013,"aX":0.33501678977875626},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-15.6,"breakHorizontal":-1.7,"spinRate":2697,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.45933956573674184,"extension":6.173677076978785},"hitData":{"launchSpeed":76.3,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":163.84}},"index":4,"playId":"3d87444d-8f14-38d0-b97f-63ca05abdaf3","pitchNumber":3,"startTime":"2026-04-29T00:22:54.739Z","endTime":"2026-04-29T00:23:09.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:23:09.296Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:25:16.993Z","endTime":"2026-04-29T00:26:17.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"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":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82615373357003,"aZ":-27.750384000996146,"pfxX":9.663540108125085,"pfxZ":2.475221938588465,"pX":0.5281747443992889,"pZ":3.3520284321143605,"vX0":-10.018412684997733,"vY0":-132.73590823028783,"vZ0":-0.00717278902184193,"x":96.87,"y":148.28,"x0":3.091934792666072,"y0":50.0049620159154,"z0":5.371664694998414,"aX":17.284621241252704},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.7,"breakHorizontal":-15.4,"spinRate":1947,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.41229876900224527,"extension":6.06287154276268},"index":0,"playId":"cc03a698-469e-3b85-b0c7-d335ae8b993d","pitchNumber":1,"startTime":"2026-04-29T00:25:18.415Z","endTime":"2026-04-29T00:25:22.186Z","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":81.4,"endSpeed":74.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049794145324565,"aZ":-38.61124843949327,"pfxX":-7.003700662618314,"pfxZ":-4.559596338765129,"pX":0.6675616543918907,"pZ":3.1607923237097966,"vX0":-3.786992331031824,"vY0":-118.48494078910353,"vZ0":3.233545296630468,"x":91.55,"y":153.44,"x0":3.1999021033364596,"y0":50.002578485973274,"z0":5.3226012967820715,"aX":-9.889337835525836},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.1,"breakHorizontal":13.7,"spinRate":2400,"spinDirection":303},"zone":3,"typeConfidence":2.0,"plateTime":0.4634748675998339,"extension":6.0761815402216435},"index":1,"playId":"368f3cc4-0953-3198-a12c-048b8f518db6","pitchNumber":2,"startTime":"2026-04-29T00:25:32.477Z","endTime":"2026-04-29T00:25:37.548Z","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":94.0,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.957038905332613,"aZ":-18.80674456385648,"pfxX":10.220910657346868,"pfxZ":7.0458635223248915,"pX":-0.2598182835340199,"pZ":3.74801286217307,"vX0":-12.098746842884346,"vY0":-136.36468234753764,"vZ0":-0.8407780338104498,"x":126.9,"y":137.58,"x0":2.891426494049053,"y0":50.00209344299833,"z0":5.349138256688097,"aX":19.389074871343297},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.8,"breakHorizontal":-16.2,"spinRate":2380,"spinDirection":110},"zone":11,"typeConfidence":2.0,"plateTime":0.4005617715926535,"extension":6.200600949337652},"index":2,"playId":"9b393bbc-8ac8-3dbd-9634-d2d17a9c0f1f","pitchNumber":3,"startTime":"2026-04-29T00:25:50.856Z","endTime":"2026-04-29T00:25:54.712Z","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":82.0,"endSpeed":75.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434848582673595,"aZ":-38.24226268378759,"pfxX":-7.486705194780412,"pfxZ":-4.231890095038964,"pX":-0.9053729960694159,"pZ":1.659673280890144,"vX0":-6.8987135532241455,"vY0":-119.20203487735535,"vZ0":0.0011939514156549258,"x":151.51,"y":193.97,"x0":3.0011459766584196,"y0":50.0009038801609,"z0":5.118910572707921,"aX":-10.743679998571938},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.3,"breakHorizontal":15.2,"spinRate":2424,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4599260218760488,"extension":6.063688838116871},"hitData":{"launchSpeed":84.2,"launchAngle":29.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.93,"coordY":74.74}},"index":3,"playId":"11c5b91a-9a9d-3400-838f-02ebf30fe0da","pitchNumber":4,"startTime":"2026-04-29T00:26:06.467Z","endTime":"2026-04-29T00:26:17.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:26:17.199Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:26:18.518Z","endTime":"2026-04-29T00:27:13.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510586620037007,"aZ":-22.818618737554193,"pfxX":11.483990637314061,"pfxZ":4.92080135647624,"pX":0.19750921426591592,"pZ":3.6204143495804493,"vX0":-11.50439228360328,"vY0":-136.6229699428813,"vZ0":-0.17553786761162404,"x":109.47,"y":141.03,"x0":2.9595122976465387,"y0":50.001678234070276,"z0":5.246232397844651,"aX":21.831097906822997},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":-18.6,"spinRate":2290,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.40003839273446484,"extension":6.244153234832395},"index":0,"playId":"5a762bc0-a364-3cc8-bab0-ad4ed84ff967","pitchNumber":1,"startTime":"2026-04-29T00:26:32.780Z","endTime":"2026-04-29T00:26:36.761Z","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":86.9,"endSpeed":80.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39620035797514,"aZ":-25.65821215972031,"pfxX":10.871642337601815,"pfxZ":4.001914174695234,"pX":-0.9493161009632386,"pZ":0.7819287505826299,"vX0":-13.009779595574944,"vY0":-125.95440152376001,"vZ0":-5.299968675086861,"x":153.19,"y":217.67,"x0":2.8385116025428108,"y0":50.0041082889572,"z0":4.954047649291265,"aX":17.703030181177834},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.4,"breakHorizontal":-17.2,"spinRate":1878,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4326877405512013,"extension":6.450508369207404},"index":1,"playId":"70ac3eb3-2577-3302-913c-61a195d65d0a","pitchNumber":2,"startTime":"2026-04-29T00:26:44.843Z","endTime":"2026-04-29T00:26:48.603Z","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":94.5,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23077294444117,"aZ":-19.5675041618588,"pfxX":9.756909598401018,"pfxZ":6.604906045899302,"pX":-0.849175287585247,"pZ":3.51729430065084,"vX0":-13.34364953851481,"vY0":-137.02196121630556,"vZ0":-1.0067134848675505,"x":149.37,"y":143.81,"x0":2.8077335746931062,"y0":50.002653899629586,"z0":5.2218469421523155,"aX":18.622902233852184},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":-15.0,"spinRate":2382,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.39917758230546907,"extension":6.3740210788479645},"index":2,"playId":"8c946072-f3aa-33fd-8012-3d8d2193661e","pitchNumber":3,"startTime":"2026-04-29T00:26:58.268Z","endTime":"2026-04-29T00:27:01.886Z","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":93.9,"endSpeed":86.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96041781170792,"aZ":-18.568616708551925,"pfxX":9.609309347991083,"pfxZ":7.2032155735459895,"pX":-0.9776008472775626,"pZ":3.2405661613321053,"vX0":-13.598809566093985,"vY0":-136.11545020069406,"vZ0":-1.5126026578984033,"x":154.26,"y":151.28,"x0":2.818941886389402,"y0":50.0047900027498,"z0":5.080299155602575,"aX":18.157182629998534},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":-14.8,"spinRate":2376,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.40135692209076135,"extension":6.355448136604316},"index":3,"playId":"4855737e-0abd-3cec-98b9-71010fcf5e58","pitchNumber":4,"startTime":"2026-04-29T00:27:09.632Z","endTime":"2026-04-29T00:27:13.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:27:13.751Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks. Iván Herrera to 2nd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:27:16.986Z","endTime":"2026-04-29T00:29:09.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"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_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.438161362436244,"aZ":-35.48878857946518,"pfxX":-7.154317640156765,"pfxZ":-2.3485316092973587,"pX":-1.3410357006550482,"pZ":3.003584412321572,"vX0":-8.120902620658464,"vY0":-118.3780971138016,"vZ0":2.483069382067563,"x":168.12,"y":157.68,"x0":3.068201096688198,"y0":50.00013503975593,"z0":5.198872018573476,"aX":-10.110968215464773},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.2,"breakHorizontal":15.0,"spinRate":2465,"spinDirection":309},"zone":11,"typeConfidence":2.0,"plateTime":0.46339524347752015,"extension":6.127874921448595},"index":0,"playId":"a320a740-7b16-3d0f-bea7-59f613013fcc","pitchNumber":1,"startTime":"2026-04-29T00:27:37.815Z","endTime":"2026-04-29T00:27:41.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867077623660975,"aZ":-26.707166847820663,"pfxX":10.66132219901284,"pfxZ":2.8809901642799227,"pX":-1.1386098042376984,"pZ":2.21849222655855,"vX0":-14.301458434487673,"vY0":-136.34205286418677,"vZ0":-3.028541661313671,"x":160.4,"y":178.88,"x0":2.771313898014275,"y0":50.002751163844295,"z0":5.171899801567537,"aX":20.22460462144906},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.8,"breakHorizontal":-16.6,"spinRate":2147,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4005825842500075,"extension":6.342534135750205},"index":1,"playId":"16024033-79ad-3a72-ad8c-5e58bdbeb1b4","pitchNumber":2,"startTime":"2026-04-29T00:27:53.084Z","endTime":"2026-04-29T00:27:56.567Z","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":94.0,"endSpeed":86.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.379577134730827,"aZ":-18.93674276636961,"pfxX":9.181758674748625,"pfxZ":6.989811375018803,"pX":-0.7671888600934199,"pZ":3.119986196393371,"vX0":-13.074555819253135,"vY0":-136.35470677758568,"vZ0":-1.9008393113332813,"x":146.24,"y":154.54,"x0":2.884340996303803,"y0":50.00311068341303,"z0":5.124929773807395,"aX":17.39008405656197},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":-14.0,"spinRate":2423,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.40082525308502204,"extension":6.295156568564874},"index":2,"playId":"772e8829-7a27-3da0-bcc7-bfd7ab9f1736","pitchNumber":3,"startTime":"2026-04-29T00:28:12.606Z","endTime":"2026-04-29T00:28:16.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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599775516610872,"aZ":-17.68823491668584,"pfxX":9.077834629457245,"pfxZ":7.788258674344971,"pX":-0.5109261789398146,"pZ":2.638924304325349,"vX0":-12.363195400561459,"vY0":-135.27915523668048,"vZ0":-3.0759649416100068,"x":136.48,"y":167.53,"x0":2.9319308098896375,"y0":50.000230053343294,"z0":5.025625678136953,"aX":16.87927881157705},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":-13.9,"spinRate":2352,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.40436971230422003,"extension":6.323297734467279},"index":3,"playId":"d955fbbf-78a3-37ad-86ad-7c0e1f97cfb4","pitchNumber":4,"startTime":"2026-04-29T00:28:31.131Z","endTime":"2026-04-29T00:28:34.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"playId":"c909d4ac-29f4-3649-9a08-cd1434ee51d1","startTime":"2026-04-29T00:28:47.499Z","endTime":"2026-04-29T00:28:51.618Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368411266252966,"aZ":-24.499630725687496,"pfxX":10.652516792975558,"pfxZ":4.227920001271711,"pX":-0.6636343523504494,"pZ":3.530126536696187,"vX0":-12.997375195984791,"vY0":-133.9593614565321,"vZ0":-0.012767210426340325,"x":142.3,"y":143.47,"x0":2.870712960026772,"y0":50.000288623867306,"z0":5.288628877300231,"aX":19.32696284735929},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":-16.4,"spinRate":2107,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.40911577382614883,"extension":6.3838133522855225},"index":5,"playId":"61580cc7-ecd1-3d0e-835c-680580b4ef32","pitchNumber":5,"startTime":"2026-04-29T00:29:05.903Z","endTime":"2026-04-29T00:29:09.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:29:09.972Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a ground ball to center fielder Oneil Cruz. Iván Herrera scores. Alec Burleson to 3rd.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:29:15.280Z","endTime":"2026-04-29T00:29:49.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnThird":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.494162320969487,"aZ":-21.484211366074025,"pfxX":9.911099110956478,"pfxZ":5.6364260636947545,"pX":0.48576187239265706,"pZ":2.502821966613844,"vX0":-10.032034051190584,"vY0":-136.92798694614265,"vZ0":-3.3167357519643508,"x":98.48,"y":171.2,"x0":2.910924089830087,"y0":50.00606779929125,"z0":5.201540163523193,"aX":18.807143576915028},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":-15.8,"spinRate":2253,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4001639656844107,"extension":6.304891581770376},"hitData":{"launchSpeed":104.6,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.26,"coordY":97.46}},"index":0,"playId":"b430e967-4b57-3b4b-b3a8-f1e66b38e010","pitchNumber":1,"startTime":"2026-04-29T00:29:37.909Z","endTime":"2026-04-29T00:29:49.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:29:49.666Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, first baseman Spencer Horwitz to pitcher Hunter Barco. Alec Burleson scores. Jordan Walker to 2nd.","rbi":1,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:30:07.647Z","endTime":"2026-04-29T00:31:52.890Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682995,"link":"/api/v1/people/682995"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74179125312064,"aZ":-19.235243599169213,"pfxX":9.368135976698337,"pfxZ":6.8480205338833,"pX":-0.7370852454577377,"pZ":2.4604707649612125,"vX0":-12.943808919678498,"vY0":-136.7334465873041,"vZ0":-3.7100377993737825,"x":145.1,"y":172.35,"x0":2.8456341723555494,"y0":50.00379808871703,"z0":5.15834728526882,"aX":17.703508374895186},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.8,"breakHorizontal":-14.2,"spinRate":2340,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.4009037273381373,"extension":6.332673783002026},"index":0,"playId":"7437aa72-bf43-3f87-bc1c-bcde7147cfd3","pitchNumber":1,"startTime":"2026-04-29T00:30:18.571Z","endTime":"2026-04-29T00:30:22.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27687903887813,"aZ":-19.510402906635328,"pfxX":8.880154000888664,"pfxZ":6.7307003230713445,"pX":-0.4280560502506935,"pZ":2.836143541495531,"vX0":-12.060449923165752,"vY0":-136.351187456889,"vZ0":-2.4712560812841,"x":133.32,"y":162.2,"x0":2.9007930890768927,"y0":50.00100815640282,"z0":5.10208882779448,"aX":16.70302998236743},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":-13.6,"spinRate":2372,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.4018635604005838,"extension":6.261267728360732},"index":1,"playId":"aabdfedd-9f6e-31d0-ac49-9cb68e5405b5","pitchNumber":2,"startTime":"2026-04-29T00:30:35.835Z","endTime":"2026-04-29T00:30:40.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.273695687459817,"aZ":-18.64816084281606,"pfxX":9.893815263914616,"pfxZ":7.277255895847061,"pX":0.29002569204666523,"pZ":3.06975770810994,"vX0":-10.577488346514802,"vY0":-135.84320445241156,"vZ0":-2.4384293651145734,"x":105.94,"y":155.9,"x0":2.959016705297068,"y0":50.002695524063974,"z0":5.283381397403955,"aX":18.39017111775598},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.8,"breakHorizontal":-15.5,"spinRate":2286,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.40404223629750824,"extension":6.311753852721187},"index":2,"playId":"9b5b4baf-674c-3a0a-a25d-9f1cb45a8156","pitchNumber":3,"startTime":"2026-04-29T00:30:58.858Z","endTime":"2026-04-29T00:31:02.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4593850900037,"aZ":-31.287335704511474,"pfxX":-4.778270552522427,"pfxZ":0.5989748085317892,"pX":-2.369198184295953,"pZ":0.9137289135186211,"vX0":-10.991708332468823,"vY0":-121.18490301216836,"vZ0":-3.0425365187677316,"x":207.31,"y":214.11,"x0":2.8445479847605757,"y0":50.00507136436094,"z0":4.915761994675174,"aX":-7.114346958675206},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.6,"breakHorizontal":11.3,"spinRate":2419,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4517933870218287,"extension":6.363205157867773},"index":3,"playId":"60132e26-6507-3f97-ba1c-d776403256e1","pitchNumber":4,"startTime":"2026-04-29T00:31:20.508Z","endTime":"2026-04-29T00:31:24.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19561950320082,"aZ":-24.170659137644588,"pfxX":10.248060304855011,"pfxZ":4.2291204825868824,"pX":-0.06525466186228616,"pZ":2.3279308710786704,"vX0":-11.71580205239494,"vY0":-136.07052532415682,"vZ0":-2.7196088472289683,"x":119.49,"y":175.93,"x0":2.945448523095645,"y0":50.00456407568069,"z0":4.997984052567067,"aX":19.402718838982867},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":-16.3,"spinRate":2147,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.4010738813535455,"extension":6.38157290778076},"hitData":{"launchSpeed":88.9,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.72,"coordY":170.68}},"index":4,"playId":"4ca248e3-bb11-3583-bf2a-5d7b8331d9ff","pitchNumber":5,"startTime":"2026-04-29T00:31:43.661Z","endTime":"2026-04-29T00:31:52.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:31:52.890Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a fly ball to right fielder Ryan O'Hearn. Jordan Walker scores.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:32:06.680Z","endTime":"2026-04-29T00:33:31.246Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"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(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":84.8,"endSpeed":78.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.490840908390485,"aZ":-25.642225732838867,"pfxX":10.512863390478262,"pfxZ":4.239842771988115,"pX":-1.1841962530782104,"pZ":2.324225934426996,"vX0":-12.856989920149989,"vY0":-122.81865671244083,"vZ0":-1.7168791931474732,"x":162.14,"y":176.03,"x0":2.7330633888357414,"y0":50.00173025039451,"z0":5.196216269117467,"aX":16.190226373335314},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.6,"breakHorizontal":-16.3,"spinRate":1836,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4446108873497101,"extension":6.483510193667108},"index":0,"playId":"2f9f0f55-c1a1-3f1b-9389-78d8ccc5fa0e","pitchNumber":1,"startTime":"2026-04-29T00:32:27.191Z","endTime":"2026-04-29T00:32:31.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.321920266999015,"aZ":-18.823498817301967,"pfxX":7.4991529888692945,"pfxZ":7.149592346195414,"pX":0.5727344589430254,"pZ":3.737919880216318,"vX0":-8.986559319922032,"vY0":-135.46799460145294,"vZ0":-0.5477097405614535,"x":95.17,"y":137.86,"x0":2.9515478291198995,"y0":50.00184365244518,"z0":5.253179353903141,"aX":14.002048210846159},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":-11.8,"spinRate":2313,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4036129298345492,"extension":6.275861190755026},"index":1,"playId":"c17ac9e2-21ac-3849-8aa1-3f2183deaeda","pitchNumber":2,"startTime":"2026-04-29T00:32:45.552Z","endTime":"2026-04-29T00:32:49.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526297359464454,"aZ":-23.567875733380735,"pfxX":9.071420029020807,"pfxZ":5.551722898800706,"pX":-0.34637118220082636,"pZ":2.0902027518369937,"vX0":-10.505313279399928,"vY0":-123.43595291470601,"vZ0":-2.6597881634050005,"x":130.2,"y":182.34,"x0":2.777119169621661,"y0":50.003141691043,"z0":5.156579925119042,"aX":14.063037126023465},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.7,"breakHorizontal":-14.2,"spinRate":1920,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.4429627453410072,"extension":6.530523811722368},"index":2,"playId":"024180ae-8099-3f9c-bf1e-2ab54ccb506d","pitchNumber":3,"startTime":"2026-04-29T00:33:03.869Z","endTime":"2026-04-29T00:33:07.912Z","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":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.596042037643816,"aZ":-18.345176279628003,"pfxX":8.605126887386604,"pfxZ":7.501403707843996,"pX":-0.268978602032013,"pZ":2.3165729214557675,"vX0":-11.19846074212098,"vY0":-134.52865546608237,"vZ0":-4.082778631671266,"x":127.25,"y":176.23,"x0":2.8183973045703303,"y0":50.004601810806165,"z0":5.1444486547040205,"aX":15.867451446806129},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":-13.3,"spinRate":2317,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.4062540964408585,"extension":6.3680151833091845},"hitData":{"launchSpeed":70.1,"launchAngle":25.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.07,"coordY":119.61}},"index":3,"playId":"f62ae4d0-dc21-3f18-b2cf-71f9fca09688","pitchNumber":4,"startTime":"2026-04-29T00:33:20.737Z","endTime":"2026-04-29T00:33:31.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:33:31.246Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to right fielder Ryan O'Hearn. Masyn Winn to 3rd. Nathan Church to 2nd. Nathan Church advances to 2nd, on a fielding error by right fielder Ryan O'Hearn.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:33:45.759Z","endTime":"2026-04-29T00:34:44.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"postOnThird":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05298660500398,"aZ":-25.231901264075628,"pfxX":10.532629875826292,"pfxZ":3.7340495277450856,"pX":-0.09959360882711878,"pZ":2.7828620559085535,"vX0":-11.727733695283975,"vY0":-134.9476959442163,"vZ0":-1.654747879157635,"x":120.8,"y":163.64,"x0":2.9169363615490123,"y0":50.004644417074864,"z0":5.166976741154323,"aX":19.592348727825357},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":-16.8,"spinRate":2075,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4045806955659197,"extension":6.277152961823166},"index":0,"playId":"a626b8f1-735b-3a2b-9487-7f75cee2aeaf","pitchNumber":1,"startTime":"2026-04-29T00:34:13.807Z","endTime":"2026-04-29T00:34:17.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11554556058467,"aZ":-19.72058268082655,"pfxX":9.889271710950418,"pfxZ":6.703085427257709,"pX":0.3163908111927817,"pZ":2.0569575442638466,"vX0":-10.09468206880494,"vY0":-134.65775016284107,"vZ0":-4.560777943844266,"x":104.94,"y":183.24,"x0":2.808572295795771,"y0":50.000630167503715,"z0":5.146554222202787,"aX":18.36662812867929},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":-16.1,"spinRate":2306,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.4049921366306002,"extension":6.1579707805457815},"hitData":{"launchSpeed":103.5,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.38,"coordY":109.62}},"index":1,"playId":"20b41729-a2a7-3884-b5c0-c41bb3f5ddf9","pitchNumber":2,"startTime":"2026-04-29T00:34:31.248Z","endTime":"2026-04-29T00:34:44.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:34:44.860Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-29T00:36:17.537Z","endTime":"2026-04-29T00:37:24.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T00:35:18.628Z","endTime":"2026-04-29T00:36:19.827Z","isPitch":false,"type":"action"},{"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":82.1,"endSpeed":75.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915436122786307,"aZ":-33.467789907656304,"pfxX":1.7024811544651004,"pfxZ":-0.8939940478147754,"pX":-0.6840265161340703,"pZ":2.12711991184195,"vX0":-8.815227441700818,"vY0":-119.30102747360058,"vZ0":0.004085736020187802,"x":143.07,"y":181.35,"x0":2.837550985097817,"y0":50.00503938903615,"z0":5.141532399509533,"aX":2.4554822421825815},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":-1.0,"spinRate":2371,"spinDirection":328},"zone":7,"typeConfidence":2.0,"plateTime":0.4590911734901537,"extension":6.154888223600744},"index":1,"playId":"b826999a-db44-37b6-9a5c-08f623b3b337","pitchNumber":1,"startTime":"2026-04-29T00:36:19.827Z","endTime":"2026-04-29T00:36:24.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40278692466459,"aZ":-26.021301058164234,"pfxX":9.725091210061617,"pfxZ":4.037817871734839,"pX":-0.797579543136026,"pZ":0.10453501930922218,"vX0":-11.699456010448841,"vY0":-122.39589236886694,"vZ0":-6.154483601703999,"x":147.4,"y":235.96,"x0":2.7733469487377134,"y0":50.001100474926176,"z0":4.8702857450777035,"aX":14.804562205807358},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.0,"breakHorizontal":-15.0,"spinRate":1986,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.4469358349981354,"extension":6.432361296176258},"index":2,"playId":"91cbb9db-8da8-38e8-9146-52684a227eae","pitchNumber":2,"startTime":"2026-04-29T00:36:35.937Z","endTime":"2026-04-29T00:36:40.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53827727404033,"aZ":-20.07392950000808,"pfxX":10.134930081780219,"pfxZ":6.509359889305427,"pX":-0.18636239799349663,"pZ":2.9607976980354818,"vX0":-11.722241665098517,"vY0":-135.6856098658162,"vZ0":-2.202355115873857,"x":124.1,"y":158.84,"x0":2.8793422102239803,"y0":50.002173842307876,"z0":5.1863296786800595,"aX":18.839293565712502},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.5,"breakHorizontal":-15.7,"spinRate":2435,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4041481971537553,"extension":6.336651042284318},"index":3,"playId":"ac019b00-f8c3-3013-b6e8-4e07dfde9f67","pitchNumber":3,"startTime":"2026-04-29T00:36:57.981Z","endTime":"2026-04-29T00:37:03.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.792451986667274,"aZ":-35.27534470993466,"pfxX":0.7871904764040301,"pfxZ":-2.1386332877368552,"pX":-0.45543664546272106,"pZ":2.275905117356576,"vX0":-8.102376717517743,"vY0":-119.37720628750142,"vZ0":0.7629538350917409,"x":134.36,"y":177.33,"x0":2.872290746399737,"y0":50.002714561864465,"z0":5.113935726463405,"aX":1.1444786075202285},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.5,"breakHorizontal":0.4,"spinRate":2222,"spinDirection":325},"zone":4,"typeConfidence":2.0,"plateTime":0.45786770932893184,"extension":6.26835537223752},"hitData":{"launchSpeed":65.6,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.8,"coordY":180.57}},"index":4,"playId":"43ec525b-b9b8-303f-929a-de1b2a4b2610","pitchNumber":4,"startTime":"2026-04-29T00:37:15.813Z","endTime":"2026-04-29T00:37:24.022Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:37:24.022Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Konnor Griffin grounds out, shortstop Masyn Winn to first baseman Alec Burleson.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T00:39:06.417Z","endTime":"2026-04-29T00:40:11.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1362609346718,"aZ":-29.991535686006433,"pfxX":-0.28896194455956525,"pfxZ":1.2667112566128829,"pX":0.3115324565466202,"pZ":2.3816927013360827,"vX0":5.167971647556743,"vY0":-130.26543683734792,"vZ0":-2.7011482226786767,"x":105.13,"y":174.47,"x0":-1.6565922725911029,"y0":50.00521008316051,"z0":5.688346313732919,"aX":-0.49944155692306536},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.9,"breakHorizontal":-0.6,"spinRate":2404,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.41970814729495753,"extension":6.195322746513354},"index":0,"playId":"7fd7362e-edaa-3306-bab5-f0fb730984a3","pitchNumber":1,"startTime":"2026-04-29T00:39:47.774Z","endTime":"2026-04-29T00:39:52.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.826943452082467,"aZ":-32.10904474873428,"pfxX":0.08733857916009757,"pfxZ":0.040781619686260484,"pX":0.6774333893298514,"pZ":2.8056850772302946,"vX0":5.548222808766282,"vY0":-129.4261652922717,"vZ0":-1.095709091101183,"x":91.18,"y":163.03,"x0":-1.5047828845058362,"y0":50.0045337806581,"z0":5.691871905992574,"aX":0.14801109962104886},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-1.4,"spinRate":2385,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.42307633069736506,"extension":6.168776886416351},"hitData":{"launchSpeed":98.4,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":154.22}},"index":1,"playId":"51764fdc-6726-3de7-8088-24fa482040d4","pitchNumber":2,"startTime":"2026-04-29T00:40:03.842Z","endTime":"2026-04-29T00:40:11.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:40:11.730Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T00:40:17.026Z","endTime":"2026-04-29T00:42:13.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.570439978419394,"aZ":-28.82674569292595,"pfxX":-0.29033712043769766,"pfxZ":1.9640993576830645,"pX":0.9608258126125478,"pZ":3.349789741851282,"vX0":6.765739368581447,"vY0":-129.43279627439694,"vZ0":-0.30527495391588866,"x":80.38,"y":148.34,"x0":-1.643099179569964,"y0":50.005689681423334,"z0":5.6660206769185875,"aX":-0.4969114636057425},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-0.8,"spinRate":2555,"spinDirection":179},"zone":12,"typeConfidence":2.0,"plateTime":0.42226687560228315,"extension":6.263479810181676},"index":0,"playId":"04633535-ea56-3cab-9a84-c549a8401891","pitchNumber":1,"startTime":"2026-04-29T00:40:37.918Z","endTime":"2026-04-29T00:40:43.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.052261405705174,"aZ":-13.117290173952034,"pfxX":-6.620777364111435,"pfxZ":9.951612626938672,"pX":-0.14026453583827797,"pZ":2.4954204373686744,"vX0":5.791250264558751,"vY0":-137.84391173594204,"vZ0":-6.029280260286893,"x":122.35,"y":171.4,"x0":-1.4133288561505981,"y0":50.0039456128882,"z0":5.605028971529625,"aX":-12.679236609698565},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":10.7,"spinRate":2212,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39810545062847424,"extension":6.389531848549471},"index":1,"playId":"5e1d9b63-d117-3c85-9ad0-1b1abbdd761a","pitchNumber":2,"startTime":"2026-04-29T00:41:01.717Z","endTime":"2026-04-29T00:41:06.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, 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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26063211249614,"aZ":-42.93047397237744,"pfxX":0.430167041972195,"pfxZ":-7.175316798734701,"pX":0.6314334266151981,"pZ":1.1827680455822736,"vX0":4.7544774113083825,"vY0":-121.77551200328347,"vZ0":-2.472159986414632,"x":92.93,"y":206.85,"x0":-1.40339342354272,"y0":50.002953504366076,"z0":5.930568872838031,"aX":0.6437733361058946},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-13.3,"breakHorizontal":-1.9,"spinRate":2767,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4500521374477149,"extension":6.1272491709538395},"index":2,"playId":"b7acfe5a-e9f6-3002-a3f4-b294caedbca7","pitchNumber":3,"startTime":"2026-04-29T00:41:27.454Z","endTime":"2026-04-29T00:41:33.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.876824592761526,"aZ":-44.53731218604242,"pfxX":0.30784479793991437,"pfxZ":-8.410646119131204,"pX":1.0789307409136084,"pZ":1.7963206270066086,"vX0":5.524097548838446,"vY0":-120.30671842799325,"vZ0":-0.6442440533159395,"x":75.87,"y":190.28,"x0":-1.285056545127913,"y0":50.00522891574539,"z0":6.007770945375819,"aX":0.45230929647940493},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-15.1,"breakHorizontal":-1.8,"spinRate":2707,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4548966659410918,"extension":6.1838380781613065},"hitData":{"launchSpeed":86.9,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":153.71}},"index":3,"playId":"ea5cf0fb-92f9-32e5-abd0-d18095560710","pitchNumber":4,"startTime":"2026-04-29T00:42:05.883Z","endTime":"2026-04-29T00:42:13.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:42:13.199Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Davis grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-29T00:42:18.342Z","endTime":"2026-04-29T00:43:13.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.671898611236944,"aZ":-13.699427093105607,"pfxX":-5.56965839212587,"pfxZ":9.334643086965311,"pX":0.2769701547536588,"pZ":1.9129915093913052,"vX0":6.633759857864058,"vY0":-139.39781055927273,"vZ0":-7.9331466834424385,"x":106.44,"y":187.13,"x0":-1.4036472020164543,"y0":50.00287511316862,"z0":5.689173864626333,"aX":-11.023672039865268},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":8.8,"spinRate":2180,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3920828655726454,"extension":6.390101639035624},"index":0,"playId":"6b1623aa-66eb-3313-a189-0e641e4b1820","pitchNumber":1,"startTime":"2026-04-29T00:42:38.469Z","endTime":"2026-04-29T00:42:45.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26999375499767,"aZ":-30.030244811318166,"pfxX":0.5694666484085653,"pfxZ":1.2463421007483442,"pX":0.7896192393689536,"pZ":1.9547860306390745,"vX0":5.398168471152546,"vY0":-129.8823126792882,"vZ0":-3.674066123307875,"x":86.9,"y":186.0,"x0":-1.3831579939672747,"y0":50.00274265080966,"z0":5.652444740636035,"aX":0.9804504752419897},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-2.2,"spinRate":2421,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.4204778984226576,"extension":6.3513230873949595},"hitData":{"launchSpeed":82.7,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.31,"coordY":175.5}},"index":1,"playId":"8355c1d8-2b0e-3f4c-8248-63e353d29b55","pitchNumber":2,"startTime":"2026-04-29T00:43:06.140Z","endTime":"2026-04-29T00:43:13.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:43:13.896Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Scott II lines out to center fielder Oneil Cruz.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:45:18.193Z","endTime":"2026-04-29T00:46:15.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","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":665833,"link":"/api/v1/people/665833"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.98824113859223,"aZ":-40.05133254268716,"pfxX":0.04423517132274801,"pfxZ":-5.668595197203171,"pX":0.2402522899099676,"pZ":2.5149081443510495,"vX0":-6.661575830661935,"vY0":-117.05744259537006,"vZ0":2.4584229263578576,"x":107.84,"y":170.88,"x0":3.1167030732302115,"y0":50.00535879604107,"z0":5.19927045603692,"aX":0.06197652084620059},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-9.4,"breakHorizontal":1.6,"spinRate":2166,"spinDirection":310},"zone":5,"typeConfidence":2.0,"plateTime":0.46781798735765845,"extension":6.132241012593734},"index":0,"playId":"91d07e00-b2e9-37fe-abb6-e728bc8e1c17","pitchNumber":1,"startTime":"2026-04-29T00:45:18.193Z","endTime":"2026-04-29T00:45:21.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":76.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.379814043259405,"aZ":-33.382718670374864,"pfxX":-5.416425672797049,"pfxZ":-0.8354046721136985,"pX":-1.1471096142473143,"pZ":1.526440788967044,"vX0":-8.384979471079784,"vY0":-119.56994988044822,"vZ0":-1.0657465385936824,"x":160.73,"y":197.57,"x0":3.1043042354205106,"y0":50.00124310890427,"z0":4.965001374903922,"aX":-7.864323383462374},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.4,"breakHorizontal":11.8,"spinRate":2283,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4575374634730536,"extension":6.336383973998544},"index":1,"playId":"10c55fd2-b5f6-3e90-be5b-b31f8e18f16f","pitchNumber":2,"startTime":"2026-04-29T00:45:31.153Z","endTime":"2026-04-29T00:45:34.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9543383148057,"aZ":-32.551662946677574,"pfxX":-4.83718942096657,"pfxZ":-0.26165550021568507,"pX":-1.294011712793029,"pZ":2.233337996587351,"vX0":-8.560257018920336,"vY0":-119.17168657064838,"vZ0":0.3334489125129838,"x":166.32,"y":178.48,"x0":2.966739748034238,"y0":50.00225764375173,"z0":5.02141147051056,"aX":-6.98738763658815},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.1,"breakHorizontal":10.8,"spinRate":2406,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4588256319300008,"extension":6.38832580255246},"index":2,"playId":"61ab08b1-22f2-399c-afe5-0353466e24da","pitchNumber":3,"startTime":"2026-04-29T00:45:47.399Z","endTime":"2026-04-29T00:45:52.242Z","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":81.2,"endSpeed":74.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.931176283206028,"aZ":-33.916087611126876,"pfxX":-5.98053937458554,"pfxZ":-1.225384954368483,"pX":0.03331576981897983,"pZ":2.672809825726532,"vX0":-5.720283825108428,"vY0":-118.11223218296959,"vZ0":1.7718957161058422,"x":115.73,"y":166.61,"x0":3.2613836480192897,"y0":50.004709385825265,"z0":5.025474303267716,"aX":-8.473867781280275},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.6,"breakHorizontal":12.2,"spinRate":2309,"spinDirection":291},"zone":5,"typeConfidence":2.0,"plateTime":0.463255682148374,"extension":6.114169168776668},"hitData":{"launchSpeed":98.4,"launchAngle":22.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.21,"coordY":53.9}},"index":3,"playId":"60611925-cee0-3ed7-89bd-d01a56575fce","pitchNumber":4,"startTime":"2026-04-29T00:46:01.338Z","endTime":"2026-04-29T00:46:15.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:46:15.751Z","atBatIndex":62},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Pirates challenged (hit by pitch), call on the field was upheld: JJ Wetherholt hit by pitch.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:46:16.794Z","endTime":"2026-04-29T00:46:46.820Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365785975595095,"aZ":-18.269635891158625,"pfxX":8.806837775293221,"pfxZ":7.282264500361746,"pX":1.4772874365392759,"pZ":4.070171257676858,"vX0":-7.845320598564663,"vY0":-137.10112078027376,"vZ0":0.19001186586320373,"x":60.69,"y":128.89,"x0":3.2270139257144144,"y0":50.00670128136375,"z0":5.2435063813913345,"aX":16.825574805849012},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":-14.4,"spinRate":2233,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.39899588853422685,"extension":6.183624796958499},"index":0,"playId":"4f210b55-2c01-3992-91f1-6e5c9025ec0c","pitchNumber":1,"startTime":"2026-04-29T00:46:35.507Z","endTime":"2026-04-29T00:46:46.820Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":134},"playEndTime":"2026-04-29T00:46:46.820Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Iván Herrera doubles (6) on a ground ball to left fielder Jake Mangum. JJ Wetherholt to 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:46:43.676Z","endTime":"2026-04-29T00:49:07.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnThird":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.0,"endSpeed":76.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.680795769098864,"aZ":-34.655248131875496,"pfxX":-0.303222836021094,"pfxZ":-1.7122476952685446,"pX":-1.416882021145652,"pZ":1.4828361909700836,"vX0":-10.015530250883787,"vY0":-119.08679350010878,"vZ0":-1.2366304812328697,"x":171.01,"y":198.74,"x0":2.8646494528061295,"y0":50.00166662631045,"z0":5.1150895553732285,"aX":-0.43844057330895414},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.1,"breakHorizontal":2.8,"spinRate":2223,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.45816267483682793,"extension":6.291898069354926},"index":0,"playId":"9c7b3957-c8a8-3d5b-af80-0cebe7b6205c","pitchNumber":1,"startTime":"2026-04-29T00:48:34.736Z","endTime":"2026-04-29T00:48:38.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.268167669437634,"aZ":-22.217449980757657,"pfxX":9.853766012393816,"pfxZ":5.524901128574772,"pX":0.09877793583310833,"pZ":2.9473068194561636,"vX0":-10.619826443055496,"vY0":-133.06745959547632,"vZ0":-1.9578035299599041,"x":113.23,"y":159.2,"x0":2.8520957662330084,"y0":50.00165052298474,"z0":5.294269803587842,"aX":17.755239655039134},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":-15.7,"spinRate":2422,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.4108540756272223,"extension":6.268468829078612},"hitData":{"launchSpeed":112.3,"launchAngle":3.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.14,"coordY":121.79}},"index":1,"playId":"8dc74230-2624-3307-ab86-eda8d0857ee9","pitchNumber":2,"startTime":"2026-04-29T00:48:51.519Z","endTime":"2026-04-29T00:49:07.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:49:07.578Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (8) on a sharp line drive to right fielder Ryan O'Hearn. JJ Wetherholt scores. Iván Herrera scores.","rbi":2,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:49:28.362Z","endTime":"2026-04-29T00:50:46.906Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":682995,"link":"/api/v1/people/682995"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.411730652022452,"aZ":-34.4874286148626,"pfxX":-5.184329158689117,"pfxZ":-1.6196389542172174,"pX":0.7597910982246213,"pZ":3.7426245966659653,"vX0":-4.34739778862761,"vY0":-118.64485249799766,"vZ0":3.6051569614277623,"x":88.04,"y":137.73,"x0":3.2885610681563793,"y0":50.00352030956856,"z0":5.343693451792073,"aX":-7.400169209636517},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.8,"breakHorizontal":10.4,"spinRate":2380,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.46141917768935237,"extension":6.06702306294556},"index":0,"playId":"0685697a-3b97-3fb9-83fb-03a0c1f7b292","pitchNumber":1,"startTime":"2026-04-29T00:49:37.786Z","endTime":"2026-04-29T00:49:41.971Z","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":81.6,"endSpeed":75.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.944227035580575,"aZ":-35.147765307428934,"pfxX":-1.0106070085437793,"pfxZ":-2.062207961787646,"pX":1.4837469106498222,"pZ":3.7675110563838135,"vX0":-3.829428817994567,"vY0":-118.84029084263264,"vZ0":3.7989898047334982,"x":60.44,"y":137.06,"x0":3.2416660139415643,"y0":50.00270979112028,"z0":5.32400776430758,"aX":-1.456880374778662},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.6,"breakHorizontal":2.6,"spinRate":2140,"spinDirection":311},"zone":12,"typeConfidence":2.0,"plateTime":0.4593918083851878,"extension":6.07416574695628},"index":1,"playId":"c794150f-d3b6-321e-9191-d0883323e13c","pitchNumber":2,"startTime":"2026-04-29T00:49:55.184Z","endTime":"2026-04-29T00:49:59.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312694544392397,"aZ":-23.21613299076557,"pfxX":9.836949242330043,"pfxZ":4.831194365444688,"pX":-0.12808568261411524,"pZ":2.558228239000013,"vX0":-11.606683302359016,"vY0":-135.46933947278552,"vZ0":-2.7063672895356454,"x":121.88,"y":169.71,"x0":2.9390850918880713,"y0":50.002547548107145,"z0":5.197737570994336,"aX":18.236911218632557},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-15.2,"spinRate":2122,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.4047336663625316,"extension":6.288166980550883},"index":2,"playId":"0ade1550-e1b0-39bf-8115-d7322d7b7731","pitchNumber":3,"startTime":"2026-04-29T00:50:15.513Z","endTime":"2026-04-29T00:50:18.877Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.456947811449176,"aZ":-20.920884612791415,"pfxX":8.868871400504386,"pfxZ":6.135720048818175,"pX":-0.048245839155195286,"pZ":2.9937895318652648,"vX0":-10.890558828784304,"vY0":-134.88463006462334,"vZ0":-1.8308305260271094,"x":118.84,"y":157.95,"x0":2.8971688179427306,"y0":50.00617041238068,"z0":5.162647048838524,"aX":16.278349631225485},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-13.7,"spinRate":2315,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.40670308758299045,"extension":6.32114387098012},"hitData":{"launchSpeed":109.6,"launchAngle":21.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.74,"coordY":54.51}},"index":3,"playId":"d302f0f4-816b-3d45-a790-5c6b2fbaa965","pitchNumber":4,"startTime":"2026-04-29T00:50:34.638Z","endTime":"2026-04-29T00:50:46.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:50:46.906Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to right fielder Ryan O'Hearn.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:50:50.066Z","endTime":"2026-04-29T00:53:23.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.967651821597784,"aZ":-33.86709901934832,"pfxX":-6.729290540638693,"pfxZ":-1.2239309339906281,"pX":-0.5494638123463826,"pZ":2.5512331581961525,"vX0":-6.833526450350286,"vY0":-117.52300753009865,"vZ0":1.4083321261721773,"x":137.94,"y":169.9,"x0":3.2787187308093175,"y0":50.000680233921905,"z0":5.109283314786569,"aX":-9.333469863429217},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.6,"breakHorizontal":13.9,"spinRate":2292,"spinDirection":307},"zone":4,"typeConfidence":2.0,"plateTime":0.46752826902803735,"extension":6.09228455951938},"index":0,"playId":"50c3785c-97a1-3d82-8b9d-0e609dea90a0","pitchNumber":1,"startTime":"2026-04-29T00:51:22.292Z","endTime":"2026-04-29T00:51:25.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37769370005564,"aZ":-18.274222819489484,"pfxX":9.070930828054932,"pfxZ":7.246102536805472,"pX":0.6037834982627545,"pZ":4.29636458170658,"vX0":-9.673462306826146,"vY0":-137.39316789370886,"vZ0":0.4998236147630415,"x":93.99,"y":122.78,"x0":2.9854904495932626,"y0":50.00546681882286,"z0":5.350361264411214,"aX":17.40917120799603},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":-14.5,"spinRate":2351,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.3980809404949417,"extension":6.22231075759313},"index":1,"playId":"72c13ead-a406-3d1f-825a-f576a8186650","pitchNumber":2,"startTime":"2026-04-29T00:51:43.536Z","endTime":"2026-04-29T00:51:46.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.464652196272954,"aZ":-17.61154656721457,"pfxX":7.571993702914715,"pfxZ":7.755324940292963,"pX":-0.3849802084588252,"pZ":3.2347021537400837,"vX0":-11.350788731415271,"vY0":-135.64433159672544,"vZ0":-2.3175333824629214,"x":131.67,"y":151.44,"x0":2.8549085443922713,"y0":50.00555588767845,"z0":5.31722664224788,"aX":14.224915033448104},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":-11.5,"spinRate":2313,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.40258587289626835,"extension":6.165249022983117},"index":2,"playId":"d03c9919-a72f-3885-ad00-8613b2bf3a37","pitchNumber":3,"startTime":"2026-04-29T00:52:02.043Z","endTime":"2026-04-29T00:52:05.372Z","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":83.3,"endSpeed":76.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80393534786863,"aZ":-33.33217872112116,"pfxX":-5.0240761760945185,"pfxZ":-0.7758712043579443,"pX":-0.9734697675545203,"pZ":2.269128966125116,"vX0":-8.206606606119733,"vY0":-121.16343579241627,"vZ0":0.4280378808708256,"x":154.11,"y":177.51,"x0":3.1112531216351713,"y0":50.006004447277135,"z0":5.004345193467741,"aX":-7.464536569350331},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":11.0,"spinRate":2392,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4521618006111989,"extension":6.203072449647225},"index":3,"playId":"dceda8e2-77b6-3e48-aa86-d0694106f252","pitchNumber":4,"startTime":"2026-04-29T00:52:24.876Z","endTime":"2026-04-29T00:52:28.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-29T00:52:55.050Z","endTime":"2026-04-29T00:53:07.864Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.121262724244534,"aZ":-17.35144941441381,"pfxX":9.142072981488807,"pfxZ":7.73779431605141,"pX":-0.2629932230371396,"pZ":3.9336064761471343,"vX0":-11.685937481371198,"vY0":-137.4535284571168,"vZ0":-0.5467985788615054,"x":127.02,"y":132.57,"x0":2.853375712208897,"y0":50.00429534104876,"z0":5.312009297692379,"aX":17.517274904677716},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":-14.2,"spinRate":2415,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.3983074981001975,"extension":6.333037624133887},"hitData":{"launchSpeed":87.2,"launchAngle":40.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.42,"coordY":92.07}},"index":5,"playId":"19ff15c9-4811-333d-b896-7424fc9307a1","pitchNumber":5,"startTime":"2026-04-29T00:53:07.864Z","endTime":"2026-04-29T00:53:23.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:53:23.009Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Gorman pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-29T00:53:27.162Z","endTime":"2026-04-29T00:54:32.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774621694841407,"aZ":-17.249184098762044,"pfxX":9.831731788270067,"pfxZ":8.039848214521855,"pX":-0.656997500536047,"pZ":2.8991109895580105,"vX0":-12.96127945773531,"vY0":-135.6548807508369,"vZ0":-3.048491046028883,"x":142.04,"y":160.5,"x0":2.914348230599042,"y0":50.00371983464249,"z0":5.2458710087124425,"aX":18.253828581313766},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":-14.9,"spinRate":2432,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.4043950366383102,"extension":6.344157424989559},"index":0,"playId":"cf380ecd-da73-33ad-8b2e-6d380a43a54e","pitchNumber":1,"startTime":"2026-04-29T00:53:46.070Z","endTime":"2026-04-29T00:53:50.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17788322409049,"aZ":-27.805285398857535,"pfxX":10.15782347056503,"pfxZ":2.3690680804143156,"pX":-1.816468662903595,"pZ":3.1965430392533087,"vX0":-15.524012770795245,"vY0":-134.60618643904385,"vZ0":-0.11164358105925787,"x":186.24,"y":152.47,"x0":2.695570865394778,"y0":50.001173958289776,"z0":5.201032396675109,"aX":18.712106625130396},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":-15.2,"spinRate":2171,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.40632568074586306,"extension":6.352418587936749},"index":1,"playId":"39f0bf48-b771-3dee-90e3-fd0960f2641d","pitchNumber":2,"startTime":"2026-04-29T00:54:03.526Z","endTime":"2026-04-29T00:54:06.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57348314123108,"aZ":-17.527154134304386,"pfxX":8.628298591023318,"pfxZ":7.68092376034172,"pX":0.9620537273598759,"pZ":2.674410761506687,"vX0":-8.669743748039796,"vY0":-137.47564674187623,"vZ0":-3.603537220315158,"x":80.33,"y":166.57,"x0":3.0413849026926463,"y0":50.00167081717491,"z0":5.1978173303710555,"aX":16.451302312978058},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":-13.7,"spinRate":2495,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.3990018821612029,"extension":6.315301325288637},"hitData":{"launchSpeed":83.4,"launchAngle":54.0,"totalDistance":210.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.86,"coordY":117.4}},"index":2,"playId":"b96f5264-5347-3b2c-8b44-de571b68b512","pitchNumber":3,"startTime":"2026-04-29T00:54:21.630Z","endTime":"2026-04-29T00:54:32.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:54:32.992Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T00:56:48.307Z","endTime":"2026-04-29T00:57:34.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":{"description":"Pitching Change: Justin Bruihl replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:55:04.087Z","endTime":"2026-04-29T00:56:50.617Z","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":"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":89.7,"endSpeed":82.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31111136281132,"aZ":-31.022339635926787,"pfxX":8.774082036603176,"pfxZ":0.6634246370004,"pX":0.39721307265803624,"pZ":2.851222118251872,"vX0":-10.45028820904633,"vY0":-130.32414425364507,"vZ0":0.5301057259610152,"x":101.86,"y":161.8,"x0":3.3039328180675587,"y0":50.00197868806624,"z0":4.973320927038134,"aX":15.214825651596088},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.6,"breakHorizontal":-13.8,"spinRate":2123,"spinDirection":137},"zone":6,"typeConfidence":0.9,"plateTime":0.41897798426768773,"extension":6.461200464576462},"index":1,"playId":"1a99a006-e663-3c32-befe-406a9d965a74","pitchNumber":1,"startTime":"2026-04-29T00:56:50.617Z","endTime":"2026-04-29T00:56:54.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11240602258054,"aZ":-35.85151654883474,"pfxX":-11.021781508110474,"pfxZ":-2.8126198784009686,"pX":-0.8192854405297156,"pZ":1.9424831871989474,"vX0":-6.467337990426139,"vY0":-114.52338403711636,"vZ0":1.2962986313166556,"x":148.23,"y":186.33,"x0":3.487455707201207,"y0":50.00205243056453,"z0":4.9165949689734445,"aX":-14.41808180842707},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.3,"breakHorizontal":21.7,"spinRate":2694,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.48105248492178765,"extension":6.555400878543423},"index":2,"playId":"de7ecf0a-1385-35f0-b910-6516bb923210","pitchNumber":2,"startTime":"2026-04-29T00:57:05.095Z","endTime":"2026-04-29T00:57:08.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690093189862086,"aZ":-33.699881469268455,"pfxX":-10.00823970160209,"pfxZ":-1.1325900315486788,"pX":-0.7375522037470407,"pZ":2.0171621571804166,"vX0":-6.660660767897667,"vY0":-115.73499588093249,"vZ0":0.9939093752141659,"x":145.11,"y":184.32,"x0":3.4886347376622147,"y0":50.005177798441295,"z0":4.835875855750128,"aX":-13.437156685976401},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.4,"breakHorizontal":19.9,"spinRate":2761,"spinDirection":300},"zone":7,"typeConfidence":0.91,"plateTime":0.4751557159373858,"extension":6.605108075509641},"hitData":{"launchSpeed":73.9,"launchAngle":18.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.3,"coordY":129.25}},"index":3,"playId":"3c7189e8-b4a6-3dc1-b0f1-4b5f2e301390","pitchNumber":3,"startTime":"2026-04-29T00:57:22.236Z","endTime":"2026-04-29T00:57:34.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T00:57:34.500Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke called out on strikes.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T00:57:56.919Z","endTime":"2026-04-29T01:00:07.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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":"Offensive Substitution: Pinch-hitter Nick Yorke replaces Brandon Lowe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T00:57:51.311Z","endTime":"2026-04-29T00:57:59.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":664040,"link":"/api/v1/people/664040"}},{"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":90.2,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.285485627594706,"aZ":-31.693864352834197,"pfxX":8.804410791732987,"pfxZ":0.27504511502207585,"pX":1.1468466971458957,"pZ":2.7695518995578685,"vX0":-8.690897716994208,"vY0":-131.0909542395332,"vZ0":0.6120744965794053,"x":73.28,"y":164.0,"x0":3.352487401888752,"y0":50.00375939273212,"z0":4.888786773967114,"aX":15.409364784605392},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.8,"breakHorizontal":-14.2,"spinRate":2130,"spinDirection":117},"zone":12,"typeConfidence":0.9,"plateTime":0.4169451004997202,"extension":6.728490351995893},"index":1,"playId":"ec21bcfa-b04d-3181-aea7-0b8e0487a02f","pitchNumber":1,"startTime":"2026-04-29T00:57:59.238Z","endTime":"2026-04-29T00:58:03.607Z","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":81.8,"endSpeed":74.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.632091674479415,"aZ":-33.04753575976152,"pfxX":7.716358031683645,"pfxZ":-0.6088998955797518,"pX":1.5656879087641327,"pZ":2.1387441869272323,"vX0":-6.727141363533423,"vY0":-118.8728533617146,"vZ0":0.8476086794166595,"x":57.32,"y":181.03,"x0":3.4351843344977504,"y0":50.00559075396718,"z0":4.78709322027189,"aX":11.001377234193768},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.6,"breakHorizontal":-12.2,"spinRate":1390,"spinDirection":113},"zone":14,"typeConfidence":0.89,"plateTime":0.46146270874691986,"extension":6.780634724809622},"index":2,"playId":"5d27d38e-94cc-3b5e-8ffc-c8c8b450bf96","pitchNumber":2,"startTime":"2026-04-29T00:58:16.585Z","endTime":"2026-04-29T00:58:20.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1990160620826,"aZ":-32.81044326386622,"pfxX":-11.142017552112824,"pfxZ":-0.4930708528553538,"pX":-0.38562541003352757,"pZ":2.1965881476119846,"vX0":-5.216532805770916,"vY0":-113.60397157309338,"vZ0":1.2285245014850925,"x":131.7,"y":179.47,"x0":3.392890779567965,"y0":50.001630150869346,"z0":4.9280850392313855,"aX":-14.456385529450241},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.2,"breakHorizontal":21.6,"spinRate":2641,"spinDirection":300},"zone":4,"typeConfidence":0.91,"plateTime":0.4834692467398498,"extension":6.575926254561716},"index":3,"playId":"83540262-7d36-3ba7-bafb-9b49faa46602","pitchNumber":3,"startTime":"2026-04-29T00:58:33.452Z","endTime":"2026-04-29T00:58:37.850Z","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":92.7,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3563144020429,"aZ":-21.354356620241482,"pfxX":4.9722566905342465,"pfxZ":5.8377295855952855,"pX":-0.6456140171225112,"pZ":3.252419666346277,"vX0":-11.505116543303883,"vY0":-134.58128622982483,"vZ0":-0.513460018379073,"x":141.61,"y":150.96,"x0":3.018980023198717,"y0":50.00298234295567,"z0":4.944356463310769,"aX":9.217350549259342},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":-6.8,"spinRate":2339,"spinDirection":115},"zone":1,"typeConfidence":2.0,"plateTime":0.4053756107459754,"extension":6.814779324819028},"index":4,"playId":"6881a677-c9fd-3e53-8d2e-38f25f8103d5","pitchNumber":4,"startTime":"2026-04-29T00:58:55.637Z","endTime":"2026-04-29T00:58:58.878Z","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":80.4,"endSpeed":73.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9040872967178,"aZ":-33.91886089685256,"pfxX":7.389841747845272,"pfxZ":-1.2628868746994897,"pX":1.3277205154433183,"pZ":2.27453546887513,"vX0":-7.061752371547429,"vY0":-116.88663552861871,"vZ0":1.5306121959965553,"x":66.39,"y":177.37,"x0":3.434050474565583,"y0":50.005053510926174,"z0":4.80612216284031,"aX":10.18371443889902},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.6,"breakHorizontal":-11.5,"spinRate":1541,"spinDirection":103},"zone":14,"typeConfidence":0.92,"plateTime":0.4693590691498648,"extension":6.8939008150171395},"index":5,"playId":"869c74bf-ccc3-3bdd-9142-b4930b2a1857","pitchNumber":5,"startTime":"2026-04-29T00:59:18.174Z","endTime":"2026-04-29T00:59:22.592Z","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":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.454065954900877,"aZ":-27.396485683416458,"pfxX":8.728822771883255,"pfxZ":2.6873333298141517,"pX":0.42687365687586915,"pZ":3.323858317532952,"vX0":-10.278604383980499,"vY0":-131.82152356585664,"vZ0":1.1109766598422757,"x":100.73,"y":149.04,"x0":3.224696125731458,"y0":50.0008179348646,"z0":4.904833015004953,"aX":15.510452838409368},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.3,"breakHorizontal":-13.8,"spinRate":2242,"spinDirection":117},"zone":3,"typeConfidence":0.87,"plateTime":0.4139473969105696,"extension":6.686823342710939},"index":6,"playId":"0d5988d6-7549-3106-aad7-f7d75c47d5c1","pitchNumber":6,"startTime":"2026-04-29T00:59:36.633Z","endTime":"2026-04-29T00:59:39.732Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.518105020923148,"aZ":-35.89730537274211,"pfxX":-8.896982034271037,"pfxZ":-2.923206135348323,"pX":1.1402210097018592,"pZ":2.880494192643918,"vX0":-2.750578628716677,"vY0":-112.41469203190634,"vZ0":3.47282197809455,"x":73.54,"y":161.01,"x0":3.537600892398433,"y0":50.00401023767575,"z0":4.973899879871327,"aX":-11.31965745030695},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.1,"breakHorizontal":16.8,"spinRate":2446,"spinDirection":299},"zone":12,"typeConfidence":0.89,"plateTime":0.4883425644960817,"extension":6.529732235848226},"index":7,"playId":"7a89392b-4138-360a-8f2e-f81aea2eb3e2","pitchNumber":7,"startTime":"2026-04-29T01:00:02.798Z","endTime":"2026-04-29T01:00:07.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:00:07.290Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks. Oneil Cruz to 2nd.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:00:09.821Z","endTime":"2026-04-29T01:01:36.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":78.1,"endSpeed":71.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38934886470571,"aZ":-33.733227673811314,"pfxX":-8.993188384874195,"pfxZ":-1.1981534752815861,"pX":1.4566542610720765,"pZ":3.3328226871009794,"vX0":-1.9756566872192072,"vY0":-113.57542381925786,"vZ0":3.9009156541068934,"x":61.48,"y":148.79,"x0":3.5066216647036494,"y0":50.00225323828435,"z0":4.954080090820131,"aX":-11.711915814031178},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-0.8,"breakHorizontal":16.8,"spinRate":2484,"spinDirection":295},"zone":12,"typeConfidence":0.9,"plateTime":0.4828171036699622,"extension":6.669398535209334},"index":0,"playId":"5d2b872c-717b-37d6-908e-fd32aa262bf9","pitchNumber":1,"startTime":"2026-04-29T01:00:34.128Z","endTime":"2026-04-29T01:00:37.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9235578015667,"aZ":-35.74961727088405,"pfxX":9.61186417515174,"pfxZ":-2.0841953212598483,"pX":1.3673016310783221,"pZ":2.6485782231462043,"vX0":-8.20468170638324,"vY0":-130.21311143593292,"vZ0":1.3312889944152801,"x":64.88,"y":167.27,"x0":3.3137344937653146,"y0":50.005088985849966,"z0":4.840134248742183,"aX":16.470570489419018},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.2,"breakHorizontal":-15.5,"spinRate":2071,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.4210083089542409,"extension":6.732818446009428},"index":1,"playId":"b9d462b9-b700-307f-b94f-f9de79fcd9af","pitchNumber":2,"startTime":"2026-04-29T01:00:52.331Z","endTime":"2026-04-29T01:00:58.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933157907746928,"aZ":-35.2159243466086,"pfxX":10.856924665765899,"pfxZ":-1.7937773316266226,"pX":0.833430367639165,"pZ":1.7309756099127251,"vX0":-9.872805198386972,"vY0":-129.69239683895336,"vZ0":-0.8620126022475858,"x":85.23,"y":192.04,"x0":3.28485730325246,"y0":50.00095560941038,"z0":4.7610874974494415,"aX":18.434199638673547},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.2,"breakHorizontal":-17.4,"spinRate":2033,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.4228349845853909,"extension":6.790016395693213},"index":2,"playId":"3fbe737c-b713-3039-aece-f09749a8c1f0","pitchNumber":3,"startTime":"2026-04-29T01:01:12.205Z","endTime":"2026-04-29T01:01:16.237Z","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":89.4,"endSpeed":82.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.928349421484235,"aZ":-25.350980900913015,"pfxX":2.4289259162009635,"pfxZ":3.945489735715846,"pX":0.5741041944563081,"pZ":3.9971309454042743,"vX0":-7.525939099132631,"vY0":-130.03668658173623,"vZ0":2.166901138751232,"x":95.12,"y":130.86,"x0":3.1784707360983795,"y0":50.00030577795219,"z0":5.0650028546397,"aX":4.1985738974647715},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":-2.9,"spinRate":2161,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4197565384368538,"extension":6.505562660774369},"index":3,"playId":"fd0ea603-50f4-3b90-bb18-f7b0aaf0ccf0","pitchNumber":4,"startTime":"2026-04-29T01:01:32.728Z","endTime":"2026-04-29T01:01:36.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:01:36.592Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a sharp line drive to right fielder Jordan Walker. Oneil Cruz scores. Bryan Reynolds to 2nd.","rbi":1,"awayScore":11,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:01:39.098Z","endTime":"2026-04-29T01:02:28.513Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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(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":89.6,"endSpeed":82.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70604919629806,"aZ":-32.99076843447426,"pfxX":10.351142469607659,"pfxZ":-0.47074942101192896,"pX":1.0149985109373503,"pZ":2.182986477792918,"vX0":-9.329141982929498,"vY0":-130.21982851455004,"vZ0":-0.30011366932086403,"x":78.31,"y":179.84,"x0":3.2948106800827883,"y0":50.00502229876214,"z0":4.790186486167671,"aX":17.823703830008483},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.7,"breakHorizontal":-16.8,"spinRate":2211,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.4202078489430847,"extension":6.55827427505078},"index":0,"playId":"f2cb0dfc-0c98-3946-9fa6-21f3a21b665e","pitchNumber":1,"startTime":"2026-04-29T01:02:03.513Z","endTime":"2026-04-29T01:02:07.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.218071141000667,"aZ":-34.819844549170064,"pfxX":-8.099120725241601,"pfxZ":-1.9352992552119268,"pX":0.16565663879606937,"pZ":3.1615814897279595,"vX0":-5.409223783388059,"vY0":-116.24348544702124,"vZ0":3.589451634157019,"x":110.69,"y":153.42,"x0":3.5768246322748345,"y0":50.00385055518299,"z0":4.907480438036721,"aX":-11.060483241665521},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.3,"breakHorizontal":16.1,"spinRate":2651,"spinDirection":300},"zone":2,"typeConfidence":0.89,"plateTime":0.47155923920551146,"extension":6.624087747870155},"hitData":{"launchSpeed":102.5,"launchAngle":13.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.65,"coordY":88.83}},"index":1,"playId":"2a63fbb4-ba21-379d-a780-61509cf3a08d","pitchNumber":2,"startTime":"2026-04-29T01:02:19.190Z","endTime":"2026-04-29T01:02:28.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:02:28.513Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to center fielder Victor Scott II. Bryan Reynolds scores. Ryan O'Hearn scores.","rbi":2,"awayScore":11,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:03:37.362Z","endTime":"2026-04-29T01:04:40.114Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":677865,"link":"/api/v1/people/677865"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T01:03:04.302Z","endTime":"2026-04-29T01:03:39.685Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516799836789463,"aZ":-23.710078715361846,"pfxX":1.1948390297987306,"pfxZ":4.91113132495609,"pX":-1.5694196844090125,"pZ":3.34326673971416,"vX0":-11.816073727428769,"vY0":-130.03302582727824,"vZ0":0.03034570942778181,"x":176.82,"y":148.51,"x0":2.865225752235862,"y0":50.004384536880494,"z0":5.120108100979929,"aX":2.0603468555273294},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":0.2,"spinRate":2268,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.4201100750421367,"extension":6.6365936414665745},"index":1,"playId":"11099d91-c892-3a30-b3e0-2e44e5aa0a42","pitchNumber":1,"startTime":"2026-04-29T01:03:39.685Z","endTime":"2026-04-29T01:03:48.916Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Pedro Pagés. Bryan Reynolds to 3rd. Ryan O'Hearn to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":11,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"11099d91-c892-3a30-b3e0-2e44e5aa0a42","startTime":"2026-04-29T01:04:10.010Z","endTime":"2026-04-29T01:04:11.660Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00734627952512,"aZ":-33.140987614583295,"pfxX":10.430102374559887,"pfxZ":-0.5661059132310378,"pX":0.2268769691737514,"pZ":0.9269215059599285,"vX0":-11.030866481020752,"vY0":-129.62973077252673,"vZ0":-3.296052344352248,"x":108.35,"y":213.75,"x0":3.181542357040245,"y0":50.005019534605424,"z0":4.744160995645527,"aX":17.759992591506073},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.6,"breakHorizontal":-16.4,"spinRate":2126,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4224835826607758,"extension":6.888925327728946},"index":3,"playId":"0f40c40a-b129-3c60-909a-cab9ffeb9bfb","pitchNumber":2,"startTime":"2026-04-29T01:04:11.660Z","endTime":"2026-04-29T01:04:15.317Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.994662744940957,"aZ":-33.65620388755621,"pfxX":10.636047175617716,"pfxZ":-0.8971330499900159,"pX":0.40023256446028804,"pZ":1.890119902623721,"vX0":-10.770225065610207,"vY0":-128.17388099826337,"vZ0":-0.7211023820987943,"x":101.74,"y":187.75,"x0":3.2788359474356294,"y0":50.00027645334662,"z0":4.807944206353787,"aX":17.65940031745703},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":-16.8,"spinRate":2138,"spinDirection":115},"zone":9,"typeConfidence":0.9,"plateTime":0.4276785841762898,"extension":6.815295548510471},"hitData":{"launchSpeed":100.6,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.13,"coordY":104.05}},"index":4,"playId":"dabd758b-bb42-3c26-83c1-311355596de5","pitchNumber":3,"startTime":"2026-04-29T01:04:29.941Z","endTime":"2026-04-29T01:04:40.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:04:40.114Z","atBatIndex":72},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Spencer Horwitz grounds into a double play, shortstop Masyn Winn to first baseman Alec Burleson. Nick Gonzales out at 2nd. Spencer Horwitz out at 1st.","rbi":0,"awayScore":11,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-29T01:04:49.494Z","endTime":"2026-04-29T01:07:24.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"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":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04218257686082,"aZ":-27.399177984183094,"pfxX":9.963041995224003,"pfxZ":2.748815066522833,"pX":-0.5904512689942324,"pZ":1.2246367446478434,"vX0":-13.099312580166602,"vY0":-130.99869561856252,"vZ0":-3.8032008217484625,"x":139.51,"y":205.71,"x0":3.183631330592792,"y0":50.0009274408941,"z0":4.746780445864774,"aX":17.290342919921926},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":-15.1,"spinRate":2223,"spinDirection":120},"zone":13,"typeConfidence":0.89,"plateTime":0.4183532506365424,"extension":6.751671991902279},"index":0,"playId":"09d16b92-8322-3122-bd7f-796f42e63096","pitchNumber":1,"startTime":"2026-04-29T01:05:16.265Z","endTime":"2026-04-29T01:05:24.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14428124354468,"aZ":-30.791552411196104,"pfxX":9.42765164178812,"pfxZ":0.7907941678867285,"pX":-0.8435405872457354,"pZ":2.3824533237685834,"vX0":-13.409684428564173,"vY0":-130.76561739606998,"vZ0":-0.14213639459508565,"x":149.15,"y":174.45,"x0":3.112936043491625,"y0":50.001112538553535,"z0":4.736915300602388,"aX":16.418102346046965},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":-14.3,"spinRate":2217,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.41798105229350346,"extension":6.866998452389417},"index":1,"playId":"db77eef3-c081-3b48-b007-232797bbcb5f","pitchNumber":2,"startTime":"2026-04-29T01:05:42.847Z","endTime":"2026-04-29T01:05:46.509Z","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":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25224764295002,"aZ":-30.154033680747812,"pfxX":9.808013305820584,"pfxZ":1.1574977220149938,"pX":0.2768315697973226,"pZ":2.042377763866652,"vX0":-11.018529237809545,"vY0":-131.08934759540077,"vZ0":-1.2309335006533124,"x":106.45,"y":183.64,"x0":3.2491745455212824,"y0":50.005533590323616,"z0":4.757501832501737,"aX":17.169036307091748},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.0,"breakHorizontal":-15.5,"spinRate":2205,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.41693816937275185,"extension":6.716279332308999},"index":2,"playId":"7826a8b1-67e3-3fdb-84aa-b3bd16172152","pitchNumber":3,"startTime":"2026-04-29T01:06:01.175Z","endTime":"2026-04-29T01:06:05.175Z","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":89.9,"endSpeed":82.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37876229538445,"aZ":-30.639289935907875,"pfxX":8.86826457184335,"pfxZ":0.8901217086321438,"pX":-0.06381446016269132,"pZ":2.8684611698665035,"vX0":-11.452337032207312,"vY0":-130.41611115751644,"vZ0":0.9580396739468794,"x":119.43,"y":161.33,"x0":3.223908076280059,"y0":50.00493758281535,"z0":4.800069354040948,"aX":15.341016679006406},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.0,"breakHorizontal":-13.7,"spinRate":2259,"spinDirection":122},"zone":2,"typeConfidence":0.9,"plateTime":0.41932090202794914,"extension":6.759754721498483},"index":3,"playId":"63f303ed-f299-39bb-9931-51f61394cb0b","pitchNumber":4,"startTime":"2026-04-29T01:06:17.309Z","endTime":"2026-04-29T01:06:20.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03771631292519,"aZ":-33.79788659281406,"pfxX":-10.645778045278956,"pfxZ":-1.2356204034574807,"pX":-1.369786794735459,"pZ":1.9146633924860368,"vX0":-7.573754992843206,"vY0":-114.29370570889064,"vZ0":0.9819783105879856,"x":169.21,"y":187.08,"x0":3.3820269580908366,"y0":50.00450557266829,"z0":4.824528143141499,"aX":-13.945037057910783},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.7,"breakHorizontal":21.4,"spinRate":2645,"spinDirection":305},"zone":13,"typeConfidence":0.91,"plateTime":0.48107289414556753,"extension":6.657506604966581},"index":4,"playId":"1896195e-9253-3709-8811-2de1fbda0860","pitchNumber":5,"startTime":"2026-04-29T01:06:50.973Z","endTime":"2026-04-29T01:06:55.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89484335768799,"aZ":-34.112501202697715,"pfxX":-9.94023032322384,"pfxZ":-1.455587561784606,"pX":-0.8839569854936284,"pZ":2.9717342870531525,"vX0":-6.885067989569328,"vY0":-115.13469604384748,"vZ0":3.2517134473751512,"x":150.69,"y":158.54,"x0":3.4445009396204385,"y0":50.00247547278518,"z0":4.858825093398678,"aX":-13.241666624252879},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.4,"breakHorizontal":19.8,"spinRate":2685,"spinDirection":296},"zone":11,"typeConfidence":0.91,"plateTime":0.4771147596076726,"extension":6.650376092215573},"hitData":{"launchSpeed":76.9,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":151.18}},"index":5,"playId":"c39745d6-24d3-3860-be35-4d922b781ab6","pitchNumber":6,"startTime":"2026-04-29T01:07:13.474Z","endTime":"2026-04-29T01:07:24.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:07:24.858Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":11,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T01:09:27.709Z","endTime":"2026-04-29T01:10:41.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nick Yorke remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:08:46.867Z","endTime":"2026-04-29T01:08:46.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"description":"Defensive switch from third base to second base for Nick Gonzales.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T01:08:46.882Z","endTime":"2026-04-29T01:09:29.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"500"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.321577442778782,"aZ":-19.80410794362184,"pfxX":10.895469427079563,"pfxZ":6.710290721679625,"pX":-0.48705748736568905,"pZ":3.339948080819627,"vX0":-12.793568053113244,"vY0":-134.92508702873266,"vZ0":-1.0316384351894001,"x":135.57,"y":148.6,"x0":2.9002055669047184,"y0":50.00441856840789,"z0":5.122599784170227,"aX":20.092857573202384},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-17.0,"spinRate":2353,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.40592002913683434,"extension":6.290790724779158},"index":2,"playId":"1450a70d-3a69-348b-bc99-33d0c203bcac","pitchNumber":1,"startTime":"2026-04-29T01:09:29.887Z","endTime":"2026-04-29T01:09:33.518Z","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":93.9,"endSpeed":85.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.604496197160255,"aZ":-19.44766773155897,"pfxX":10.641127949567464,"pfxZ":6.805634444649135,"pX":-0.6497371545382259,"pZ":3.6013036406105408,"vX0":-13.146689638420133,"vY0":-136.07496055964896,"vZ0":-0.7754471815184389,"x":141.77,"y":141.54,"x0":2.8677697744655144,"y0":50.0037048281357,"z0":5.240640685777583,"aX":19.903449140843527},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-16.4,"spinRate":2389,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.40292921660707837,"extension":6.345891884140955},"index":3,"playId":"275f1664-c367-3b17-9661-3741a2a36f3b","pitchNumber":2,"startTime":"2026-04-29T01:09:43.392Z","endTime":"2026-04-29T01:09:48.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.089863505226393,"aZ":-38.26216594242503,"pfxX":-1.4845755887930352,"pfxZ":-4.405165196324706,"pX":3.136249569762007,"pZ":4.069414773138588,"vX0":-0.16808452185854084,"vY0":-116.81486356857515,"vZ0":5.500993771826397,"x":-2.55,"y":128.91,"x0":3.4020193243603236,"y0":50.0033890237918,"z0":5.281774312375079,"aX":-2.0509052597766178},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.4,"breakHorizontal":2.8,"spinRate":2091,"spinDirection":300},"zone":12,"typeConfidence":2.0,"plateTime":0.46896331693154636,"extension":5.959531135933619},"index":4,"playId":"e8bdae0a-8b48-3eca-be0f-3e0d196f8afa","pitchNumber":3,"startTime":"2026-04-29T01:09:58.678Z","endTime":"2026-04-29T01:10:01.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.789274131974445,"aZ":-19.22766105882107,"pfxX":7.830145081290135,"pfxZ":6.8011617675261835,"pX":0.1797244419929317,"pZ":3.5614450437217235,"vX0":-10.301926271741038,"vY0":-137.21089882228287,"vZ0":-0.8583039879985488,"x":110.15,"y":142.62,"x0":2.9682951375397675,"y0":50.004302442323365,"z0":5.190347130155204,"aX":14.909578645173099},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":-12.0,"spinRate":2320,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.3994249964785479,"extension":6.206449744213533},"index":5,"playId":"803a3fbb-20c4-3b9b-a027-c2189162b60f","pitchNumber":4,"startTime":"2026-04-29T01:10:14.786Z","endTime":"2026-04-29T01:10:17.871Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-29T01:10:29.883Z","endTime":"2026-04-29T01:10:38.393Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.228731959077194,"aZ":-30.26024079531891,"pfxX":-7.134115531741983,"pfxZ":1.3218792154066072,"pX":-0.0730673230479743,"pZ":3.3122274889894676,"vX0":-5.519959786659083,"vY0":-120.16011245730718,"vZ0":2.290706862389765,"x":119.79,"y":149.35,"x0":3.1881446888905054,"y0":50.00330916210806,"z0":5.051656976109786,"aX":-10.338690903670239},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.2,"breakHorizontal":14.3,"spinRate":2339,"spinDirection":301},"zone":11,"typeConfidence":2.0,"plateTime":0.4573959159011385,"extension":6.070537017202922},"index":7,"playId":"9103ff1e-933b-3ff9-a478-275d06162fc2","pitchNumber":5,"startTime":"2026-04-29T01:10:38.393Z","endTime":"2026-04-29T01:10:41.951Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:10:41.951Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":11,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T01:10:51.055Z","endTime":"2026-04-29T01:11:12.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":0},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.058474827969285,"aZ":-25.427111193218042,"pfxX":10.888266845751605,"pfxZ":3.6038703786748574,"pX":0.24689031799994715,"pZ":2.4716398134665725,"vX0":-11.039514582805989,"vY0":-136.26018574231432,"vZ0":-2.4269666968629395,"x":107.59,"y":172.05,"x0":2.9440103971617515,"y0":50.00345467295961,"z0":5.138022556860889,"aX":20.393390199888724},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":-17.3,"spinRate":2151,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.40257327898805206,"extension":6.2479214424863265},"hitData":{"launchSpeed":93.5,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.73,"coordY":149.07}},"index":0,"playId":"506bc577-14a8-3f37-bf31-0d65192fb65a","pitchNumber":1,"startTime":"2026-04-29T01:11:03.260Z","endTime":"2026-04-29T01:11:12.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:11:12.459Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a pop up to right fielder Ryan O'Hearn.","rbi":0,"awayScore":11,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T01:11:15.770Z","endTime":"2026-04-29T01:13:07.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06806561238061,"aZ":-39.52358774869293,"pfxX":-1.1319320227847944,"pfxZ":-5.102371523847154,"pX":0.7482587199989508,"pZ":2.0827959211672775,"vX0":-5.564980580381696,"vY0":-119.27505241988212,"vZ0":1.2823805439778513,"x":88.48,"y":182.54,"x0":3.2593129475195197,"y0":50.004178389191246,"z0":5.103792657555661,"aX":-1.6290372200835257},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.6,"breakHorizontal":3.4,"spinRate":2222,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.45931450081678804,"extension":6.150868196572788},"index":0,"playId":"613a7d7c-89f1-335e-b2b1-08090f4b3e46","pitchNumber":1,"startTime":"2026-04-29T01:11:29.747Z","endTime":"2026-04-29T01:11:33.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687437229326864,"aZ":-19.66118461419329,"pfxX":8.017616120211233,"pfxZ":6.911646957116348,"pX":-0.7695365404957476,"pZ":4.491155028198341,"vX0":-12.343039918876775,"vY0":-133.89190822897808,"vZ0":1.5931920919356868,"x":146.33,"y":117.52,"x0":2.8645581824962516,"y0":50.00243697189049,"z0":5.298017827038901,"aX":14.516016568495797},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":-11.8,"spinRate":2256,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.4095351951653874,"extension":6.158605683430893},"index":1,"playId":"3b786f41-cbae-3319-a868-41b2667d4488","pitchNumber":2,"startTime":"2026-04-29T01:11:41.422Z","endTime":"2026-04-29T01:11:44.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16897837981912,"aZ":-25.267222729387466,"pfxX":10.668295645120182,"pfxZ":4.434164221134461,"pX":-0.9805836659656255,"pZ":3.4384794189052523,"vX0":-12.858792821991269,"vY0":-124.13691531133587,"vZ0":0.9739081514141056,"x":154.38,"y":145.94,"x0":2.8838403304559823,"y0":50.00584229068113,"z0":5.14674085652253,"aX":16.63148887741307},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.5,"breakHorizontal":-16.3,"spinRate":1953,"spinDirection":111},"zone":11,"typeConfidence":2.0,"plateTime":0.4414776539829628,"extension":6.316835683755834},"index":2,"playId":"7779315b-0563-397a-b019-98330106094d","pitchNumber":3,"startTime":"2026-04-29T01:11:53.772Z","endTime":"2026-04-29T01:11:57.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-29T01:12:04.098Z","endTime":"2026-04-29T01:12:14.183Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.318096667244106,"aZ":-37.4812996913383,"pfxX":-1.3287293429603757,"pfxZ":-3.6992810075175235,"pX":1.0676994562545772,"pZ":2.7434092207617957,"vX0":-4.461511941701037,"vY0":-119.14159504640536,"vZ0":2.383350094928801,"x":76.3,"y":164.71,"x0":3.138699559499093,"y0":50.00277124043673,"z0":5.122255718227548,"aX":-1.9057247848716867},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.8,"breakHorizontal":3.5,"spinRate":2212,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.46007459211399837,"extension":6.142344424432543},"index":4,"playId":"2f7b1953-c9a7-365a-a8dc-9948c697e692","pitchNumber":4,"startTime":"2026-04-29T01:12:14.183Z","endTime":"2026-04-29T01:12:18.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58175511717735,"aZ":-16.637462241333825,"pfxX":7.732457559464465,"pfxZ":8.236565052326027,"pX":0.38078609525867907,"pZ":3.534291931215131,"vX0":-9.84378492250548,"vY0":-136.81038547555613,"vZ0":-1.2221441108666236,"x":102.49,"y":143.35,"x0":3.0292408915461775,"y0":50.00093433420895,"z0":5.132707467006254,"aX":14.583628327456552},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":-11.8,"spinRate":2375,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4011059171690592,"extension":6.23573932340375},"index":5,"playId":"ff758864-3437-33c6-bafc-019980c3fd42","pitchNumber":5,"startTime":"2026-04-29T01:12:26.234Z","endTime":"2026-04-29T01:12:31.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825995896223645,"aZ":-17.292099459689663,"pfxX":8.226690448408494,"pfxZ":7.889895091812553,"pX":0.4226562941639662,"pZ":2.5910525658255135,"vX0":-9.89517600674051,"vY0":-136.62783863043802,"vZ0":-3.266428437126625,"x":100.89,"y":168.82,"x0":3.02680382892748,"y0":50.00056391564509,"z0":4.994291939032045,"aX":15.512414466980918},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":-12.7,"spinRate":2327,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4012914828082703,"extension":6.300726702893157},"index":6,"playId":"2fd38269-0da5-3e55-94e8-01db1aca74fc","pitchNumber":6,"startTime":"2026-04-29T01:12:39.261Z","endTime":"2026-04-29T01:12:42.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.427695970998332,"aZ":-35.211928009263104,"pfxX":-5.9427632555855325,"pfxZ":-2.0778813705917276,"pX":-0.3341776485418162,"pZ":1.8350887408455088,"vX0":-6.505917613942396,"vY0":-120.72458419549496,"vZ0":0.372840744114171,"x":129.74,"y":189.23,"x0":3.1765119277248144,"y0":50.00284126098973,"z0":4.800359805267853,"aX":-8.692303642179166},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.4,"breakHorizontal":12.5,"spinRate":2280,"spinDirection":303},"zone":7,"typeConfidence":2.0,"plateTime":0.45524441472515065,"extension":6.3114033328180605},"hitData":{"launchSpeed":64.4,"launchAngle":38.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":179.83,"coordY":143.65}},"index":7,"playId":"56084169-649c-3929-8ffd-7998d32733ea","pitchNumber":7,"startTime":"2026-04-29T01:12:55.050Z","endTime":"2026-04-29T01:13:07.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:13:07.489Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":11,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-29T01:13:27.501Z","endTime":"2026-04-29T01:14:11.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.742461688328948,"aZ":-24.034432089699102,"pfxX":10.634120227751007,"pfxZ":4.298326197447862,"pX":0.20944010291354553,"pZ":2.6816618277458324,"vX0":-11.118162603742695,"vY0":-136.6226971670349,"vZ0":-2.2127160570664532,"x":109.02,"y":166.38,"x0":2.9475517738326764,"y0":50.00179366414778,"z0":5.151779502789469,"aX":20.128679678912796},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-16.9,"spinRate":2190,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.40072348704046457,"extension":6.289367325626402},"index":0,"playId":"628c1885-4cd3-383b-87e6-eb2292496840","pitchNumber":1,"startTime":"2026-04-29T01:13:30.420Z","endTime":"2026-04-29T01:13:34.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58786691846731,"aZ":-27.065618029278298,"pfxX":10.584017300049496,"pfxZ":2.8311947484226536,"pX":-0.13722898966729555,"pZ":3.213461722851222,"vX0":-11.658726304941874,"vY0":-133.74133932314606,"vZ0":-0.23075114795509966,"x":122.23,"y":152.02,"x0":2.9091874394346133,"y0":50.00625248765103,"z0":5.246603706334093,"aX":19.124716418935172},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":-16.6,"spinRate":2032,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.40996931048211316,"extension":6.181890553872154},"index":1,"playId":"63f0c910-a37f-3d95-9876-f41c1a322678","pitchNumber":2,"startTime":"2026-04-29T01:13:49.509Z","endTime":"2026-04-29T01:13:53.320Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458710138231467,"aZ":-20.62861871459516,"pfxX":9.503676601516649,"pfxZ":6.112376146891393,"pX":0.28245776312970444,"pZ":3.2180509317403034,"vX0":-10.687086527170447,"vY0":-136.85902915159477,"vZ0":-1.3625628913180352,"x":106.23,"y":151.89,"x0":3.0115022866436463,"y0":50.00093068460642,"z0":5.141367303875263,"aX":17.946665995139373},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":-14.9,"spinRate":2346,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.4008987177409824,"extension":6.312009925584924},"index":2,"playId":"891aa5dd-0f48-3872-9474-fc3106846da2","pitchNumber":3,"startTime":"2026-04-29T01:14:07.229Z","endTime":"2026-04-29T01:14:11.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:14:11.146Z","atBatIndex":77},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Konnor Griffin homers (2) on a fly ball to right center field.","rbi":1,"awayScore":11,"homeScore":7,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T01:16:27.558Z","endTime":"2026-04-29T01:17:37.605Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[0],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Svanson replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T01:14:43.425Z","endTime":"2026-04-29T01:16:29.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.6,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.217307164657612,"aZ":-24.15715917197048,"pfxX":-8.0011070560699,"pfxZ":4.054350737380953,"pX":0.02795613166501243,"pZ":2.0528601480187114,"vX0":7.127453050279376,"vY0":-139.07712443718043,"vZ0":-4.894232800063147,"x":115.93,"y":183.35,"x0":-1.515782276992788,"y0":50.00561006015733,"z0":5.416717081593152,"aX":-15.83614431288075},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.6,"breakHorizontal":13.2,"spinRate":2176,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.392308744026034,"extension":6.767885967283493},"index":1,"playId":"4b6be54a-ab31-37c0-b7a0-715815517c28","pitchNumber":1,"startTime":"2026-04-29T01:16:29.900Z","endTime":"2026-04-29T01:16:34.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-29T01:16:41.189Z","endTime":"2026-04-29T01:16:55.258Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73465556132977,"aZ":-29.92155604705328,"pfxX":1.3424287272350468,"pfxZ":1.2141737037169111,"pX":0.9162938698099764,"pZ":2.2822259659089426,"vX0":5.777248723884039,"vY0":-134.5427869049081,"vZ0":-2.9529418520869064,"x":82.07,"y":177.16,"x0":-1.4223218907825868,"y0":50.00462818133442,"z0":5.48679956612444,"aX":2.490905885001559},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.8,"breakHorizontal":-3.5,"spinRate":2380,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.40515858589508946,"extension":6.579187858555012},"index":3,"playId":"333d1113-1f18-307b-acdd-269738432b20","pitchNumber":2,"startTime":"2026-04-29T01:16:55.258Z","endTime":"2026-04-29T01:16:59.227Z","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":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.527495514473912,"aZ":-20.794183817938187,"pfxX":-9.646633955257396,"pfxZ":5.556137736081608,"pX":0.3331217716231582,"pZ":2.9603622140202805,"vX0":8.064031207057523,"vY0":-141.5507133507249,"vZ0":-3.348764490224596,"x":104.3,"y":158.85,"x0":-1.286414664296413,"y0":50.003482383758815,"z0":5.475551701328051,"aX":-19.756955491841733},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.6,"breakHorizontal":16.1,"spinRate":2378,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.38561370783710913,"extension":6.629506819960972},"hitData":{"launchSpeed":107.4,"launchAngle":24.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.11,"coordY":45.59}},"index":4,"playId":"4746f4aa-4798-37b1-9482-42b0c08d8ab5","pitchNumber":3,"startTime":"2026-04-29T01:17:10.359Z","endTime":"2026-04-29T01:17:37.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:17:37.605Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T01:17:21.482Z","endTime":"2026-04-29T01:19:54.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":"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":92.2,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.869064376925728,"aZ":-26.098566842334826,"pfxX":-0.10244459163508779,"pfxZ":3.30794949894194,"pX":1.6820991355792512,"pZ":2.0820117754866434,"vX0":8.301371625810976,"vY0":-134.1456163140701,"vZ0":-3.8747247791557147,"x":52.88,"y":182.57,"x0":-1.4289966756355887,"y0":50.00309376550077,"z0":5.3887336991779025,"aX":-0.18878756691942344},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":-1.4,"spinRate":2436,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.40707950464641174,"extension":6.772715939585595},"index":0,"playId":"9044b222-5362-3feb-9be9-c3b0fdaff063","pitchNumber":1,"startTime":"2026-04-29T01:17:59.398Z","endTime":"2026-04-29T01:18:03.410Z","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":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.788694424190805,"aZ":-21.257911650325127,"pfxX":-9.943752182128861,"pfxZ":5.3918409846440385,"pX":2.125488439492152,"pZ":0.06301590852619439,"vX0":13.23105164445018,"vY0":-140.85684661279242,"vZ0":-10.34355801470151,"x":35.98,"y":237.08,"x0":-1.3245975046030272,"y0":50.001235931127304,"z0":5.137402083539993,"aX":-20.12704351765939},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":2343,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.387762812962706,"extension":6.781804342283537},"index":1,"playId":"8dfaab3c-c11b-3e87-9957-c4c734db06a0","pitchNumber":2,"startTime":"2026-04-29T01:18:50.099Z","endTime":"2026-04-29T01:18:53.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33848621768191,"aZ":-19.828826155352015,"pfxX":-8.325993686752668,"pfxZ":6.112441657635225,"pX":-1.1813254313550658,"pZ":3.7781971921359196,"vX0":4.018258985600899,"vY0":-140.8674914027856,"vZ0":-1.0495754671573267,"x":162.03,"y":136.77,"x0":-1.5400628819337008,"y0":50.00674502034792,"z0":5.430725942501022,"aX":-16.82993577690672},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2327,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.38799088251411273,"extension":6.726348012848359},"index":2,"playId":"f2574c32-d7ff-314a-85f2-df080980ff3f","pitchNumber":3,"startTime":"2026-04-29T01:19:08.894Z","endTime":"2026-04-29T01:19:12.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.322125231623392,"aZ":-29.479976706749984,"pfxX":0.283669144431304,"pfxZ":1.4689894612070784,"pX":0.17436167485101084,"pZ":2.410588092651748,"vX0":4.274869902193496,"vY0":-133.834919294414,"vZ0":-2.4900645976274576,"x":110.35,"y":173.69,"x0":-1.471895271018394,"y0":50.00666274375131,"z0":5.436609828480335,"aX":0.520586437127121},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":-1.3,"spinRate":2371,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.40722339107760197,"extension":6.664669376479767},"index":3,"playId":"8aa546af-752e-3d38-9b17-342e78093462","pitchNumber":4,"startTime":"2026-04-29T01:19:23.060Z","endTime":"2026-04-29T01:19:26.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-29T01:19:34.903Z","endTime":"2026-04-29T01:19:49.866Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":96.5,"endSpeed":88.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.302969600638185,"aZ":-20.852606437639913,"pfxX":-9.739795811888762,"pfxZ":5.679387276773791,"pX":0.5560170756547224,"pZ":2.2262751877104257,"vX0":8.96165487126463,"vY0":-140.17221164209943,"vZ0":-4.8441960459498326,"x":95.81,"y":178.67,"x0":-1.4151026170875736,"y0":50.00007428299256,"z0":5.335903183286175,"aX":-19.40400974141671},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":15.8,"spinRate":2297,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.39057059902627467,"extension":6.830289257783145},"index":5,"playId":"7c978d29-ba9f-38c1-a0be-53673b10a575","pitchNumber":5,"startTime":"2026-04-29T01:19:49.866Z","endTime":"2026-04-29T01:19:54.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:19:54.172Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T01:20:22.329Z","endTime":"2026-04-29T01:21:45.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":"Offensive Substitution: Pinch-hitter Marcell Ozuna replaces Henry Davis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-29T01:20:02.590Z","endTime":"2026-04-29T01:20:24.674Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83665968688607,"aZ":-28.040626174157183,"pfxX":-0.9128465892129536,"pfxZ":2.199601178187681,"pX":0.5397939708972216,"pZ":2.3861971410367646,"vX0":6.110749188378712,"vY0":-135.2870511392622,"vZ0":-2.8073264382431766,"x":96.42,"y":174.35,"x0":-1.6167453229345152,"y0":50.00135381844025,"z0":5.375413373251166,"aX":-1.7148323623019615},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":0.5,"spinRate":2402,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.40281306612050827,"extension":6.804361748046611},"index":1,"playId":"9ecfc98a-69f6-3dae-b23c-d0634ae872ae","pitchNumber":1,"startTime":"2026-04-29T01:20:24.674Z","endTime":"2026-04-29T01:20:28.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.737281360731764,"aZ":-28.34283498510018,"pfxX":6.402605851054105,"pfxZ":2.354081934289206,"pX":2.352143361322705,"pZ":0.8176349008382651,"vX0":7.2475990192764606,"vY0":-126.98676068399799,"vZ0":-5.699050469069089,"x":27.34,"y":216.7,"x0":-1.3741453409643565,"y0":50.00523205469603,"z0":5.354535537044404,"aX":10.423865169490467},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-13.3,"spinRate":2363,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.4318315342228507,"extension":6.627504777923887},"index":2,"playId":"96378b81-8362-3da0-93d2-a3808c4063f8","pitchNumber":2,"startTime":"2026-04-29T01:20:39.735Z","endTime":"2026-04-29T01:20:42.930Z","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":98.0,"endSpeed":89.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.969463911110175,"aZ":-27.15095680735887,"pfxX":-9.079336985197216,"pfxZ":2.4406803141851787,"pX":0.0450997850057273,"pZ":2.115059999336135,"vX0":7.455721471748616,"vY0":-142.52889776975778,"vZ0":-4.030400138600968,"x":115.28,"y":181.67,"x0":-1.425969939318511,"y0":50.00182254801705,"z0":5.26352485697791,"aX":-18.666375901980995},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":2399,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.3844079429473988,"extension":6.519679457871979},"index":3,"playId":"74da069a-2601-3d92-8fd9-741dec986c4d","pitchNumber":3,"startTime":"2026-04-29T01:20:58.177Z","endTime":"2026-04-29T01:21:01.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-29T01:21:11.391Z","endTime":"2026-04-29T01:21:25.375Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"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":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770580474328014,"aZ":-28.591514261753375,"pfxX":-0.09482494917218176,"pfxZ":1.9317494940090842,"pX":1.3757717047311617,"pZ":2.693651030912078,"vX0":6.966504534250817,"vY0":-134.63392171513973,"vZ0":-2.0062426393818904,"x":64.56,"y":166.05,"x0":-1.2230835127189479,"y0":50.00056839963072,"z0":5.454141701938852,"aX":-0.17664956152500194},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2324,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.4054313704889392,"extension":6.40091828083431},"index":5,"playId":"76be2778-d0a9-35e9-930e-357bc709f41e","pitchNumber":4,"startTime":"2026-04-29T01:21:25.375Z","endTime":"2026-04-29T01:21:29.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27549993648386,"aZ":-26.184760999864196,"pfxX":-9.706534803321901,"pfxZ":2.930171061214228,"pX":0.6120680790915216,"pZ":2.1227905891398104,"vX0":8.8807069476942,"vY0":-142.30957954378857,"vZ0":-4.300338204947071,"x":93.67,"y":181.46,"x0":-1.290974346955863,"y0":50.006618619160086,"z0":5.316278284245572,"aX":-19.872988400084445},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":2314,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.38517339765464076,"extension":6.7765126091173515},"index":6,"playId":"e0fe884a-62ff-3e10-a293-ca4125c786d9","pitchNumber":5,"startTime":"2026-04-29T01:21:41.656Z","endTime":"2026-04-29T01:21:45.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:21:45.797Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out on a foul tip.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T01:21:47.302Z","endTime":"2026-04-29T01:23:43.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".328"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.99"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.99"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.24"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.38"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.80"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.33"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.05"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.17"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.18"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.12"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".328"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"}],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.201002361996885,"aZ":-22.42374318974905,"pfxX":-9.729778087162863,"pfxZ":4.849259274417674,"pX":0.5048196943664334,"pZ":1.4174118067017998,"vX0":9.028841427633477,"vY0":-140.73699566366375,"vZ0":-6.591281604008735,"x":97.76,"y":200.51,"x0":-1.4769014010580885,"y0":50.00408913383176,"z0":5.236791814351291,"aX":-19.56806894445767},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":15.8,"spinRate":2308,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.38881984393533653,"extension":6.813539341219622},"index":0,"playId":"831e78df-abcb-3e56-ba24-3203fcb36e56","pitchNumber":1,"startTime":"2026-04-29T01:22:11.399Z","endTime":"2026-04-29T01:22:15.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.951165777955364,"aZ":-25.998219783603275,"pfxX":-8.47100840966295,"pfxZ":3.0167447801607317,"pX":-1.7530892988360205,"pZ":3.5501575183970635,"vX0":2.4755519867168303,"vY0":-141.8035343130391,"vZ0":-0.46246689418566156,"x":183.82,"y":142.93,"x0":-1.5342437207691484,"y0":50.00136114931638,"z0":5.366950735013912,"aX":-17.333348161246324},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":2131,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.38554245773933227,"extension":6.743056998347868},"index":1,"playId":"23a69bb9-7a31-3557-a037-7e316b957fed","pitchNumber":2,"startTime":"2026-04-29T01:22:25.613Z","endTime":"2026-04-29T01:22:29.308Z","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":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40486764165371,"aZ":-22.263246198128574,"pfxX":0.7260147272592095,"pfxZ":5.259686895939206,"pX":0.42589505818512574,"pZ":1.946496379440684,"vX0":4.9536752728175735,"vY0":-136.0805372433166,"vZ0":-4.701184732239765,"x":100.77,"y":186.22,"x0":-1.5085943916658968,"y0":50.005156149547624,"z0":5.2283822858060836,"aX":1.368970018438612},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":-2.3,"spinRate":2349,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.40170442095088665,"extension":6.836700437883375},"index":2,"playId":"1b11fb3a-6be6-3992-a795-839b4561fd90","pitchNumber":3,"startTime":"2026-04-29T01:22:42.968Z","endTime":"2026-04-29T01:22:47.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.515270404653293,"aZ":-30.246874745267938,"pfxX":3.25117911683522,"pfxZ":1.1262001476201506,"pX":-0.37976087134614345,"pZ":2.087773703614801,"vX0":2.4787941112735736,"vY0":-130.43924842432162,"vZ0":-2.4782123656226265,"x":131.48,"y":182.41,"x0":-1.7662387654071479,"y0":50.00438514580034,"z0":5.34033059409688,"aX":5.57963851099573},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-6.5,"spinRate":2292,"spinDirection":91},"zone":7,"typeConfidence":0.73,"plateTime":0.42058048129977177,"extension":6.637383864770124},"index":3,"playId":"163b0a92-5b2b-3b79-b933-b89771be5490","pitchNumber":4,"startTime":"2026-04-29T01:23:06.009Z","endTime":"2026-04-29T01:23:10.522Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270870907827387,"aZ":-35.35041889219052,"pfxX":2.0618821079783087,"pfxZ":-1.897308438699035,"pX":0.2223010015038441,"pZ":2.025039989065684,"vX0":4.750652725288277,"vY0":-128.47058322513936,"vZ0":-1.483433177112838,"x":108.53,"y":184.1,"x0":-1.917676227192275,"y0":50.002408512308726,"z0":5.354013088406996,"aX":3.4512064326277407},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.5,"breakHorizontal":-4.8,"spinRate":2423,"spinDirection":65},"zone":8,"typeConfidence":0.84,"plateTime":0.426110520160325,"extension":6.508534849106761},"index":4,"playId":"a54601d9-222f-3573-9985-249c7ed4b0c0","pitchNumber":5,"startTime":"2026-04-29T01:23:38.835Z","endTime":"2026-04-29T01:23:43.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:23:43.793Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out on a foul tip.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-29T01:21:47.302Z","endTime":"2026-04-29T01:23:43.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".328"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".281"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".050"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.99"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.99"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.99"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.24"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.38"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.80"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.33"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.05"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.17"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.18"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.12"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".231"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.023"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".885"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".328"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".579"}],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.201002361996885,"aZ":-22.42374318974905,"pfxX":-9.729778087162863,"pfxZ":4.849259274417674,"pX":0.5048196943664334,"pZ":1.4174118067017998,"vX0":9.028841427633477,"vY0":-140.73699566366375,"vZ0":-6.591281604008735,"x":97.76,"y":200.51,"x0":-1.4769014010580885,"y0":50.00408913383176,"z0":5.236791814351291,"aX":-19.56806894445767},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":15.8,"spinRate":2308,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.38881984393533653,"extension":6.813539341219622},"index":0,"playId":"831e78df-abcb-3e56-ba24-3203fcb36e56","pitchNumber":1,"startTime":"2026-04-29T01:22:11.399Z","endTime":"2026-04-29T01:22:15.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.951165777955364,"aZ":-25.998219783603275,"pfxX":-8.47100840966295,"pfxZ":3.0167447801607317,"pX":-1.7530892988360205,"pZ":3.5501575183970635,"vX0":2.4755519867168303,"vY0":-141.8035343130391,"vZ0":-0.46246689418566156,"x":183.82,"y":142.93,"x0":-1.5342437207691484,"y0":50.00136114931638,"z0":5.366950735013912,"aX":-17.333348161246324},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":2131,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.38554245773933227,"extension":6.743056998347868},"index":1,"playId":"23a69bb9-7a31-3557-a037-7e316b957fed","pitchNumber":2,"startTime":"2026-04-29T01:22:25.613Z","endTime":"2026-04-29T01:22:29.308Z","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":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40486764165371,"aZ":-22.263246198128574,"pfxX":0.7260147272592095,"pfxZ":5.259686895939206,"pX":0.42589505818512574,"pZ":1.946496379440684,"vX0":4.9536752728175735,"vY0":-136.0805372433166,"vZ0":-4.701184732239765,"x":100.77,"y":186.22,"x0":-1.5085943916658968,"y0":50.005156149547624,"z0":5.2283822858060836,"aX":1.368970018438612},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":-2.3,"spinRate":2349,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.40170442095088665,"extension":6.836700437883375},"index":2,"playId":"1b11fb3a-6be6-3992-a795-839b4561fd90","pitchNumber":3,"startTime":"2026-04-29T01:22:42.968Z","endTime":"2026-04-29T01:22:47.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.515270404653293,"aZ":-30.246874745267938,"pfxX":3.25117911683522,"pfxZ":1.1262001476201506,"pX":-0.37976087134614345,"pZ":2.087773703614801,"vX0":2.4787941112735736,"vY0":-130.43924842432162,"vZ0":-2.4782123656226265,"x":131.48,"y":182.41,"x0":-1.7662387654071479,"y0":50.00438514580034,"z0":5.34033059409688,"aX":5.57963851099573},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-6.5,"spinRate":2292,"spinDirection":91},"zone":7,"typeConfidence":0.73,"plateTime":0.42058048129977177,"extension":6.637383864770124},"index":3,"playId":"163b0a92-5b2b-3b79-b933-b89771be5490","pitchNumber":4,"startTime":"2026-04-29T01:23:06.009Z","endTime":"2026-04-29T01:23:10.522Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270870907827387,"aZ":-35.35041889219052,"pfxX":2.0618821079783087,"pfxZ":-1.897308438699035,"pX":0.2223010015038441,"pZ":2.025039989065684,"vX0":4.750652725288277,"vY0":-128.47058322513936,"vZ0":-1.483433177112838,"x":108.53,"y":184.1,"x0":-1.917676227192275,"y0":50.002408512308726,"z0":5.354013088406996,"aX":3.4512064326277407},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.5,"breakHorizontal":-4.8,"spinRate":2423,"spinDirection":65},"zone":8,"typeConfidence":0.84,"plateTime":0.426110520160325,"extension":6.508534849106761},"index":4,"playId":"a54601d9-222f-3573-9985-249c7ed4b0c0","pitchNumber":5,"startTime":"2026-04-29T01:23:38.835Z","endTime":"2026-04-29T01:23:43.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-29T01:23:43.793Z","atBatIndex":81},"scoringPlays":[8,15,19,34,35,36,45,48,54,55,56,65,71,72,78],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":70.73,"y":131.41},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":161.44,"y":64.41},"type":"H","description":"Double"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":249.1,"y":49.83},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":162.48,"y":110.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":150.41,"y":172.64},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":152.82,"y":147.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":134.58,"y":148.14},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18,19,20],"bottom":[21,22,23,24],"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":234.73,"y":69.46},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":84.04,"y":79.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":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":209.46,"y":120.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":94.95,"y":146.84},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":84.93,"y":108.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":102.15,"y":122.29},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":31,"top":[25,26,27,28],"bottom":[29,30,31],"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":106.2,"y":154.22},"type":"E","description":"Field Error"},{"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":116.41,"y":156.12},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":112.28,"y":145.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":130.43,"y":143.55},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":86.61,"y":95.36},"type":"O","description":"Lineout"}]}},{"startIndex":32,"endIndex":41,"top":[32,33,34,35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":73.92,"y":51.94},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":145.81,"y":49.19},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":78.88,"y":81.2},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":132.25,"y":55.92},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":77.61,"y":109.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":124.45,"y":180.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":152.82,"y":154.22},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":42,"endIndex":50,"top":[42,43,44],"bottom":[45,46,47,48,49,50],"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":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":131.07,"y":149.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":157.89,"y":153.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":122.94,"y":31.66},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":200.38,"y":102.04},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":173.6,"y":135.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":171.78,"y":44.81},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":121.65,"y":110.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":154.85,"y":163.84},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":51,"endIndex":61,"top":[51,52,53,54,55,56,57,58],"bottom":[59,60,61],"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":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":100.93,"y":74.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":148.26,"y":97.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":142.72,"y":170.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":174.07,"y":119.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":157.38,"y":109.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":113.8,"y":180.57},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":113.8,"y":154.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":148.77,"y":153.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":114.31,"y":175.5},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":73,"top":[62,63,64,65,66,67],"bottom":[68,69,70,71,72,73],"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":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":122.21,"y":53.9},"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":8,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":64.14,"y":121.79},"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":8,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":174.74,"y":54.51},"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":8,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":178.42,"y":92.07},"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":8,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":136.86,"y":117.4},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":74.3,"y":129.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":181.65,"y":88.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":138.13,"y":104.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":109.75,"y":151.18},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":74,"endIndex":81,"top":[74,75,76,77],"bottom":[78,79,80,81],"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":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":141.73,"y":149.07},"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":9,"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":179.83,"y":143.65},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":182.11,"y":45.59},"type":"H","description":"Home Run"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":7,"hits":13,"errors":2,"leftOnBase":3},"away":{"runs":11,"hits":12,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"onDeck":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"inHole":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"battingOrder":10,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"onDeck":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"inHole":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"pitcher":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"battingOrder":1,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".237","atBats":37,"obp":".324","slg":".398","ops":".722","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":22,"rbi":11,"leftOnBase":14,"sacBunts":0,"sacFlies":2,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":7,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":36,"obp":".378","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":136,"era":"4.81","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.42","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":45,"strikes":91,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.00","rbi":7,"pitchesPerInning":"15.11","runsScoredPer9":"7.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"passedBall":1,"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":6,"gamesStarted":6,"flyOuts":18,"groundOuts":38,"airOuts":38,"runs":11,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":122,"obp":".236","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":527,"era":"2.97","inningsPitched":"33.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.90","battersFaced":127,"outs":100,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":527,"balls":203,"strikes":324,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"15.81","gamesFinished":0,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"5.67","walksPer9Inn":"1.35","hitsPer9Inn":"6.75","runsScoredPer9":"2.97","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":13},"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 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":19,"groundOuts":17,"airOuts":30,"runs":11,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":10,"intentionalWalks":1,"hits":21,"hitByPitch":0,"avg":".221","atBats":95,"obp":".287","slg":".368","ops":".655","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":35,"rbi":18,"leftOnBase":45,"sacBunts":0,"sacFlies":3,"babip":".266","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.75","popOuts":4,"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":32,"putOuts":6,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694335":{"person":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":6,"groundOuts":13,"airOuts":16,"runs":18,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":66,"obp":".430","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":300,"era":"10.34","inningsPitched":"15.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"2.11","battersFaced":79,"outs":47,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":300,"balls":124,"strikes":176,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":1,"winPercentage":".000","pitchesPerInning":"19.15","gamesFinished":3,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.19","walksPer9Inn":"6.89","hitsPer9Inn":"12.06","runsScoredPer9":"10.34","homeRunsPer9":"2.30","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | K, 3 RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"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":28,"flyOuts":13,"groundOuts":20,"airOuts":19,"runs":22,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":1,"avg":".283","atBats":106,"obp":".358","slg":".547","ops":".905","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":58,"rbi":19,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".361","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.25","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":56,"errors":0,"chances":60,"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":"1-5","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":22,"airOuts":18,"runs":12,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".250","atBats":76,"obp":".289","slg":".461","ops":".750","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":35,"rbi":13,"leftOnBase":30,"sacBunts":0,"sacFlies":2,"babip":".259","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.20","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":2,"putOuts":45,"errors":0,"chances":47,"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":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":4,"groundOuts":30,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".192","atBats":73,"obp":".241","slg":".247","ops":".488","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":18,"rbi":5,"leftOnBase":30,"sacBunts":5,"sacFlies":1,"babip":".255","groundOutsToAirouts":"2.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":59,"errors":1,"chances":62,"fielding":".984","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":{"note":"(W, 3-3)","summary":"5.1 IP, 3 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":4,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":82,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":28,"strikes":54,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":11,"groundOuts":38,"airOuts":22,"runs":18,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":2,"atBats":120,"obp":".383","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":501,"era":"5.52","inningsPitched":"29.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.67","battersFaced":134,"outs":88,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":501,"balls":198,"strikes":303,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.73","rbi":3,"winPercentage":".500","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.38","hitsPer9Inn":"11.66","runsScoredPer9":"5.52","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":13,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".276","atBats":29,"obp":".333","slg":".448","ops":".781","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":13,"rbi":4,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".318","groundOutsToAirouts":"0.50","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"29.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":19,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":24,"obp":".346","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":91,"era":"1.59","inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.59","battersFaced":26,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":30,"strikes":61,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.06","gamesFinished":3,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"14.29","walksPer9Inn":"3.18","hitsPer9Inn":"11.12","runsScoredPer9":"4.76","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":{"note":"(H, 2)","summary":"1.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":0,"strikes":11,"strikePercentage":"1.000","hitBatsmen":0,"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":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":11,"groundOuts":19,"airOuts":16,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":50,"obp":".246","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":203,"era":"1.13","inningsPitched":"16.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"0.81","battersFaced":57,"outs":48,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":203,"balls":87,"strikes":116,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.69","gamesFinished":3,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"4.50","walksPer9Inn":"3.38","hitsPer9Inn":"3.94","runsScoredPer9":"1.69","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":13,"gamesStarted":0,"flyOuts":6,"groundOuts":15,"airOuts":16,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":50,"obp":".309","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":223,"era":"3.95","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":6,"whip":"1.17","battersFaced":56,"outs":41,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":223,"balls":84,"strikes":139,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".000","pitchesPerInning":"16.32","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.27","walksPer9Inn":"2.63","hitsPer9Inn":"7.90","runsScoredPer9":"3.95","homeRunsPer9":"1.32","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"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-3 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":26,"groundOuts":26,"airOuts":35,"runs":25,"doubles":3,"triples":0,"homeRuns":6,"strikeOuts":23,"baseOnBalls":16,"intentionalWalks":0,"hits":26,"hitByPitch":7,"avg":".241","atBats":108,"obp":".368","slg":".435","ops":".803","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":47,"rbi":14,"leftOnBase":30,"sacBunts":0,"sacFlies":2,"babip":".247","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":5,"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":84,"putOuts":37,"errors":2,"chances":123,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":10,"strikes":15,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"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":16,"gamesStarted":0,"flyOuts":4,"groundOuts":17,"airOuts":20,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":11,"intentionalWalks":0,"hits":12,"hitByPitch":3,"atBats":53,"obp":".371","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":282,"era":"5.87","inningsPitched":"15.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":10,"whip":"1.50","battersFaced":70,"outs":46,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":282,"balls":119,"strikes":163,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":3,"winPercentage":".---","pitchesPerInning":"18.39","gamesFinished":0,"strikeoutWalkRatio":"0.64","strikeoutsPer9Inn":"4.11","walksPer9Inn":"6.46","hitsPer9Inn":"7.04","runsScoredPer9":"7.04","homeRunsPer9":"0.59","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":11},"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 | 2 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":19,"groundOuts":36,"airOuts":29,"runs":13,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":1,"hits":29,"hitByPitch":0,"avg":".264","atBats":110,"obp":".344","slg":".418","ops":".762","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":46,"rbi":20,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.67","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":245,"errors":2,"chances":267,"fielding":".993","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":18,"flyOuts":7,"groundOuts":12,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".170","atBats":53,"obp":".228","slg":".208","ops":".436","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":11,"rbi":2,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".265","groundOutsToAirouts":"0.92","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":15,"putOuts":25,"errors":0,"chances":40,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":51,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":217,"era":"1.26","inningsPitched":"14.1","wins":3,"losses":1,"saves":7,"saveOpportunities":9,"holds":1,"blownSaves":2,"earnedRuns":2,"whip":"0.77","battersFaced":54,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":75,"strikes":142,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.57","rbi":0,"winPercentage":".750","pitchesPerInning":"15.14","gamesFinished":9,"strikeoutWalkRatio":"16.00","strikeoutsPer9Inn":"10.05","walksPer9Inn":"0.63","hitsPer9Inn":"6.28","runsScoredPer9":"1.88","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"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":false,"isOnBench":true,"isSubstitute":false}},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":35,"airOuts":21,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":98,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"4.26","inningsPitched":"25.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.42","battersFaced":114,"outs":76,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":179,"strikes":269,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".500","pitchesPerInning":"17.68","gamesFinished":0,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.11","walksPer9Inn":"4.97","hitsPer9Inn":"7.82","runsScoredPer9":"4.62","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":9,"flyOuts":3,"groundOuts":11,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".118","atBats":17,"obp":".118","slg":".176","ops":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":3,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".118","groundOutsToAirouts":"2.75","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":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":7,"groundOuts":13,"airOuts":14,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":1,"hits":7,"hitByPitch":1,"atBats":43,"obp":".275","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":195,"era":"4.38","inningsPitched":"12.1","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.05","battersFaced":51,"outs":37,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":63,"strikes":132,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.81","gamesFinished":3,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"7.30","walksPer9Inn":"4.38","hitsPer9Inn":"5.11","runsScoredPer9":"4.38","homeRunsPer9":"0.73","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":28,"groundOuts":29,"airOuts":40,"runs":16,"doubles":3,"triples":1,"homeRuns":8,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":121,"obp":".351","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":497,"era":"4.75","inningsPitched":"30.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.55","battersFaced":135,"outs":91,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":497,"balls":183,"strikes":314,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"1.73","strikeoutsPer9Inn":"5.64","walksPer9Inn":"3.26","hitsPer9Inn":"10.68","runsScoredPer9":"4.75","homeRunsPer9":"2.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":11,"groundOuts":17,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".250","atBats":60,"obp":".303","slg":".433","ops":".736","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":26,"rbi":8,"leftOnBase":28,"sacBunts":1,"sacFlies":1,"babip":".273","groundOutsToAirouts":"1.06","catchersInterference":0,"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":{"gamesStarted":1,"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":13,"putOuts":130,"errors":3,"chances":146,"fielding":".979","passedBall":1,"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":22,"flyOuts":10,"groundOuts":14,"airOuts":17,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":3,"avg":".180","atBats":50,"obp":".288","slg":".360","ops":".648","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":18,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".184","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":27,"errors":3,"chances":60,"fielding":".950","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":13,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":49,"obp":".424","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":280,"era":"7.71","inningsPitched":"11.2","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"2.14","battersFaced":60,"outs":35,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":280,"balls":112,"strikes":168,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":"1.000","pitchesPerInning":"24.00","gamesFinished":2,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"13.11","walksPer9Inn":"7.71","hitsPer9Inn":"11.57","runsScoredPer9":"8.49","homeRunsPer9":"0.77","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":14,"groundOuts":28,"airOuts":31,"runs":19,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":40,"hitByPitch":2,"atBats":120,"obp":".377","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":498,"era":"5.28","inningsPitched":"30.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.53","battersFaced":130,"outs":92,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":498,"balls":178,"strikes":320,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".600","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"6.46","walksPer9Inn":"2.05","hitsPer9Inn":"11.74","runsScoredPer9":"5.58","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"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":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":12,"groundOuts":21,"airOuts":25,"runs":13,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".261","atBats":92,"obp":".337","slg":".370","ops":".707","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":34,"rbi":13,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"92.00","popOuts":8,"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":69,"putOuts":38,"errors":1,"chances":108,"fielding":".991","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":"1-2 | 2B, 3 BB, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":29,"flyOuts":14,"groundOuts":32,"airOuts":27,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":23,"intentionalWalks":4,"hits":24,"hitByPitch":8,"avg":".238","atBats":101,"obp":".414","slg":".416","ops":".830","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":42,"rbi":13,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":7,"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":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":71,"errors":0,"chances":73,"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,681517,700669,677865,694335],"pitchers":[681517,700669,677865,694335],"bench":[665877,650968,695336,602104],"bullpen":[681676,669461,669160,700241,676617,669467,668941,666277,592773],"battingOrder":[802139,671056,676475,691023,669357,691026,701675,686780,687363],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wetherholt (3, Ashcraft, B); Burleson 2 (8, Ashcraft, B, Barco); Herrera (6, Barco)."},{"label":"HR","value":"Gorman (4, 2nd inning off Ashcraft, B, 0 on, 0 out); Scott II (1, 3rd inning off Ashcraft, B, 0 on, 0 out)."},{"label":"TB","value":"Burleson 4; Church; Gorman 4; Herrera 2; Pagés, P; Scott II 4; Walker, J 2; Wetherholt 2; Winn 2."},{"label":"RBI","value":"Burleson 3 (20); Gorman 3 (18); Scott II (5); Walker, J 3 (19); Winn (13)."},{"label":"2-out RBI","value":"Walker, J; Winn."},{"label":"Runners left in scoring position, 2 out","value":"Walker, J; Pagés, P 2; Gorman 2; Scott II."},{"label":"SF","value":"Gorman; Walker, J."},{"label":"GIDP","value":"Church."},{"label":"Team RISP","value":"5-for-16."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Herrera (1, 2nd base off Ashcraft, B/Davis, H); Walker, J (5, 2nd base off Ashcraft, B/Davis, H)."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Pagés, P (1)."},{"label":"DP","value":"4 (2 Winn-Burleson; Wetherholt-Winn-Burleson; Burleson-Winn-Graceffo)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":9,"airOuts":3,"runs":7,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".245","atBats":36,"obp":".326","slg":".378","ops":".704","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":23,"rbi":7,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":37,"obp":".400","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":171,"era":"3.61","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.25","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":61,"strikes":110,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":11,"pitchesPerInning":"19.00","runsScoredPer9":"11.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":2,"chances":37,"passedBall":1,"pickoffs":0}},"players":{"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":6,"flyOuts":11,"groundOuts":30,"airOuts":26,"runs":8,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":99,"obp":".211","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":446,"era":"2.48","inningsPitched":"29.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.72","battersFaced":110,"outs":87,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":446,"balls":151,"strikes":295,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".800","pitchesPerInning":"15.38","gamesFinished":0,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"9.31","walksPer9Inn":"2.17","hitsPer9Inn":"4.34","runsScoredPer9":"2.48","homeRunsPer9":"0.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"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}},"ID694377":{"person":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"jerseyNumber":"38","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"201","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":21,"flyOuts":13,"groundOuts":22,"airOuts":15,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".215","atBats":65,"obp":".307","slg":".308","ops":".615","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":75,"totalBases":20,"rbi":4,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".260","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"65.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":22,"errors":2,"chances":44,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":12,"groundOuts":22,"airOuts":23,"runs":10,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".256","atBats":78,"obp":".362","slg":".359","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":28,"rbi":8,"leftOnBase":40,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":5,"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":18,"putOuts":152,"errors":0,"chances":170,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":25,"flyOuts":10,"groundOuts":22,"airOuts":25,"runs":15,"doubles":6,"triples":0,"homeRuns":7,"strikeOuts":28,"baseOnBalls":13,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".242","atBats":99,"obp":".336","slg":".515","ops":".851","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":51,"rbi":19,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".266","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.14","popOuts":9,"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":60,"putOuts":36,"errors":0,"chances":96,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"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":30,"flyOuts":13,"groundOuts":26,"airOuts":20,"runs":20,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":23,"intentionalWalks":2,"hits":26,"hitByPitch":2,"avg":".245","atBats":106,"obp":".386","slg":".368","ops":".754","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":39,"rbi":17,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.33","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":44,"errors":1,"chances":45,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":10,"groundOuts":25,"airOuts":16,"runs":21,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":45,"baseOnBalls":9,"intentionalWalks":2,"hits":31,"hitByPitch":1,"avg":".265","atBats":117,"obp":".323","slg":".538","ops":".861","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":63,"rbi":25,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".349","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":69,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":8,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":35,"obp":".375","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":174,"era":"2.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"1.44","battersFaced":40,"outs":27,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":66,"strikes":108,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"19.33","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"3.00","hitsPer9Inn":"10.00","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":15,"gamesStarted":0,"flyOuts":5,"groundOuts":12,"airOuts":11,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":49,"obp":".232","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":239,"era":"1.84","inningsPitched":"14.2","wins":2,"losses":0,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":3,"whip":"0.82","battersFaced":56,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":239,"balls":92,"strikes":147,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.30","gamesFinished":4,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"12.27","walksPer9Inn":"3.68","hitsPer9Inn":"3.68","runsScoredPer9":"1.84","homeRunsPer9":"0.61","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":2,"flyOuts":4,"groundOuts":6,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":48,"obp":".315","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":222,"era":"3.65","inningsPitched":"12.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"1.38","battersFaced":54,"outs":37,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":222,"balls":74,"strikes":148,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"16.05","walksPer9Inn":"4.38","hitsPer9Inn":"8.03","runsScoredPer9":"3.65","homeRunsPer9":"0.73","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":5,"groundOuts":26,"airOuts":7,"runs":11,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":1,"hits":18,"hitByPitch":0,"avg":".273","atBats":66,"obp":".324","slg":".303","ops":".627","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":20,"rbi":3,"leftOnBase":36,"sacBunts":1,"sacFlies":0,"babip":".360","groundOutsToAirouts":"3.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":28,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":6,"flyOuts":17,"groundOuts":29,"airOuts":43,"runs":12,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":124,"obp":".292","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":512,"era":"3.18","inningsPitched":"34.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.15","battersFaced":137,"outs":102,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":187,"strikes":325,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".667","pitchesPerInning":"15.06","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"6.62","walksPer9Inn":"2.91","hitsPer9Inn":"7.41","runsScoredPer9":"3.18","homeRunsPer9":"0.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":8,"groundOuts":18,"airOuts":14,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":4,"hits":11,"hitByPitch":1,"atBats":62,"obp":".292","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":271,"era":"2.04","inningsPitched":"17.2","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":4,"whip":"1.13","battersFaced":72,"outs":53,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":98,"strikes":173,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".667","pitchesPerInning":"15.34","gamesFinished":5,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.68","walksPer9Inn":"4.58","hitsPer9Inn":"5.60","runsScoredPer9":"3.06","homeRunsPer9":"0.51","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":3,"chances":8,"fielding":".625","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":17,"groundOuts":6,"airOuts":28,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":57,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":262,"era":"1.13","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":2,"whip":"1.19","battersFaced":65,"outs":48,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":262,"balls":95,"strikes":167,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":".---","pitchesPerInning":"16.38","gamesFinished":2,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.94","hitsPer9Inn":"6.75","runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":16,"groundOuts":19,"airOuts":31,"runs":14,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":16,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":90,"obp":".343","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":423,"era":"4.88","inningsPitched":"24.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.50","battersFaced":108,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":423,"balls":160,"strikes":263,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".333","pitchesPerInning":"17.63","gamesFinished":0,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"7.88","walksPer9Inn":"6.00","hitsPer9Inn":"7.50","runsScoredPer9":"5.25","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".273","slg":".273","ops":".546","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":22,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":5,"flyOuts":12,"groundOuts":29,"airOuts":24,"runs":14,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":111,"obp":".336","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":505,"era":"4.13","inningsPitched":"28.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.45","battersFaced":126,"outs":85,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":505,"balls":188,"strikes":317,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".333","pitchesPerInning":"17.82","gamesFinished":0,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"9.53","walksPer9Inn":"3.49","hitsPer9Inn":"9.53","runsScoredPer9":"4.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":20,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":49,"obp":".310","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":231,"era":"3.29","inningsPitched":"13.2","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":2,"blownSaves":2,"earnedRuns":5,"whip":"1.24","battersFaced":58,"outs":41,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":231,"balls":89,"strikes":142,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".500","pitchesPerInning":"16.90","gamesFinished":7,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.59","walksPer9Inn":"5.27","hitsPer9Inn":"5.93","runsScoredPer9":"3.95","homeRunsPer9":"1.32","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"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}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":12,"groundOuts":18,"airOuts":21,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".161","atBats":62,"obp":".257","slg":".210","ops":".467","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":71,"totalBases":13,"rbi":3,"leftOnBase":34,"sacBunts":1,"sacFlies":0,"babip":".208","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":6,"putOuts":196,"errors":1,"chances":203,"fielding":".995","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664875":{"person":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":5,"groundOuts":17,"airOuts":9,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":54,"obp":".311","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":230,"era":"5.14","inningsPitched":"14.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":8,"whip":"1.21","battersFaced":61,"outs":42,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":230,"balls":87,"strikes":143,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".000","pitchesPerInning":"16.43","gamesFinished":2,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"10.29","walksPer9Inn":"3.21","hitsPer9Inn":"7.71","runsScoredPer9":"6.43","homeRunsPer9":"1.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682995":{"person":{"id":682995,"fullName":"Hunter Barco","link":"/api/v1/people/682995"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 5 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":32,"strikes":52,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":1,"runsScoredPer9":"9.64","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"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":5,"gamesStarted":0,"flyOuts":5,"groundOuts":14,"airOuts":13,"runs":12,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":48,"obp":".417","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":232,"era":"7.71","inningsPitched":"11.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":10,"whip":"1.97","battersFaced":60,"outs":35,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":232,"balls":101,"strikes":131,"strikePercentage":".560","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":6,"winPercentage":".000","pitchesPerInning":"19.89","gamesFinished":2,"strikeoutWalkRatio":"0.89","strikeoutsPer9Inn":"6.17","walksPer9Inn":"6.94","hitsPer9Inn":"10.80","runsScoredPer9":"9.26","homeRunsPer9":"2.31","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"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"}]},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":9,"groundOuts":23,"airOuts":16,"runs":9,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".226","atBats":84,"obp":".283","slg":".345","ops":".628","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":29,"rbi":13,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".304","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","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":58,"putOuts":36,"errors":3,"chances":97,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":27,"airOuts":21,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":14,"intentionalWalks":1,"hits":32,"hitByPitch":2,"avg":".323","atBats":99,"obp":".410","slg":".515","ops":".925","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":51,"rbi":20,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".360","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.80","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":71,"errors":1,"chances":75,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":9,"groundOuts":30,"airOuts":16,"runs":12,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".330","atBats":97,"obp":".369","slg":".381","ops":".750","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":37,"rbi":15,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".410","groundOutsToAirouts":"1.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":27,"errors":2,"chances":72,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":14,"groundOuts":15,"airOuts":36,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".160","atBats":94,"obp":".225","slg":".245","ops":".470","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":23,"rbi":8,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".203","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)","summary":"4.1 IP, 6 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":22,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":29,"strikes":58,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"12.46","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":19,"groundOuts":30,"airOuts":29,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":39,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":122,"obp":".292","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":522,"era":"3.71","inningsPitched":"34.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.15","battersFaced":138,"outs":102,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":522,"balls":184,"strikes":338,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":5,"winPercentage":".333","pitchesPerInning":"15.35","gamesFinished":0,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"10.32","walksPer9Inn":"3.18","hitsPer9Inn":"7.15","runsScoredPer9":"4.50","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[665833,664040,694377,668804,656811,693304,687462,804606,663968,680779,542303,677952,682995],"pitchers":[677952,682995],"bench":[695257],"bullpen":[696149,656605,664875,676755,669387,682254,670990,642701,681895,694973,642397],"battingOrder":[665833,694377,668804,656811,693304,687462,804606,663968,542303],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lowe, B (6, Leahy)."},{"label":"HR","value":"Cruz, O (9, 6th inning off Leahy, 0 on, 0 out); O'Hearn (5, 6th inning off Leahy, 1 on, 1 out); Griffin (2, 9th inning off Svanson, 0 on, 0 out)."},{"label":"TB","value":"Cruz, O 5; Gonzales, N 2; Griffin 5; Horwitz; Lowe, B 2; Mangum; O'Hearn 5; Reynolds, B 2."},{"label":"RBI","value":"Cruz, O (25); Gonzales, N 2 (15); Griffin (13); O'Hearn 3 (20)."},{"label":"Runners left in scoring position, 2 out","value":"O'Hearn; Davis, H; Lowe, B."},{"label":"GIDP","value":"Horwitz 2; Mangum; O'Hearn."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Mangum (5, 2nd base off Leahy/Pagés, P)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Griffin (3, throw); O'Hearn (1, fielding)."},{"label":"PB","value":"Davis, H (4)."},{"label":"DP","value":"(Horwitz-Griffin-Horwitz)."}]}],"note":[{"label":"a","value":"Struck out for Lowe, B in the 8th."},{"label":"b","value":"Struck out for Davis, H in the 9th."}]}},"officials":[{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Home Plate"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"First Base"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Wetherholt (by Barco)."},{"label":"ABS Challenge","value":"Cruz, O (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Leahy 82-54; Graceffo 11-11; Bruihl 25-15; Svanson 18-11; Ashcraft, B 87-58; Barco 84-52."},{"label":"Groundouts-flyouts","value":"Leahy 4-1; Graceffo 4-0; Bruihl 1-0; Svanson 0-0; Ashcraft, B 3-3; Barco 5-3."},{"label":"Batters faced","value":"Leahy 23; Graceffo 4; Bruihl 6; Svanson 4; Ashcraft, B 22; Barco 23."},{"label":"Inherited runners-scored","value":"Graceffo 1-0; Barco 1-1."},{"label":"Umpires","value":"HP: Erich Bacchus. 1B: Laz Diaz. 2B: Brian O'Nora. 3B: Chris Segal. "},{"label":"Weather","value":"71 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, Out To LF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"2:41."},{"label":"Att","value":"8,758."},{"label":"Venue","value":"PNC Park."},{"label":"April 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056","boxscoreName":"Herrera"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-2 | 2B, 3 BB, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":29,"flyOuts":14,"groundOuts":32,"airOuts":27,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":23,"intentionalWalks":4,"hits":24,"hitByPitch":8,"avg":".238","atBats":101,"obp":".414","slg":".416","ops":".830","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":42,"rbi":13,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":7,"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":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":71,"errors":0,"chances":73,"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"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","boxscoreName":"Burleson"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":19,"groundOuts":36,"airOuts":29,"runs":13,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":1,"hits":29,"hitByPitch":0,"avg":".264","atBats":110,"obp":".344","slg":".418","ops":".762","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":46,"rbi":20,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.67","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":245,"errors":2,"chances":267,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","boxscoreName":"O'Hearn"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":27,"airOuts":21,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":21,"baseOnBalls":14,"intentionalWalks":1,"hits":32,"hitByPitch":2,"avg":".323","atBats":99,"obp":".410","slg":".515","ops":".925","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":51,"rbi":20,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".360","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.80","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":71,"errors":1,"chances":75,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"loser":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}