{"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":823391,"link":"/api/v1.1/game/823391/feed/live","metaData":{"wait":10,"timeStamp":"20260430_194356","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823391,"type":"R","doubleHeader":"N","id":"2026/04/30/slnmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823391-2026-04-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-30T16:35:00Z","originalDate":"2026-04-30","officialDate":"2026-04-30","dayNight":"day","time":"12:35","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":31,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":18,"losses":13,"ties":0,"pct":".581"},"records":{},"divisionLeader":false,"wins":18,"losses":13,"winningPercentage":".581"},"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":32,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":16,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":16,"losses":16,"winningPercentage":".500"},"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},"ID690928":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928","firstName":"Hunter","lastName":"Dobbins","primaryNumber":"40","birthDate":"1999-08-30","currentAge":27,"birthCity":"Bryan","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Dobbins","boxscoreName":"Dobbins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Dobbins","nameSlug":"hunter-dobbins-690928","firstLastName":"Hunter Dobbins","lastFirstName":"Dobbins, Hunter","lastInitName":"Dobbins, H","initLastName":"H Dobbins","fullFMLName":"Hunter  Dobbins","fullLFMName":"Dobbins, Hunter ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID606965":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965","firstName":"Christopher","lastName":"Devenski","primaryNumber":"56","birthDate":"1990-11-13","currentAge":35,"birthCity":"Cerritos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Devenski","middleName":"Michael","boxscoreName":"Devenski","nickName":"Devo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"deh-VEHN-ski","mlbDebutDate":"2016-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Devenski","nameSlug":"chris-devenski-606965","firstLastName":"Chris Devenski","lastFirstName":"Devenski, Chris","lastInitName":"Devenski, C","initLastName":"C Devenski","fullFMLName":"Christopher Michael Devenski","fullLFMName":"Devenski, Christopher Michael","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"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":"46","wind":"11 mph, Out To CF"},"gameInfo":{"attendance":12143,"firstPitch":"2026-04-30T16:38:00.000Z","gameDurationMinutes":185},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"home":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"}},"officialScorer":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"primaryDatacaster":{"id":670060,"fullName":"Keith Barnes","link":"/api/v1/people/670060"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (7) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T16:38:56.511Z","endTime":"2026-04-30T16:39:55.585Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T13:57:47.758Z","endTime":"2026-04-30T16:10:59.370Z","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-30T16:10:59.370Z","endTime":"2026-04-30T16:36:49.677Z","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-30T16:36:49.677Z","endTime":"2026-04-30T16:38:58.876Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.441224316246235,"aZ":-14.840586590478956,"pfxX":-7.598647125892304,"pfxZ":8.935604851166241,"pX":-0.8934495640748674,"pZ":3.556327918314486,"vX0":6.4131409439187825,"vY0":-139.17612015250174,"vZ0":-2.8910328035092925,"x":151.06,"y":142.76,"x0":-2.252910725765118,"y0":50.00642512875515,"z0":5.605482435194788,"aX":-14.74612792544428},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":12.2,"spinRate":2222,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3952247983107533,"extension":6.49282176222768},"index":3,"playId":"381d3dda-04be-3fef-93c0-0e37a6d4cb80","pitchNumber":1,"startTime":"2026-04-30T16:38:58.876Z","endTime":"2026-04-30T16:39:04.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265121891519442,"aZ":-35.07042627866467,"pfxX":-7.4154053383577025,"pfxZ":-1.6046343751745713,"pX":-1.7276401361654663,"pZ":2.9127603707507856,"vX0":4.0203027039962445,"vY0":-133.9108221428858,"vZ0":-0.6540828185003215,"x":182.85,"y":160.14,"x0":-2.28902342706631,"y0":50.000848059192414,"z0":5.679981370494903,"aX":-13.3986206004588},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.9,"breakHorizontal":12.5,"spinRate":1509,"spinDirection":247},"zone":11,"typeConfidence":0.83,"plateTime":0.40979533354810904,"extension":6.6473064055094815},"index":4,"playId":"90894699-8d65-30a9-89f4-e7c83b148b5e","pitchNumber":2,"startTime":"2026-04-30T16:39:15.769Z","endTime":"2026-04-30T16:39:19.842Z","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":95.7,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.443213801929105,"aZ":-17.892848945122232,"pfxX":-6.744960679008019,"pfxZ":7.319160515694925,"pX":-0.31329244166765746,"pZ":2.883551612565597,"vX0":7.498672868544046,"vY0":-139.09155734399684,"vZ0":-4.115778694821335,"x":128.94,"y":160.92,"x0":-2.1733484842796065,"y0":50.00173259327811,"z0":5.575803064207998,"aX":-13.159089546246117},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":10.6,"spinRate":2163,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.39442960696466134,"extension":6.668820789305324},"hitData":{"launchSpeed":107.7,"launchAngle":28.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.03,"coordY":70.26}},"index":5,"playId":"e3ecb31d-9453-3cc2-90a7-deb6ffbf9dc8","pitchNumber":3,"startTime":"2026-04-30T16:39:32.436Z","endTime":"2026-04-30T16:39:55.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:39:55.585Z","atBatIndex":0},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Iván Herrera reaches on a throwing error by third baseman Nick Gonzales.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T16:39:45.311Z","endTime":"2026-04-30T16:41:20.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84970646428569,"aZ":-27.046193406913257,"pfxX":2.479163582727076,"pfxZ":3.379965557338867,"pX":1.2401289973192573,"pZ":1.1749322966300093,"vX0":8.571433176155013,"vY0":-122.12020136644679,"vZ0":-4.534451150371627,"x":69.73,"y":207.06,"x0":-2.6300166921756296,"y0":50.005689087125205,"z0":5.3680625476396475,"aX":3.7638750301133594},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":-6.4,"spinRate":2454,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.44761000238651727,"extension":6.751365401151432},"index":0,"playId":"a6c206d8-ed0f-3c71-9141-662b2682bfa6","pitchNumber":1,"startTime":"2026-04-30T16:40:13.275Z","endTime":"2026-04-30T16:40:16.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55490335243107,"aZ":-15.127156813474043,"pfxX":-8.382339717595599,"pfxZ":8.348150453513352,"pX":-0.7319070255392038,"pZ":3.2601186277719627,"vX0":8.15041683856214,"vY0":-141.79059733349487,"vZ0":-3.790768749547891,"x":144.9,"y":150.76,"x0":-2.550630766284739,"y0":50.00215645649352,"z0":5.575717867683571,"aX":-17.11608482674745},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":13.6,"spinRate":2337,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.385876589716585,"extension":6.479231722563498},"index":1,"playId":"bbd477d3-13db-39a0-9e36-a864e8b0f87f","pitchNumber":2,"startTime":"2026-04-30T16:40:28.237Z","endTime":"2026-04-30T16:40:31.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.839676112389835,"aZ":-26.31580425640687,"pfxX":2.9212815928329388,"pfxZ":3.893511431581217,"pX":2.463033351135616,"pZ":0.37981053875155624,"vX0":11.262510192705385,"vY0":-121.91270721416134,"vZ0":-6.342080882228666,"x":23.11,"y":228.53,"x0":-2.595315905086882,"y0":50.00534752460721,"z0":5.284720981821441,"aX":4.400629657709448},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.6,"breakHorizontal":-7.9,"spinRate":2424,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.44917311828657613,"extension":6.688130819447016},"index":2,"playId":"911f0e8d-d3ac-3d1e-8a61-30e74ad92460","pitchNumber":3,"startTime":"2026-04-30T16:40:46.101Z","endTime":"2026-04-30T16:40:49.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57870166650223,"aZ":-28.119030891352327,"pfxX":-10.5757534103256,"pfxZ":2.039056209554028,"pX":-0.34357814100914674,"pZ":2.222368251423027,"vX0":9.940817673866642,"vY0":-140.30834599572222,"vZ0":-3.9571667364237655,"x":130.1,"y":178.78,"x0":-2.5632936726150657,"y0":50.001889784947835,"z0":5.489249168622343,"aX":-21.025890339396412},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.0,"breakHorizontal":17.0,"spinRate":2056,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.39079143048103404,"extension":6.348115646835771},"hitData":{"launchSpeed":103.2,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":109.24,"coordY":168.4}},"index":3,"playId":"6762fc34-d121-3ef2-accb-2553c3d5c543","pitchNumber":4,"startTime":"2026-04-30T16:41:05.035Z","endTime":"2026-04-30T16:41:20.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:41:20.179Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T16:41:25.942Z","endTime":"2026-04-30T16:44:02.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14381155694869,"aZ":-30.703449184405518,"pfxX":-8.859232728496576,"pfxZ":0.7965753884059321,"pX":0.13590128614197472,"pZ":0.9997302113557622,"vX0":10.04583985437559,"vY0":-135.25437823050083,"vZ0":-5.995895700894021,"x":111.82,"y":211.79,"x0":-2.485910929488226,"y0":50.00066207282674,"z0":5.414537904101081,"aX":-16.314354432175236},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.2,"breakHorizontal":13.8,"spinRate":1646,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.4058819947816539,"extension":6.733799892314633},"index":0,"playId":"c1304b00-d5fc-36d1-bbfe-fe9e98f44089","pitchNumber":1,"startTime":"2026-04-30T16:41:57.296Z","endTime":"2026-04-30T16:42:01.452Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46088700774276,"aZ":-31.354543808344932,"pfxX":-8.717134193415596,"pfxZ":0.43720080275033,"pX":-0.38346611538244685,"pZ":2.010412976694291,"vX0":8.949235679210846,"vY0":-135.69477389689922,"vZ0":-3.5103845330463126,"x":131.62,"y":184.5,"x0":-2.590336375881713,"y0":50.001518954473916,"z0":5.5033464500688565,"aX":-16.26894804698724},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.2,"breakHorizontal":13.9,"spinRate":1617,"spinDirection":245},"zone":7,"typeConfidence":0.9,"plateTime":0.40351621609319377,"extension":6.478954116032791},"index":1,"playId":"a17b6797-20e0-343f-8365-ae98e783e6ff","pitchNumber":2,"startTime":"2026-04-30T16:42:13.214Z","endTime":"2026-04-30T16:42:17.012Z","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":89.2,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.791121219267723,"aZ":-23.973773872736516,"pfxX":-12.966358712065361,"pfxZ":4.915049351801649,"pX":0.6556792339610655,"pZ":0.9444216608841465,"vX0":12.30338392361056,"vY0":-129.06908151060358,"vZ0":-6.283959373537652,"x":92.01,"y":213.28,"x0":-2.5152728690186317,"y0":50.000200547712396,"z0":5.2868608771036545,"aX":-21.618478476096204},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.4,"breakHorizontal":20.3,"spinRate":2044,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4262671998681906,"extension":6.6798970389203935},"index":2,"playId":"024349c9-5c0c-35d8-9156-26988fde439b","pitchNumber":3,"startTime":"2026-04-30T16:42:32.483Z","endTime":"2026-04-30T16:42:36.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40211886249432,"aZ":-31.880948270607135,"pfxX":-8.566402642795772,"pfxZ":0.16088298623809028,"pX":-0.813601860828311,"pZ":1.751638620380133,"vX0":7.865707347321413,"vY0":-135.57452744909637,"vZ0":-3.870419396039627,"x":148.01,"y":191.49,"x0":-2.643372780389517,"y0":50.00614569128518,"z0":5.429775899024922,"aX":-15.906222811759278},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.4,"breakHorizontal":13.8,"spinRate":1652,"spinDirection":251},"zone":7,"typeConfidence":0.9,"plateTime":0.4044418810496442,"extension":6.663858634100338},"index":3,"playId":"e0b26a70-a08a-3fb0-8e82-8a81851a1ea9","pitchNumber":4,"startTime":"2026-04-30T16:42:49.092Z","endTime":"2026-04-30T16:42:52.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.289968066877208,"aZ":-22.82869952153908,"pfxX":-10.907547309515428,"pfxZ":5.587993878559781,"pX":0.10125939240580788,"pZ":2.009978366700766,"vX0":10.38557066906212,"vY0":-128.88900634718198,"vZ0":-4.127225979636199,"x":113.14,"y":184.51,"x0":-2.5749133788536116,"y0":50.0021030833451,"z0":5.407753806328966,"aX":-18.24099300081333},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":2023,"spinDirection":259},"zone":8,"typeConfidence":2.0,"plateTime":0.42594063865454856,"extension":6.590002823050098},"index":4,"playId":"3f604765-ea9f-3f1d-a7a5-e3e898789fa6","pitchNumber":5,"startTime":"2026-04-30T16:43:11.592Z","endTime":"2026-04-30T16:43:14.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.450211135299046,"aZ":-29.69832314584395,"pfxX":-9.08867622213183,"pfxZ":1.3262987843622547,"pX":-0.2500148665798061,"pZ":1.3591348698147698,"vX0":9.543844125245679,"vY0":-135.86825052461475,"vZ0":-5.4626465602682845,"x":126.53,"y":202.08,"x0":-2.6314669254784473,"y0":50.00245197257544,"z0":5.465885725077329,"aX":-16.95095022188161},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.3,"breakHorizontal":14.4,"spinRate":1748,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.40350762062998013,"extension":6.444442403958615},"index":5,"playId":"0ada4591-7646-381b-a956-a9c78da0fced","pitchNumber":6,"startTime":"2026-04-30T16:43:33.067Z","endTime":"2026-04-30T16:43:36.340Z","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":84.3,"endSpeed":77.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09496626516861,"aZ":-25.512002830178137,"pfxX":5.633518260261183,"pfxZ":4.393470602194331,"pX":-0.7346935621320687,"pZ":2.575969531782667,"vX0":3.477976189133839,"vY0":-122.79306734040964,"vZ0":-1.5951256517477272,"x":145.0,"y":169.23,"x0":-2.9048223545284606,"y0":50.00007868763354,"z0":5.4209722958158695,"aX":8.532630334627312},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.8,"breakHorizontal":-11.0,"spinRate":2484,"spinDirection":89},"zone":4,"typeConfidence":2.0,"plateTime":0.4474101345212538,"extension":6.459289356383134},"index":6,"playId":"5aab072c-39a9-3f5f-9e04-12c71bb820d9","pitchNumber":7,"startTime":"2026-04-30T16:43:56.045Z","endTime":"2026-04-30T16:44:02.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:44:02.317Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jordan Walker homers (9) on a fly ball to left field. Iván Herrera scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T16:44:05.234Z","endTime":"2026-04-30T16:45:58.617Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":83.9,"endSpeed":77.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698539394411256,"aZ":-24.04052941241938,"pfxX":4.192758979765787,"pfxZ":5.416534233720449,"pX":1.6792482390773478,"pZ":1.7584104832033434,"vX0":8.020927794431644,"vY0":-121.95979033349506,"vZ0":-3.715056941824505,"x":52.99,"y":191.3,"x0":-2.2010498861808716,"y0":50.00392615042451,"z0":5.382518346985067,"aX":6.2941162992216695},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.1,"breakHorizontal":-9.6,"spinRate":2617,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4496615650018385,"extension":6.672160384884701},"index":0,"playId":"9d26408d-398c-3354-8508-9036b8a1f3ba","pitchNumber":1,"startTime":"2026-04-30T16:44:24.789Z","endTime":"2026-04-30T16:44:30.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.664394686346967,"aZ":-28.402369611123895,"pfxX":2.926106906034015,"pfxZ":2.519837616319079,"pX":-0.5762753772277542,"pZ":1.8178490384174437,"vX0":3.6624410408141324,"vY0":-121.87765676907932,"vZ0":-2.669313678206591,"x":138.97,"y":189.7,"x0":-2.4806037242460217,"y0":50.00590449891251,"z0":5.388150805582698,"aX":4.388932197804789},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.2,"breakHorizontal":-6.2,"spinRate":2546,"spinDirection":91},"zone":7,"typeConfidence":0.89,"plateTime":0.4499460116706331,"extension":6.758776395322391},"index":1,"playId":"17e584f0-33c9-3c7d-8b35-8ff318630e70","pitchNumber":2,"startTime":"2026-04-30T16:44:44.902Z","endTime":"2026-04-30T16:45:11.923Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"}}},{"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":96.5,"endSpeed":88.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.748529335674945,"aZ":-20.022319776085478,"pfxX":-9.845922191731463,"pfxZ":6.107204870258156,"pX":0.2747983589729824,"pZ":1.0561856107337888,"vX0":9.998101481365373,"vY0":-139.99427007919004,"vZ0":-8.254125234021528,"x":106.53,"y":210.26,"x0":-2.0586979134046914,"y0":50.00548306701384,"z0":5.346786935465261,"aX":-19.602624631326492},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":15.8,"spinRate":2247,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.3908185080295987,"extension":6.384936970963434},"index":2,"playId":"d22980b9-2f52-3c94-8d90-520a7774ecc2","pitchNumber":3,"startTime":"2026-04-30T16:45:16.626Z","endTime":"2026-04-30T16:45:20.155Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13171060929646,"aZ":-26.57704990989374,"pfxX":3.5977131088943355,"pfxZ":3.751425092968997,"pX":-0.6012258668443221,"pZ":2.8119648520376987,"vX0":3.149630178685857,"vY0":-121.73278337039966,"vZ0":-0.798842814446141,"x":139.92,"y":162.86,"x0":-2.3819150887111635,"y0":50.00486702683437,"z0":5.456629497471124,"aX":5.369064475851848},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":-7.3,"spinRate":2617,"spinDirection":82},"zone":4,"typeConfidence":0.9,"plateTime":0.4509062102563983,"extension":6.335368292726701},"hitData":{"launchSpeed":107.0,"launchAngle":40.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":31.9,"coordY":75.34}},"index":3,"playId":"030e9779-36d1-337c-9289-46aa1eac29b3","pitchNumber":4,"startTime":"2026-04-30T16:45:32.196Z","endTime":"2026-04-30T16:45:58.617Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:45:58.617Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T16:45:45.655Z","endTime":"2026-04-30T16:47:30.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.940533241549797,"aZ":-15.237421066123341,"pfxX":-9.370185810664605,"pfxZ":8.362841521600767,"pX":-0.4048855113182178,"pZ":2.101990589960374,"vX0":9.658035105422465,"vY0":-141.3350146485156,"vZ0":-6.447766068239892,"x":132.43,"y":182.03,"x0":-2.6474649251227,"y0":50.00111837186378,"z0":5.389813336761636,"aX":-18.9725925398344},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":15.0,"spinRate":2255,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3874121870595868,"extension":6.711554445480314},"index":0,"playId":"a79eeb25-c8d8-3460-9ec3-5a8e1047dfd6","pitchNumber":1,"startTime":"2026-04-30T16:46:21.992Z","endTime":"2026-04-30T16:46:26.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02073187579102,"aZ":-22.410503783495088,"pfxX":-10.821084732874546,"pfxZ":5.608145812716531,"pX":0.21866858357301958,"pZ":1.8648215594214028,"vX0":11.061950922174528,"vY0":-130.7255351348732,"vZ0":-4.810947533398151,"x":108.66,"y":188.43,"x0":-2.6498364492171604,"y0":50.00315705503324,"z0":5.3984484166505196,"aX":-18.841142229457812},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":1736,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.41804001309176453,"extension":6.783141724983328},"index":1,"playId":"5be356d7-c814-318d-8d74-96a04bdaf6d4","pitchNumber":2,"startTime":"2026-04-30T16:46:42.209Z","endTime":"2026-04-30T16:46:46.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.911733668198913,"aZ":-27.96896090005847,"pfxX":-10.13032552086559,"pfxZ":2.462524421258886,"pX":-0.31992901635447374,"pZ":0.23588290825814842,"vX0":9.870447781856724,"vY0":-129.61003518958813,"vZ0":-7.4714399455628255,"x":129.19,"y":232.41,"x0":-2.8529392568304757,"y0":50.0045063622557,"z0":5.27799385292057,"aX":-17.31714240403368},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.0,"breakHorizontal":16.3,"spinRate":1860,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4218364623312336,"extension":6.7588043790614485},"index":2,"playId":"d3c179c3-a164-30ad-aeda-e85926878479","pitchNumber":3,"startTime":"2026-04-30T16:46:58.758Z","endTime":"2026-04-30T16:47:06.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.618553983792296,"aZ":-22.77803390301542,"pfxX":-10.216051084718494,"pfxZ":5.516162598159899,"pX":0.17036716014143471,"pZ":1.625505194542259,"vX0":10.827631595864775,"vY0":-129.8080185196471,"vZ0":-5.163742208758581,"x":110.51,"y":194.89,"x0":-2.7310774438827106,"y0":50.00406700775598,"z0":5.378824307552738,"aX":-17.40551077741622},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.0,"breakHorizontal":16.1,"spinRate":1940,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.42223147061921784,"extension":6.61363667106683},"index":3,"playId":"90e7bb59-1296-30f1-ab81-394b497107ad","pitchNumber":4,"startTime":"2026-04-30T16:47:25.362Z","endTime":"2026-04-30T16:47:30.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:47:30.250Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T16:47:33.093Z","endTime":"2026-04-30T16:49:45.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.491943006366984,"aZ":-14.447776571930703,"pfxX":-6.6137536123195755,"pfxZ":8.91357967424258,"pX":0.2861999382007403,"pZ":2.852590694438514,"vX0":8.855985336762194,"vY0":-140.08533432182912,"vZ0":-4.694075225484709,"x":106.09,"y":161.76,"x0":-2.056050236437061,"y0":50.001908903975675,"z0":5.4936917070222355,"aX":-13.1517240505082},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2140,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.39092319411538723,"extension":6.844078974670326},"index":0,"playId":"382b04dc-0541-3dbb-a5c1-8e633d54efe9","pitchNumber":1,"startTime":"2026-04-30T16:47:52.902Z","endTime":"2026-04-30T16:47:56.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.37053696493617,"aZ":-14.591184018005123,"pfxX":-8.96825629406344,"pfxZ":8.860876547140935,"pX":-0.15352902876327873,"pZ":2.20131262392001,"vX0":9.934084144447548,"vY0":-140.15410528945597,"vZ0":-6.3400806948274475,"x":122.85,"y":179.34,"x0":-2.5827387178442147,"y0":50.0058417081553,"z0":5.449919076013626,"aX":-17.8031557181448},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":14.2,"spinRate":2155,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.39114981426339224,"extension":6.551164446062025},"index":1,"playId":"04c3648d-7940-3fce-89eb-174db8487121","pitchNumber":2,"startTime":"2026-04-30T16:48:08.684Z","endTime":"2026-04-30T16:48:11.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57641380225663,"aZ":-14.157229765224155,"pfxX":-7.414883168019238,"pfxZ":9.127156205526626,"pX":0.2303826501941713,"pZ":4.02944080150027,"vX0":10.40162158652381,"vY0":-139.84550546773366,"vZ0":-1.7668806289277625,"x":108.22,"y":129.99,"x0":-2.5799635127981224,"y0":50.00074764005291,"z0":5.601798217427156,"aX":-14.634574429764672},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2222,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.39219873158964624,"extension":6.520724427466751},"index":2,"playId":"72d07b40-8e08-3a42-ba83-272e9782df93","pitchNumber":3,"startTime":"2026-04-30T16:48:26.590Z","endTime":"2026-04-30T16:48:30.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.815341973195597,"aZ":-23.842488138665068,"pfxX":-11.59154837008232,"pfxZ":4.175677902771525,"pX":0.25012508542977124,"pZ":2.3638687414648567,"vX0":11.840656402461958,"vY0":-140.34241751173064,"vZ0":-4.419279399187192,"x":107.47,"y":174.96,"x0":-2.5179686191399973,"y0":50.00143317418726,"z0":5.512239141980643,"aX":-23.117332805321986},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":18.6,"spinRate":2176,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3903123809738447,"extension":6.651992095046133},"index":3,"playId":"f700670b-ff86-31c5-b90e-5dee93057f54","pitchNumber":4,"startTime":"2026-04-30T16:48:43.041Z","endTime":"2026-04-30T16:48:46.939Z","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":4,"startTime":"2026-04-30T16:48:56.883Z","endTime":"2026-04-30T16:49:06.597Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.869519855989974,"aZ":-26.31214704105193,"pfxX":4.286454145987128,"pfxZ":3.797066492688229,"pX":1.5277459754590315,"pZ":2.7797659427091146,"vX0":8.985072570904885,"vY0":-123.2799496911707,"vZ0":-1.2577373594550618,"x":58.77,"y":163.73,"x0":-2.716909409097728,"y0":50.00206099634572,"z0":5.511807577958345,"aX":6.614561459294945},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.8,"breakHorizontal":-9.8,"spinRate":2413,"spinDirection":84},"zone":12,"typeConfidence":0.9,"plateTime":0.4438160497781869,"extension":6.781304664124229},"index":5,"playId":"8bbc7b17-5f74-351a-a03a-d45ba68ef1e7","pitchNumber":5,"startTime":"2026-04-30T16:49:06.597Z","endTime":"2026-04-30T16:49:10.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.767234476234286,"aZ":-13.088731959619901,"pfxX":-8.29417328599284,"pfxZ":9.606276060932139,"pX":1.2382529892527676,"pZ":2.4621039410540853,"vX0":13.3536147467269,"vY0":-140.08751721801474,"vZ0":-6.024298103228174,"x":69.8,"y":172.3,"x0":-2.5135779636737743,"y0":50.001653627238625,"z0":5.496663143422173,"aX":-16.477683556237135},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":12.2,"spinRate":2204,"spinDirection":232},"zone":12,"typeConfidence":2.0,"plateTime":0.39104863486457386,"extension":6.799647017775888},"index":6,"playId":"3ca27f13-b131-3344-aaa6-cffb35e0d063","pitchNumber":6,"startTime":"2026-04-30T16:49:23.845Z","endTime":"2026-04-30T16:49:28.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92483527254515,"aZ":-14.798134420427099,"pfxX":-7.281616899802709,"pfxZ":8.672146647058367,"pX":-0.6375213619944005,"pZ":4.015830150655206,"vX0":8.387013404741483,"vY0":-141.0750363692108,"vZ0":-1.7139495961228464,"x":141.3,"y":130.35,"x0":-2.711565995570999,"y0":50.0008986374502,"z0":5.591567312943115,"aX":-14.587005954957839},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2196,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3891758744530702,"extension":6.606747328642436},"index":7,"playId":"721262d0-acec-3cf9-b656-0734c0c9e2da","pitchNumber":7,"startTime":"2026-04-30T16:49:41.592Z","endTime":"2026-04-30T16:49:45.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:49:45.781Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T16:50:13.038Z","endTime":"2026-04-30T16:55:03.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"actionIndex":[6],"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":8},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00567525710592,"aZ":-12.283907412791635,"pfxX":-2.3477904331025474,"pfxZ":10.190295774864175,"pX":0.3791411366863687,"pZ":2.6846681579898672,"vX0":3.3151483630510565,"vY0":-139.02777396074478,"vZ0":-6.489285921476091,"x":102.55,"y":166.29,"x0":-0.5252996546536375,"y0":50.00377916759469,"z0":5.869184187523062,"aX":-4.58326028011253},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":3.6,"spinRate":2413,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3943982710173266,"extension":6.245721606040859},"index":0,"playId":"16c5bf0c-68fd-3ae6-9625-f87fc9dbd067","pitchNumber":1,"startTime":"2026-04-30T16:52:11.264Z","endTime":"2026-04-30T16:52:14.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.493447707871287,"aZ":-27.526137375350967,"pfxX":-9.990624694501022,"pfxZ":2.7537369270918175,"pX":0.40061240802107867,"pZ":0.7188063853484632,"vX0":6.1703910835222215,"vY0":-129.17500937267687,"vZ0":-6.745669029030896,"x":101.73,"y":219.37,"x0":-0.7239871580666772,"y0":50.00016040831676,"z0":5.486817247800305,"aX":-16.8417130443368},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":16.7,"spinRate":2161,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4244035575754972,"extension":6.48340796617845},"index":1,"playId":"fe23dffb-5e29-3f26-bf45-2895508a5d01","pitchNumber":2,"startTime":"2026-04-30T16:52:23.840Z","endTime":"2026-04-30T16:52:27.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203812851305603,"aZ":-25.862157517658236,"pfxX":3.4017565563438312,"pfxZ":3.7784350545933556,"pX":-0.7450307884220226,"pZ":2.4958085072876868,"vX0":-0.45887524048227457,"vY0":-128.51402107401566,"vZ0":-3.1220177358068675,"x":145.4,"y":171.39,"x0":-1.0057068325762308,"y0":50.000427255668455,"z0":5.740241555734742,"aX":5.675775047782852},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":-6.0,"spinRate":2627,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.4265773135977411,"extension":6.193851547702972},"index":2,"playId":"b1d6b8f7-5f8f-3cf1-84e7-2c4e6a689bd9","pitchNumber":3,"startTime":"2026-04-30T16:52:40.080Z","endTime":"2026-04-30T16:52:43.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590621502783744,"aZ":-38.911417609150604,"pfxX":3.386343595582775,"pfxZ":-4.787754331434399,"pX":0.9507977658971065,"pZ":-0.27984654613787613,"vX0":2.1906609849921823,"vY0":-117.9808091761438,"vZ0":-5.819739451850071,"x":80.76,"y":246.34,"x0":-0.42983127352386735,"y0":50.001529376482154,"z0":5.807914406335867,"aX":4.769111254251461},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.8,"breakHorizontal":-6.7,"spinRate":2475,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4643733716824605,"extension":6.41847432941731},"index":3,"playId":"4244de08-0df6-3c4f-bb3a-549d4bb36cdc","pitchNumber":4,"startTime":"2026-04-30T16:52:58.133Z","endTime":"2026-04-30T16:53:01.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.025426598414526,"aZ":-30.537543586452408,"pfxX":3.0627083126824215,"pfxZ":0.9869397717016746,"pX":-0.7174316973051776,"pZ":1.766815928702285,"vX0":-0.2623819386536115,"vY0":-127.84456081499451,"vZ0":-3.839301235424708,"x":144.35,"y":191.08,"x0":-1.011521339721805,"y0":50.00286110464325,"z0":5.681410626149671,"aX":5.0763357873219235},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-5.5,"spinRate":2505,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.4282071758723185,"extension":6.292925879654365},"index":4,"playId":"62f84bbd-b728-3e10-a779-7fc603843df2","pitchNumber":5,"startTime":"2026-04-30T16:53:16.983Z","endTime":"2026-04-30T16:53:23.176Z","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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21882910353327,"aZ":-13.657417562834134,"pfxX":-0.9434813544384103,"pfxZ":9.401427560990927,"pX":0.19162696116917263,"pZ":2.7899015571755887,"vX0":2.2729706042566593,"vY0":-139.41935111606423,"vZ0":-6.075161568747871,"x":109.7,"y":163.45,"x0":-0.511450537001246,"y0":50.001453354101194,"z0":5.897753158526813,"aX":-1.858168546075375},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":1.2,"spinRate":2300,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.3928044320258439,"extension":6.403111711656337},"index":5,"playId":"9a8d87fa-0f01-3e2a-b80d-f375a5997bb1","pitchNumber":6,"startTime":"2026-04-30T16:53:38.145Z","endTime":"2026-04-30T16:53:44.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-30T16:54:13.832Z","endTime":"2026-04-30T16:54:36.793Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"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":89.2,"endSpeed":82.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99707509071775,"aZ":-26.76249070044921,"pfxX":2.035899867620361,"pfxZ":3.1591261191687563,"pX":0.7123471044310721,"pZ":1.8722300671980017,"vX0":3.192600669374359,"vY0":-129.92364814114669,"vZ0":-4.794919455677212,"x":89.85,"y":188.23,"x0":-0.7963637554197365,"y0":50.00111061716958,"z0":5.773467442934348,"aX":3.4818828405985407},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":-4.4,"spinRate":2685,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.42143868787495453,"extension":6.369058761173647},"index":7,"playId":"a4539b29-e82f-3b4a-93e0-c0259c5399b8","pitchNumber":7,"startTime":"2026-04-30T16:54:36.793Z","endTime":"2026-04-30T16:54:41.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.082159410537734,"aZ":-13.415129869906476,"pfxX":-1.5496224853037064,"pfxZ":9.544187723730175,"pX":0.08609234666184382,"pZ":3.4654247635919306,"vX0":2.2550570867892423,"vY0":-139.6768004437149,"vZ0":-4.457355947201255,"x":113.72,"y":145.21,"x0":-0.5324358194220465,"y0":50.000011370342285,"z0":5.971824937382325,"aX":-3.0449598006190506},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":2.3,"spinRate":2347,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39298564732842145,"extension":6.204626738880854},"index":8,"playId":"34841ac5-833d-340f-a453-e957cbadb5f6","pitchNumber":8,"startTime":"2026-04-30T16:54:58.719Z","endTime":"2026-04-30T16:55:03.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:55:03.661Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T16:55:03.665Z","endTime":"2026-04-30T16:57:02.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.799558115664297,"aZ":-29.804004594489708,"pfxX":7.859797490091832,"pfxZ":1.6538622296491887,"pX":-0.9625041505212064,"pZ":2.225691064552806,"vX0":-1.5999565528742337,"vY0":-119.47660135899442,"vZ0":-1.3864849329438138,"x":153.69,"y":178.69,"x0":-1.3015670544452478,"y0":50.00369470809034,"z0":5.51264738872188,"aX":11.269044913558163},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.9,"breakHorizontal":-13.8,"spinRate":2612,"spinDirection":76},"zone":13,"typeConfidence":2.0,"plateTime":0.45990648602815964,"extension":6.333126128368391},"index":0,"playId":"2e150c69-2b1f-301e-92fa-f8dccbd6937d","pitchNumber":1,"startTime":"2026-04-30T16:55:25.782Z","endTime":"2026-04-30T16:55:30.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6227870110413,"aZ":-13.504857969570043,"pfxX":-2.230759280854127,"pfxZ":9.47202941991708,"pX":-0.7275103055560652,"pZ":3.4869827359372785,"vX0":0.5008390556799786,"vY0":-139.3350722534647,"vZ0":-4.367420615694685,"x":144.73,"y":144.63,"x0":-0.6194835555844763,"y0":50.00286340033767,"z0":5.963931923863845,"aX":-4.396145029992741},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":2280,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.39275660921960887,"extension":6.1673639627955765},"index":1,"playId":"2a4069ee-5e4b-38f7-87c4-d9a73ceb8d94","pitchNumber":2,"startTime":"2026-04-30T16:55:40.402Z","endTime":"2026-04-30T16:55:45.663Z","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":95.1,"endSpeed":86.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1633910662443,"aZ":-13.068556085467705,"pfxX":-3.0473158954952533,"pfxZ":9.905799154940777,"pX":-0.32553111470497365,"pZ":2.1897150305334705,"vX0":1.77145769077853,"vY0":-138.3172919868305,"vZ0":-7.561762596456047,"x":129.41,"y":179.66,"x0":-0.5798815251337919,"y0":50.005046059725466,"z0":5.84409579455274,"aX":-5.878361379705091},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":5.2,"spinRate":2273,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.3966928252510482,"extension":6.262886427684649},"index":2,"playId":"ee9a1844-5fa7-3d9d-8301-e63ab22d4484","pitchNumber":3,"startTime":"2026-04-30T16:55:56.076Z","endTime":"2026-04-30T16:55:59.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79585667025708,"aZ":-28.327141245758835,"pfxX":1.9103309408913272,"pfxZ":2.2193689751317516,"pX":0.45991536766897523,"pZ":1.212595657909287,"vX0":2.8795106438260367,"vY0":-131.2256551279056,"vZ0":-6.132277047841764,"x":99.47,"y":206.04,"x0":-0.9016191966445603,"y0":50.00655824806307,"z0":5.701020729389056,"aX":3.3192949760809114},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":-4.1,"spinRate":2511,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.41802920263245813,"extension":6.437058636938778},"index":3,"playId":"10f98136-efa6-3e96-ad59-c5e411ea07be","pitchNumber":4,"startTime":"2026-04-30T16:56:10.804Z","endTime":"2026-04-30T16:56:14.839Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-30T16:56:24.076Z","endTime":"2026-04-30T16:56:35.285Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.799018075085257,"aZ":-27.920590649844566,"pfxX":1.843345526173871,"pfxZ":2.414392876164186,"pX":1.395333205163125,"pZ":0.3194617169012619,"vX0":4.363354678242335,"vY0":-131.77232909336863,"vZ0":-8.29204316236994,"x":63.81,"y":230.15,"x0":-0.5208629583406925,"y0":50.0011862851692,"z0":5.567389322536327,"aX":3.2430166573590102},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":-4.3,"spinRate":2496,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4155313367454472,"extension":6.3550974901412625},"index":5,"playId":"1be99b01-b978-3de6-a247-d5dd86acff10","pitchNumber":5,"startTime":"2026-04-30T16:56:35.285Z","endTime":"2026-04-30T16:56:39.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827443874315577,"aZ":-13.613450467303018,"pfxX":-2.8768000425228504,"pfxZ":9.238348827265867,"pX":-0.14055410312659367,"pZ":2.604866007359464,"vX0":1.4661070961905427,"vY0":-140.81116878376932,"vZ0":-6.4176694455096435,"x":122.36,"y":168.45,"x0":-0.2940839359004633,"y0":50.001651633100806,"z0":5.793397291562635,"aX":-5.77941089989906},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":4.9,"spinRate":2322,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.388903249789061,"extension":6.445209125767165},"hitData":{"launchSpeed":102.7,"launchAngle":35.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.7,"coordY":49.11}},"index":6,"playId":"d49d7cf8-83c1-308c-88fa-2b467f8ccc8e","pitchNumber":6,"startTime":"2026-04-30T16:56:52.957Z","endTime":"2026-04-30T16:57:02.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:57:02.241Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T16:57:07.466Z","endTime":"2026-04-30T16:59:11.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.484490140470506,"aZ":-12.723814472478436,"pfxX":-3.813433766904079,"pfxZ":9.844467576687366,"pX":0.2799152436850907,"pZ":2.5681143634348147,"vX0":3.3776055625806665,"vY0":-139.8966313902888,"vZ0":-6.724796560668115,"x":106.33,"y":169.44,"x0":-0.44946785370549713,"y0":50.006323184737184,"z0":5.842746892765529,"aX":-7.536711306265442},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":6.2,"spinRate":2326,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.3919977203090248,"extension":6.297902025273618},"index":0,"playId":"d76216a6-8403-38d2-bdf9-2de8b58d6461","pitchNumber":1,"startTime":"2026-04-30T16:57:30.697Z","endTime":"2026-04-30T16:57:37.486Z","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":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34634545007063,"aZ":-40.66237288746729,"pfxX":3.369036462057751,"pfxZ":-6.089086043557209,"pX":-0.6075333196345335,"pZ":2.6761928349388335,"vX0":-0.9308820457542463,"vY0":-117.61131753105849,"vZ0":0.8298860105811465,"x":140.16,"y":166.52,"x0":-0.6431207164415289,"y0":50.00383126064553,"z0":6.104952221296439,"aX":4.696257117102641},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.6,"breakHorizontal":-5.9,"spinRate":2515,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.4666146989291504,"extension":6.106353103772861},"index":1,"playId":"361993f7-e053-305c-8539-a237e56ed53a","pitchNumber":2,"startTime":"2026-04-30T16:57:56.344Z","endTime":"2026-04-30T16:58:00.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.476870988600528,"aZ":-42.23796827248177,"pfxX":1.3943180629523781,"pfxZ":-7.2058733109690305,"pX":0.9623212421334986,"pZ":0.4303669088445074,"vX0":2.738786004453533,"vY0":-118.27968320507723,"vZ0":-3.737839107979611,"x":80.32,"y":227.16,"x0":-0.398087491022848,"y0":50.00164000800837,"z0":5.958749139690548,"aX":1.947596766561879},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.7,"breakHorizontal":-3.2,"spinRate":2643,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4655512089058331,"extension":6.429064431008091},"index":2,"playId":"1ba23586-b37d-3349-9d42-71ec84e83294","pitchNumber":3,"startTime":"2026-04-30T16:58:10.809Z","endTime":"2026-04-30T16:58:14.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54359398578034,"aZ":-11.397524109732943,"pfxX":-3.36679063344155,"pfxZ":10.326049181393866,"pX":-0.2771827159727961,"pZ":1.276363513042564,"vX0":1.7055999069349759,"vY0":-141.0503346203458,"vZ0":-10.34313951457273,"x":127.57,"y":204.32,"x0":-0.4528333744390555,"y0":50.00019693928376,"z0":5.728895001842136,"aX":-6.772402675200312},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":5.8,"spinRate":2362,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.38853857750828436,"extension":6.303273119491263},"index":3,"playId":"08cff18c-68bf-378d-91ab-fdffe8655c1e","pitchNumber":4,"startTime":"2026-04-30T16:58:32.234Z","endTime":"2026-04-30T16:58: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":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.039945201996055,"aZ":-13.465254695909017,"pfxX":-3.37098814978855,"pfxZ":9.225546045792361,"pX":-0.3089384014098128,"pZ":2.869824049997408,"vX0":1.620648552077935,"vY0":-141.66652147966548,"vZ0":-5.806389795963209,"x":128.78,"y":161.29,"x0":-0.4511473053449823,"y0":50.00433399988707,"z0":5.810334350395191,"aX":-6.837005029052052},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":5.8,"spinRate":2364,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.3869643396911022,"extension":6.244408499101643},"index":4,"playId":"7eb0cde0-da9f-3996-95d1-15f8edd88bf2","pitchNumber":5,"startTime":"2026-04-30T16:58:49.415Z","endTime":"2026-04-30T16:58:52.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90440129611656,"aZ":-25.59524525686601,"pfxX":2.920217505500598,"pfxZ":3.8762629409125786,"pX":-0.1706076893055431,"pZ":3.1026912053433335,"vX0":0.22372514345798644,"vY0":-129.93769754662307,"vZ0":-2.05510012681641,"x":39.95,"y":125.35,"x0":-0.6371211948277131,"y0":50.006390072440944,"z0":5.861638742980738,"aX":4.961285958685523},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":-5.3,"spinRate":2625,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.4225987767973196,"extension":6.191077428266385},"index":5,"playId":"84607f21-a83e-349e-bd52-2ec675a46842","pitchNumber":6,"startTime":"2026-04-30T16:59:06.482Z","endTime":"2026-04-30T16:59:11.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T16:59:11.857Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:01:21.601Z","endTime":"2026-04-30T17:02:35.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":95.9,"endSpeed":87.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.488388771747413,"aZ":-12.080879914788435,"pfxX":-6.989542849212612,"pfxZ":10.23042291039956,"pX":-0.2265867276115607,"pZ":2.957744033444373,"vX0":9.125274294785836,"vY0":-139.30454647501404,"vZ0":-5.035694630383359,"x":125.64,"y":158.92,"x0":-2.6376886113115576,"y0":50.002479008377975,"z0":5.588433010714878,"aX":-13.728201231414813},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":10.8,"spinRate":2154,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.39327858978781993,"extension":6.659157779791342},"index":0,"playId":"a3af4bb0-203f-3dfb-8741-85410c448a79","pitchNumber":1,"startTime":"2026-04-30T17:01:24.012Z","endTime":"2026-04-30T17:01:28.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40286882840333,"aZ":-27.144219812295184,"pfxX":-10.413924379734532,"pfxZ":2.982536492126912,"pX":1.0541276488492277,"pZ":1.0058342831071614,"vX0":12.630711891295624,"vY0":-128.70392951776347,"vZ0":-5.983311986044321,"x":76.82,"y":211.62,"x0":-2.552034854984256,"y0":50.00327559365791,"z0":5.4487394486029865,"aX":-17.563677277364523},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":16.2,"spinRate":1843,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42473185314029926,"extension":6.548027621054479},"index":1,"playId":"bb8cf87b-3f1c-3bd0-8538-e9e16b198a81","pitchNumber":2,"startTime":"2026-04-30T17:01:41.396Z","endTime":"2026-04-30T17:01:44.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.830127102896256,"aZ":-15.053808031558917,"pfxX":-9.080310207033625,"pfxZ":8.469979866777068,"pX":-0.6164398308333356,"pZ":2.077172725273649,"vX0":9.008550945490223,"vY0":-140.99530952887937,"vZ0":-6.860117074419934,"x":140.5,"y":182.7,"x0":-2.6668695407775953,"y0":50.0040517766007,"z0":5.505759182711644,"aX":-18.35828026433279},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":14.6,"spinRate":2274,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3878643808799551,"extension":6.715549237130746},"index":2,"playId":"4c834d5d-caa0-3c6b-85ac-7b80ab971a01","pitchNumber":3,"startTime":"2026-04-30T17:01:56.449Z","endTime":"2026-04-30T17:02:01.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.621485833533313,"aZ":-16.179383591124516,"pfxX":-9.500381669089759,"pfxZ":8.06166810838474,"pX":0.020584813217476402,"pZ":2.029706913033738,"vX0":10.77234021232416,"vY0":-139.75586432805267,"vZ0":-6.642476553018684,"x":116.22,"y":183.98,"x0":-2.644125892805121,"y0":50.0039702862872,"z0":5.494513833249462,"aX":-18.85110823370301},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":15.1,"spinRate":2235,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3914732995165129,"extension":6.483311088325612},"index":3,"playId":"acf7d161-0317-3612-b2d1-1dd28ee84d93","pitchNumber":4,"startTime":"2026-04-30T17:02:12.353Z","endTime":"2026-04-30T17:02:15.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61338084497245,"aZ":-22.391119203179233,"pfxX":-11.36277419208767,"pfxZ":5.781137292775334,"pX":-1.1556663482167278,"pZ":1.9142007955923672,"vX0":8.01998314795771,"vY0":-129.42714151108228,"vZ0":-4.734957171767193,"x":161.05,"y":187.1,"x0":-2.821936189537137,"y0":50.002892090997065,"z0":5.487271652052879,"aX":-19.23180105516014},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":18.7,"spinRate":1946,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.42356381205548876,"extension":6.191560595542867},"index":4,"playId":"b763354d-c7ee-35c9-a3bf-00c888680398","pitchNumber":5,"startTime":"2026-04-30T17:02:31.388Z","endTime":"2026-04-30T17:02:35.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:02:35.767Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a line drive to right fielder Bryan Reynolds.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:02:35.859Z","endTime":"2026-04-30T17:03:42.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.481336843174464,"aZ":-25.098486897164033,"pfxX":-11.126003253154767,"pfxZ":3.5778434986330865,"pX":-0.8003425746792399,"pZ":1.6970974055957055,"vX0":9.227280691428925,"vY0":-139.76055643162394,"vZ0":-5.785292344744205,"x":147.51,"y":192.96,"x0":-2.69906441039355,"y0":50.0035483638069,"z0":5.442124161084053,"aX":-22.012491122075676},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.4,"breakHorizontal":18.2,"spinRate":2118,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.3918855096175409,"extension":6.56265216522699},"index":0,"playId":"9429cde6-7453-3881-bddc-9304db52e03a","pitchNumber":1,"startTime":"2026-04-30T17:03:01.092Z","endTime":"2026-04-30T17:03:04.751Z","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":1,"outs":1},"index":1,"startTime":"2026-04-30T17:03:18.082Z","endTime":"2026-04-30T17:03:31.504Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88944768764413,"aZ":-16.074546855854333,"pfxX":-9.626774542261028,"pfxZ":8.131848966909004,"pX":-0.3232691989087944,"pZ":2.328738177621766,"vX0":10.010559785602124,"vY0":-140.12023036466215,"vZ0":-5.9854235093112385,"x":129.32,"y":175.9,"x0":-2.6985956782639056,"y0":50.00587798211792,"z0":5.550387118496957,"aX":-19.066796333275324},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":15.2,"spinRate":2296,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.39151376668380955,"extension":6.6432569823448295},"hitData":{"launchSpeed":85.8,"launchAngle":19.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.42,"coordY":99.23}},"index":2,"playId":"40c70882-da43-3123-b59b-783f8a63413b","pitchNumber":2,"startTime":"2026-04-30T17:03:31.504Z","endTime":"2026-04-30T17:03:42.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:03:42.562Z","atBatIndex":10},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Victor Scott II out on a sacrifice bunt, pitcher Paul Skenes to first baseman Spencer Horwitz. Pedro Pagés to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:03:44.671Z","endTime":"2026-04-30T17:04:11.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Bunt","eventType":"sac_bunt","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":0},"credits":[{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849300979452988,"aZ":-36.07984805723944,"pfxX":-7.652654571498547,"pfxZ":-2.1798513852657635,"pX":-0.34722141222900155,"pZ":2.328316685439954,"vX0":7.815448251151899,"vY0":-132.65343466902524,"vZ0":-1.7090643866229285,"x":130.24,"y":175.92,"x0":-2.3292888212051603,"y0":50.00255219964103,"z0":5.597169669523551,"aX":-13.717137199690042},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-4.1,"breakHorizontal":12.2,"spinRate":1650,"spinDirection":250},"zone":4,"typeConfidence":0.48,"plateTime":0.4120027962520121,"extension":6.750389963240318},"hitData":{"launchSpeed":22.4,"launchAngle":29.0,"totalDistance":32.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.57,"coordY":189.31}},"index":0,"playId":"569aa819-e1b2-3e05-adf5-db6accdd00de","pitchNumber":1,"startTime":"2026-04-30T17:04:04.364Z","endTime":"2026-04-30T17:04:11.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:04:11.408Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Wetherholt pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T17:04:19.447Z","endTime":"2026-04-30T17:07:29.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00682813223897,"aZ":-32.53053541553188,"pfxX":-8.226749419911297,"pfxZ":-0.19216773033419265,"pX":-0.711827929445611,"pZ":2.172590091998563,"vX0":7.38683867447507,"vY0":-134.07575147558637,"vZ0":-2.7130737941831686,"x":144.13,"y":180.12,"x0":-2.424037357026289,"y0":50.00491422721509,"z0":5.50205015382468,"aX":-15.089177334432474},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.7,"breakHorizontal":13.4,"spinRate":1746,"spinDirection":244},"zone":4,"typeConfidence":0.85,"plateTime":0.4073870250555225,"extension":6.597132698564075},"index":0,"playId":"78abb066-a511-3ece-af95-9270239e0aee","pitchNumber":1,"startTime":"2026-04-30T17:04:52.132Z","endTime":"2026-04-30T17:04:55.563Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93069138948447,"aZ":-25.140147152740756,"pfxX":-10.53810465076895,"pfxZ":4.200749713208276,"pX":-0.6963849828880813,"pZ":2.05485034660135,"vX0":7.7332577709263814,"vY0":-128.45334226079163,"vZ0":-3.7459329528081597,"x":143.54,"y":183.3,"x0":-2.372720029915127,"y0":50.00462251328534,"z0":5.480490654165121,"aX":-17.660194758667597},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.0,"breakHorizontal":17.4,"spinRate":2063,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.42595997435588906,"extension":6.615266096172531},"index":1,"playId":"1f80989b-f1b0-3b11-8b60-dd029f51fd0c","pitchNumber":2,"startTime":"2026-04-30T17:05:10.143Z","endTime":"2026-04-30T17:05:13.428Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.914397210438278,"aZ":-23.87363408474667,"pfxX":-10.218305868573964,"pfxZ":4.983949001848679,"pX":-1.53806313741404,"pZ":2.3665394279071195,"vX0":5.715454794289935,"vY0":-128.31505068777608,"vZ0":-2.9802906610885733,"x":175.63,"y":174.88,"x0":-2.468511945222554,"y0":50.00190036030602,"z0":5.406162888656235,"aX":-17.01325746033775},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.5,"breakHorizontal":17.2,"spinRate":1917,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.42710857614173436,"extension":6.70692655933619},"index":2,"playId":"83cb71ca-9d9b-3b1c-a956-7c6eb589544d","pitchNumber":3,"startTime":"2026-04-30T17:05:32.651Z","endTime":"2026-04-30T17:05:38.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.791563636888316,"aZ":-31.315365668019535,"pfxX":-11.036465716736288,"pfxZ":0.4290390916487681,"pX":0.2917190155828675,"pZ":3.288393108463718,"vX0":10.573320739416529,"vY0":-140.29857600846324,"vZ0":-0.7306500129964804,"x":105.88,"y":149.99,"x0":-2.0799343081439625,"y0":50.00402251918659,"z0":5.5813372811758155,"aX":-22.147944607248515},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":0.8,"breakHorizontal":18.0,"spinRate":1911,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.3894331096353385,"extension":6.657161369222572},"index":3,"playId":"0ff32310-ee2a-3480-913f-5054b83b46c0","pitchNumber":4,"startTime":"2026-04-30T17:05:56.461Z","endTime":"2026-04-30T17:06:23.477Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.499665938290438,"aZ":-26.719293427386294,"pfxX":-10.344933424203715,"pfxZ":3.271135049600402,"pX":-0.515577459421899,"pZ":0.9468281764220539,"vX0":8.154098862700623,"vY0":-128.3674590346443,"vZ0":-5.723722941437663,"x":136.65,"y":213.22,"x0":-2.388721795827008,"y0":50.005765702731985,"z0":5.284913096162198,"aX":-17.27257774322929},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":1883,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4266351246951059,"extension":6.834788993215928},"index":4,"playId":"71dcea24-a400-3b7c-b798-fb581151f2b8","pitchNumber":5,"startTime":"2026-04-30T17:06:30.795Z","endTime":"2026-04-30T17:06:34.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.245661044811865,"aZ":-29.957681964500733,"pfxX":-8.437998942508976,"pfxZ":1.1969336367251833,"pX":-0.0686996607501461,"pZ":1.5229165460559824,"vX0":8.60172803100647,"vY0":-135.01894435130038,"vZ0":-4.633418808116948,"x":119.62,"y":197.66,"x0":-2.1931438362187263,"y0":50.00309810464101,"z0":5.358911741110601,"aX":-15.64461891823181},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.4,"breakHorizontal":13.6,"spinRate":1778,"spinDirection":250},"zone":13,"typeConfidence":0.89,"plateTime":0.40501583949958686,"extension":6.826868684556196},"index":5,"playId":"9ad5e5dc-3c32-3c67-8834-570a52e09216","pitchNumber":6,"startTime":"2026-04-30T17:06:49.153Z","endTime":"2026-04-30T17:06:54.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.893761069071175,"aZ":-23.343757113236855,"pfxX":2.1278394078115315,"pfxZ":5.59350863879357,"pX":0.2760969810876571,"pZ":2.2534134392255227,"vX0":5.788410902631154,"vY0":-124.56054741856491,"vZ0":-2.89489333314146,"x":106.48,"y":177.94,"x0":-2.3498558489196326,"y0":50.00321503248392,"z0":5.350743842781601,"aX":3.3593948108017724},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":-5.2,"spinRate":2464,"spinDirection":87},"zone":6,"typeConfidence":0.9,"plateTime":0.4389127806245656,"extension":6.410352824779411},"hitData":{"launchSpeed":91.5,"launchAngle":66.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":189.81,"coordY":176.01}},"index":6,"playId":"f76f32b8-1d42-3c57-8758-f0d3cfa572e9","pitchNumber":7,"startTime":"2026-04-30T17:07:19.383Z","endTime":"2026-04-30T17:07:29.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:07:29.459Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to shortstop Masyn Winn.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T17:08:51.971Z","endTime":"2026-04-30T17:09:58.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":"Pop Out","eventType":"field_out","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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.888718448654142,"aZ":-30.651115133362623,"pfxX":10.265776735658177,"pfxZ":1.0923630966543403,"pX":-0.8147140197963081,"pZ":3.975706110591567,"vX0":-2.110070397055006,"vY0":-117.39655307844434,"vZ0":2.4057217120122063,"x":148.05,"y":131.44,"x0":-1.2391002099789672,"y0":50.00548033745121,"z0":5.787614644238274,"aX":14.35362605026517},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":2634,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4662813672970869,"extension":6.239108182132141},"index":0,"playId":"270289a4-ef57-321b-b4b1-ef7bc327af5d","pitchNumber":1,"startTime":"2026-04-30T17:09:38.909Z","endTime":"2026-04-30T17:09:42.917Z","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":96.2,"endSpeed":88.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231353953787085,"aZ":-12.313978164374383,"pfxX":-1.365759023494538,"pfxZ":9.947918526184719,"pX":0.7630202483498663,"pZ":2.96175100738736,"vX0":4.0203200380948685,"vY0":-140.07401541371422,"vZ0":-5.728639221850142,"x":87.92,"y":158.81,"x0":-0.5103967345911257,"y0":50.00299291339155,"z0":5.831209451531827,"aX":-2.7268029941298995},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":1.7,"spinRate":2307,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.39031445095521544,"extension":6.317766694187861},"hitData":{"launchSpeed":70.3,"launchAngle":56.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":84.94,"coordY":140.63}},"index":1,"playId":"177bfd13-33f5-3857-bc98-7c24ad7b61f2","pitchNumber":2,"startTime":"2026-04-30T17:09:50.277Z","endTime":"2026-04-30T17:09:58.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:09:58.768Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to right fielder Jordan Walker.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T17:10:03.391Z","endTime":"2026-04-30T17:10:59.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":88.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05891392775719,"aZ":-23.516848948362075,"pfxX":-6.503688548801229,"pfxZ":4.382409345799832,"pX":0.8152492023289152,"pZ":1.4299259237843112,"vX0":5.876802525134181,"vY0":-138.9846410605433,"vZ0":-7.3739886732199205,"x":85.92,"y":200.17,"x0":-0.47076511554670303,"y0":50.006640037212065,"z0":5.6540473003303795,"aX":-12.861364126873038},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.7,"breakHorizontal":10.7,"spinRate":1661,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3924978828247734,"extension":6.54489298860481},"index":0,"playId":"0ec941cd-8c05-3fab-9a59-88ecc6a77442","pitchNumber":1,"startTime":"2026-04-30T17:10:24.149Z","endTime":"2026-04-30T17:10:28.438Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284067843895258,"aZ":-26.56161400825745,"pfxX":0.8981573275365715,"pfxZ":3.126776835712218,"pX":1.1373642931723833,"pZ":1.9295301521760646,"vX0":4.345859177853366,"vY0":-132.20271106643136,"vZ0":-5.040684003089287,"x":73.65,"y":186.68,"x0":-0.6347009958718655,"y0":50.003928806473226,"z0":5.775121601261148,"aX":1.6136215009768906},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.9,"breakHorizontal":-2.4,"spinRate":2577,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4119874664525409,"extension":6.364193586335102},"index":1,"playId":"23c86aaf-992a-3b97-a95a-18a1b913339f","pitchNumber":2,"startTime":"2026-04-30T17:10:37.001Z","endTime":"2026-04-30T17:10:41.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.292490025109537,"aZ":-29.809860911730496,"pfxX":9.894253032029601,"pfxZ":1.5797175479229946,"pX":0.6156361885801852,"pZ":2.684079420566143,"vX0":0.7070669019646103,"vY0":-120.84246494366936,"vZ0":-0.8377981226671138,"x":93.53,"y":166.31,"x0":-0.9669718176913104,"y0":50.00080147967208,"z0":5.630448931594226,"aX":14.780286102660215},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":2717,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.45149826643646485,"extension":6.269272762054925},"hitData":{"launchSpeed":92.1,"launchAngle":24.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":196.29,"coordY":97.78}},"index":2,"playId":"0d9e10da-eb78-34a0-916c-8be4ab5995f5","pitchNumber":3,"startTime":"2026-04-30T17:10:51.179Z","endTime":"2026-04-30T17:10:59.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:10:59.059Z","atBatIndex":14},{"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":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T17:11:03.637Z","endTime":"2026-04-30T17:12:10.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":"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":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":"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":97.3,"endSpeed":89.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4110831480247,"aZ":-14.082944088678309,"pfxX":-3.7174190685255275,"pfxZ":8.876551771918825,"pX":-0.9444943159498165,"pZ":3.069384706988868,"vX0":0.11619275563438222,"vY0":-141.64715250941703,"vZ0":-5.558456710903477,"x":153.0,"y":155.91,"x0":-0.5027018664981879,"y0":50.005425324445945,"z0":5.95283221400295,"aX":-7.578344283355772},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2314,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3862240340643046,"extension":6.266961068320076},"index":0,"playId":"69bcbbf9-d75f-3a85-9052-1e50f142d789","pitchNumber":1,"startTime":"2026-04-30T17:11:21.227Z","endTime":"2026-04-30T17:11:25.110Z","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":96.6,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34022416854841,"aZ":-12.23459893918559,"pfxX":-1.9765612391615546,"pfxZ":9.878256396441909,"pX":-0.2809752953107646,"pZ":3.7321103871041634,"vX0":1.6950355105730297,"vY0":-140.7942671658397,"vZ0":-4.004652705939231,"x":127.71,"y":138.01,"x0":-0.6324077121548659,"y0":50.00261488348867,"z0":5.957858924924449,"aX":-3.989793671686229},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":3.2,"spinRate":2325,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3882209541285917,"extension":6.275480851878946},"index":1,"playId":"ac35453e-ca7a-3553-add4-626a11f806b2","pitchNumber":2,"startTime":"2026-04-30T17:11:34.278Z","endTime":"2026-04-30T17:11:38.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.535852127265446,"aZ":-25.911944724686567,"pfxX":2.0549857405348044,"pfxZ":3.656146304862438,"pX":0.04872850367398379,"pZ":1.9290107747273237,"vX0":1.6133572385836659,"vY0":-129.65292391059154,"vZ0":-4.644943171532533,"x":115.14,"y":186.7,"x0":-0.8472687971862779,"y0":50.003989025644195,"z0":5.706559740465962,"aX":3.519986923955329},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-4.1,"spinRate":2680,"spinDirection":122},"zone":8,"typeConfidence":2.0,"plateTime":0.42146033953988793,"extension":6.318669874382496},"index":2,"playId":"14604419-d8bc-3690-ab26-5230533e2320","pitchNumber":3,"startTime":"2026-04-30T17:11:48.776Z","endTime":"2026-04-30T17:11:52.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.302195136383762,"aZ":-12.504382031924777,"pfxX":-2.1938211314145617,"pfxZ":9.673840590784442,"pX":-0.7399319380883932,"pZ":2.552595953480914,"vX0":0.15255266325237976,"vY0":-141.03436523878904,"vZ0":-6.9149050054852115,"x":145.2,"y":169.86,"x0":-0.5090508816734608,"y0":50.00344850712218,"z0":5.827206054053097,"aX":-4.459956415319173},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":2282,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.3870136750242157,"extension":6.227351401006076},"hitData":{"launchSpeed":96.7,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":154.22}},"index":3,"playId":"c107b23f-ce6a-375b-8494-43fc61b0ab1a","pitchNumber":4,"startTime":"2026-04-30T17:12:03.002Z","endTime":"2026-04-30T17:12:10.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:12:10.807Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:13:34.168Z","endTime":"2026-04-30T17:15:19.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94396529840684,"aZ":-13.50358180663169,"pfxX":-10.353833564421057,"pfxZ":9.21299180730335,"pX":0.44729572696878955,"pZ":3.056476790702948,"vX0":11.687204780203365,"vY0":-141.37409992784487,"vZ0":-4.605280125219364,"x":99.95,"y":156.26,"x0":-2.3931667329107973,"y0":50.000224457848134,"z0":5.571946217979521,"aX":-20.97641013550471},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":16.4,"spinRate":2299,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.38730362284080133,"extension":6.925805606575742},"index":0,"playId":"e5e8c3cc-d1f9-3faa-aadf-cc22a7cf4cc5","pitchNumber":1,"startTime":"2026-04-30T17:14:20.845Z","endTime":"2026-04-30T17:14:24.240Z","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":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94689920924756,"aZ":-31.56716763659162,"pfxX":-9.014278587070335,"pfxZ":0.32677864047592386,"pX":-0.5800718440475067,"pZ":2.0295856852946765,"vX0":8.58389673639912,"vY0":-134.7734940378259,"vZ0":-3.541147163628507,"x":139.11,"y":183.98,"x0":-2.6220943787779403,"y0":50.003730528074406,"z0":5.569703933980892,"aX":-16.726044599165842},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.1,"breakHorizontal":14.6,"spinRate":1569,"spinDirection":249},"zone":7,"typeConfidence":0.88,"plateTime":0.40509128723233845,"extension":6.6278659576294014},"index":1,"playId":"68d725e9-217d-3fab-b3b7-3ed381c3c593","pitchNumber":2,"startTime":"2026-04-30T17:14:36.768Z","endTime":"2026-04-30T17:14:40.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349317947462016,"aZ":-26.08065192193297,"pfxX":-11.98633220799596,"pfxZ":3.6402311611700044,"pX":-0.596877621806913,"pZ":1.4564786782336878,"vX0":9.187843518026998,"vY0":-128.53818362193675,"vZ0":-4.9800649348448625,"x":139.75,"y":199.46,"x0":-2.658232825543504,"y0":50.00595484095376,"z0":5.4412742374839524,"aX":-20.084531570503255},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.6,"breakHorizontal":19.7,"spinRate":1923,"spinDirection":259},"zone":13,"typeConfidence":2.0,"plateTime":0.42592119777402004,"extension":6.7200185223651845},"index":2,"playId":"1f7ffb7f-1281-3341-81c4-fece20d7f648","pitchNumber":3,"startTime":"2026-04-30T17:14:56.378Z","endTime":"2026-04-30T17:14:59.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77540648253934,"aZ":-15.596545573973707,"pfxX":-9.025128535816778,"pfxZ":8.140996737446002,"pX":-0.1306806324045034,"pZ":3.698773691239578,"vX0":9.7832564209273,"vY0":-142.09692452807448,"vZ0":-2.5787096835187318,"x":121.98,"y":138.91,"x0":-2.4522669940518758,"y0":50.005605662806474,"z0":5.613818402344457,"aX":-18.38546423529197},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":14.3,"spinRate":2143,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.386046103686533,"extension":6.417785842334973},"index":3,"playId":"44e97201-e3b3-3378-8e4c-a87baf6ee317","pitchNumber":4,"startTime":"2026-04-30T17:15:14.785Z","endTime":"2026-04-30T17:15:19.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:15:19.375Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a sharp ground ball to shortstop Konnor Griffin. Alec Burleson to 2nd. Alec Burleson advances to 2nd, on a throwing error by shortstop Konnor Griffin.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:15:20.073Z","endTime":"2026-04-30T17:16:42.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804606,"link":"/api/v1/people/804606"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81378943926062,"aZ":-25.863789583207815,"pfxX":4.90574855613899,"pfxZ":4.178496299303095,"pX":-0.0022520177485594707,"pZ":2.778386344510744,"vX0":4.456791399384742,"vY0":-122.53034302140017,"vZ0":-1.3501932578657407,"x":117.09,"y":163.76,"x0":-2.486666236560748,"y0":50.00198735950186,"z0":5.561277657111217,"aX":7.405147466775681},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.4,"breakHorizontal":-10.0,"spinRate":2210,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.4482307164587316,"extension":6.456458051027613},"index":0,"playId":"ceb005bd-7f17-3c5c-9897-2fe4fe4464ca","pitchNumber":1,"startTime":"2026-04-30T17:15:42.452Z","endTime":"2026-04-30T17:15:46.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.937976197320967,"aZ":-25.087801717144693,"pfxX":-10.947520894006765,"pfxZ":4.3035824045947715,"pX":-1.8466831778340977,"pZ":2.086322800378805,"vX0":5.121721458049912,"vY0":-127.96679938483112,"vZ0":-3.647463212462328,"x":187.39,"y":182.45,"x0":-2.4583656270023915,"y0":50.00626364988535,"z0":5.5095239454815,"aX":-18.047187660392492},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":18.6,"spinRate":1923,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.42904813065607916,"extension":6.401207330625464},"index":1,"playId":"6c3ece56-feb1-3dca-ad2d-b385e08dc3fb","pitchNumber":2,"startTime":"2026-04-30T17:15:57.559Z","endTime":"2026-04-30T17:16:01.350Z","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":96.8,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01041553019685,"aZ":-16.483699310630495,"pfxX":-9.96084769659557,"pfxZ":7.890915175665661,"pX":-0.37073927950486957,"pZ":0.9008810595553863,"vX0":8.760905279633459,"vY0":-140.4096196954624,"vZ0":-9.075933544843304,"x":131.13,"y":214.46,"x0":-2.24349626682509,"y0":50.005669153460545,"z0":5.257355317209537,"aX":-19.810818011489626},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":16.2,"spinRate":2208,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.390713620194723,"extension":6.3825909255255535},"index":2,"playId":"c67352cf-052f-37cf-9dd1-de69965312d8","pitchNumber":3,"startTime":"2026-04-30T17:16:14.520Z","endTime":"2026-04-30T17:16:19.235Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.094990110553653,"aZ":-30.81053323625014,"pfxX":-8.866637470973059,"pfxZ":0.7324423450741504,"pX":-0.26541396171640586,"pZ":1.323749265308647,"vX0":8.227859410549216,"vY0":-135.4652588311336,"vZ0":-5.241393661222099,"x":127.12,"y":203.04,"x0":-2.192786984184058,"y0":50.00117032313766,"z0":5.44226540652872,"aX":-16.44790438600987},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.4,"breakHorizontal":14.3,"spinRate":1692,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4046091780096446,"extension":6.438595269792922},"hitData":{"launchSpeed":109.6,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.23,"coordY":155.23}},"index":3,"playId":"075a29c6-d057-3063-9618-935d00fb5382","pitchNumber":4,"startTime":"2026-04-30T17:16:32.925Z","endTime":"2026-04-30T17:16:42.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:16:42.606Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Walker lines out to left fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:17:08.801Z","endTime":"2026-04-30T17:19:02.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14527400501284,"aZ":-21.1130920922884,"pfxX":-11.366661094870263,"pfxZ":5.542512081320057,"pX":-0.3055178428991477,"pZ":1.758504735162637,"vX0":9.551672164598656,"vY0":-141.1000069642427,"vZ0":-6.214785116065573,"x":128.65,"y":191.3,"x0":-2.2748529875324763,"y0":50.0045948229543,"z0":5.371233267749035,"aX":-22.689554299488098},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.8,"breakHorizontal":18.4,"spinRate":2317,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.3896944811856553,"extension":6.704746222402503},"index":0,"playId":"08b70893-9bea-3218-905a-7a167f13ba0d","pitchNumber":1,"startTime":"2026-04-30T17:17:20.534Z","endTime":"2026-04-30T17:17:24.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.162827643862784,"aZ":-17.98818201913221,"pfxX":-8.4686497581643,"pfxZ":7.101198963486558,"pX":0.19974314954970787,"pZ":3.186405189472383,"vX0":9.451471562307088,"vY0":-140.50930009364288,"vZ0":-3.0945373356371935,"x":109.39,"y":152.75,"x0":-2.109058687913959,"y0":50.00217681409611,"z0":5.472490815656408,"aX":-16.91523110955777},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.4,"breakHorizontal":13.3,"spinRate":2259,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.38998068385896634,"extension":6.561052232929705},"index":1,"playId":"096ff368-72c1-306e-aac3-4ee039f2df13","pitchNumber":2,"startTime":"2026-04-30T17:17:39.442Z","endTime":"2026-04-30T17:17:44.424Z","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":1},"index":2,"startTime":"2026-04-30T17:17:56.230Z","endTime":"2026-04-30T17:18:13.868Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.051590006902273,"aZ":-22.699248780114754,"pfxX":-10.780811819911282,"pfxZ":5.58366483276711,"pX":-0.034410342729268815,"pZ":1.321992761345693,"vX0":9.615017116784621,"vY0":-129.44882302475395,"vZ0":-5.6147913040996675,"x":118.31,"y":203.09,"x0":-2.3964134121277345,"y0":50.003579203122854,"z0":5.257256944614959,"aX":-18.295432513590058},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":17.4,"spinRate":2077,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4231438966871188,"extension":6.630548720072851},"index":3,"playId":"99ed390c-73ec-318f-a9c0-c596403e3083","pitchNumber":3,"startTime":"2026-04-30T17:18:13.868Z","endTime":"2026-04-30T17:18:18.226Z","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":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597650558213584,"aZ":-28.127820380665977,"pfxX":-10.04602306787373,"pfxZ":2.4179171585972385,"pX":-0.2628005714160806,"pZ":0.6811735538423869,"vX0":8.448490785180647,"vY0":-128.60013590939113,"vZ0":-6.022486649278687,"x":127.02,"y":220.39,"x0":-2.2849421853211114,"y0":50.00463621488785,"z0":5.234485552118015,"aX":-16.833087078766546},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.2,"breakHorizontal":16.3,"spinRate":2031,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.42586122166593343,"extension":6.963530332723989},"index":4,"playId":"f9434f6e-8e5b-3a5f-a114-aed8a06c31c2","pitchNumber":4,"startTime":"2026-04-30T17:18:31.294Z","endTime":"2026-04-30T17:18:35.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47807058895563,"aZ":-17.015856349352838,"pfxX":-9.283557907225855,"pfxZ":7.454857110946881,"pX":-0.7197845189190839,"pZ":3.289789169096149,"vX0":7.659264862443488,"vY0":-141.93875985897822,"vZ0":-3.028955037734625,"x":144.44,"y":149.96,"x0":-2.2514277009958654,"y0":50.004448977019074,"z0":5.458676992613351,"aX":-18.88235854567567},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":15.2,"spinRate":2264,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.38637494404947414,"extension":6.655101123402209},"hitData":{"launchSpeed":82.8,"launchAngle":28.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.79,"coordY":100.89}},"index":5,"playId":"76e886ee-e010-398f-a565-d9a98ea1f643","pitchNumber":5,"startTime":"2026-04-30T17:18:51.866Z","endTime":"2026-04-30T17:19:02.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:19:02.804Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a sharp line drive to right fielder Bryan Reynolds. Alec Burleson scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:19:07.205Z","endTime":"2026-04-30T17:20:35.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":88.1,"endSpeed":80.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57206219098041,"aZ":-26.03819270944362,"pfxX":-10.995093239348769,"pfxZ":3.7200611703987363,"pX":-1.1007625862442598,"pZ":2.4767789478525435,"vX0":6.751386548581027,"vY0":-128.11018752609988,"vZ0":-2.2867482031094273,"x":158.96,"y":171.91,"x0":-2.353420270457611,"y0":50.000127889211804,"z0":5.43394206749291,"aX":-18.11749586807034},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":18.2,"spinRate":1798,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.42894460329842676,"extension":6.759637730993137},"index":0,"playId":"c71d61d9-06b3-3318-b14b-2b0ac2157367","pitchNumber":1,"startTime":"2026-04-30T17:19:29.250Z","endTime":"2026-04-30T17:19:34.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348169414941353,"aZ":-26.927894975756228,"pfxX":-10.312036911789036,"pfxZ":3.088512063741663,"pX":-1.4152267166783623,"pZ":1.8519425645326517,"vX0":6.191512741150453,"vY0":-130.04944862108238,"vZ0":-3.786385569791276,"x":170.95,"y":188.78,"x0":-2.4971423428002635,"y0":50.00325400545275,"z0":5.388216855122913,"aX":-17.520081511471876},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":1924,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4224878476062681,"extension":6.583813336327278},"index":1,"playId":"c22de9ed-1b2a-3811-a377-bccf789f84b0","pitchNumber":2,"startTime":"2026-04-30T17:19:47.379Z","endTime":"2026-04-30T17:19:52.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":81.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.355571754189285,"aZ":-26.30055892803415,"pfxX":-11.928029412760544,"pfxZ":3.503351845897888,"pX":-0.014898035339777821,"pZ":1.6513890255734047,"vX0":9.681166476124723,"vY0":-129.0266206995286,"vZ0":-4.360098559691723,"x":117.57,"y":194.19,"x0":-2.277047398111564,"y0":50.00319567747653,"z0":5.404453583733143,"aX":-19.99141106481884},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":19.3,"spinRate":1984,"spinDirection":260},"zone":8,"typeConfidence":2.0,"plateTime":0.4254953938135393,"extension":6.606384858162382},"index":2,"playId":"f4ea88ba-3b3b-356f-8c74-7e9ce8679608","pitchNumber":3,"startTime":"2026-04-30T17:20:04.445Z","endTime":"2026-04-30T17:20:08.325Z","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":97.0,"endSpeed":88.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.097382177425153,"aZ":-18.058791962999134,"pfxX":-9.719515904278426,"pfxZ":6.990694836374651,"pX":-0.04772996974467283,"pZ":2.6856517199687286,"vX0":9.789169037811499,"vY0":-140.98750410110284,"vZ0":-4.396572575438425,"x":118.82,"y":166.27,"x0":-2.296725396513464,"y0":50.004431327539514,"z0":5.4256107855394555,"aX":-19.631324381838823},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":15.7,"spinRate":2089,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38802309330619966,"extension":6.444658190168867},"hitData":{"launchSpeed":106.5,"launchAngle":12.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":179.08,"coordY":100.56}},"index":3,"playId":"f75f902e-a73b-3350-9a04-fda4b55aa654","pitchNumber":4,"startTime":"2026-04-30T17:20:23.281Z","endTime":"2026-04-30T17:20:35.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:20:35.006Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, pitcher Paul Skenes to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T17:20:50.560Z","endTime":"2026-04-30T17:21:57.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694973,"link":"/api/v1/people/694973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":"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.6,"endSpeed":89.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.769742309353774,"aZ":-16.04872159201694,"pfxX":-9.55135714173964,"pfxZ":7.8531165781446175,"pX":-0.008913056599456591,"pZ":2.2870997817807392,"vX0":9.27572687436793,"vY0":-141.7782743019957,"vZ0":-6.015227869074011,"x":117.34,"y":177.03,"x0":-2.0682819794870366,"y0":50.00274748524929,"z0":5.445308115263939,"aX":-19.61415873944896},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.2,"breakHorizontal":15.6,"spinRate":2275,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3850433953671679,"extension":6.741410335813052},"index":0,"playId":"da3f1ace-f185-30e3-b3cf-4af087325999","pitchNumber":1,"startTime":"2026-04-30T17:21:17.031Z","endTime":"2026-04-30T17:21:20.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33056673393891,"aZ":-27.64701350576464,"pfxX":7.532735065399102,"pfxZ":2.961231898048375,"pX":0.8677985230832804,"pZ":2.9268516637669353,"vX0":5.262016764383091,"vY0":-123.59009056697131,"vZ0":-0.5350648948562284,"x":83.92,"y":159.76,"x0":-2.27615089172952,"y0":50.002167045852985,"z0":5.492045258136199,"aX":11.515569794641724},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.5,"breakHorizontal":-15.0,"spinRate":2460,"spinDirection":83},"zone":12,"typeConfidence":0.91,"plateTime":0.4451732954227299,"extension":6.804934253417477},"index":1,"playId":"a44b5ede-1cff-3eef-ac34-ff9280fd4c9b","pitchNumber":2,"startTime":"2026-04-30T17:21:33.879Z","endTime":"2026-04-30T17:21:38.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79129609829136,"aZ":-15.673622559329592,"pfxX":-8.948901934697895,"pfxZ":8.113111820393371,"pX":0.006271740019357192,"pZ":2.358554010800964,"vX0":9.053706249095729,"vY0":-141.3618941483479,"vZ0":-5.807458314706515,"x":116.76,"y":175.1,"x0":-2.0680028162827795,"y0":50.00044659812848,"z0":5.4376083561080515,"aX":-18.195338064513177},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":14.5,"spinRate":2127,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38676499132812925,"extension":6.648672380171719},"hitData":{"launchSpeed":104.2,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.0,"coordY":178.0}},"index":2,"playId":"0b2445e4-d3d2-346d-b6c8-cfb9231301d8","pitchNumber":3,"startTime":"2026-04-30T17:21:49.902Z","endTime":"2026-04-30T17:21:57.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:21:57.624Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T17:23:59.518Z","endTime":"2026-04-30T17:25:01.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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":1},"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":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":"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":89.1,"endSpeed":82.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.434577314178792,"aZ":-26.409994175205764,"pfxX":1.1594597143301288,"pfxZ":3.340489428376477,"pX":-0.20023684727983615,"pZ":2.9180379957434233,"vX0":1.002211508709237,"vY0":-129.85337341484237,"vZ0":-2.4779726311267685,"x":124.63,"y":159.99,"x0":-0.7403878115907995,"y0":50.00536628767335,"z0":5.871868197187651,"aX":2.0013383333571104},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-2.3,"spinRate":2613,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.420082371151151,"extension":6.223468271331973},"index":0,"playId":"2d927442-6ad5-364a-8eac-e2c80770c85d","pitchNumber":1,"startTime":"2026-04-30T17:24:13.182Z","endTime":"2026-04-30T17:24:16.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.516262243843002,"aZ":-25.23932459461632,"pfxX":-8.699407440161151,"pfxZ":3.48335256875892,"pX":-0.9939847820584311,"pZ":2.0522157766093567,"vX0":2.071158617376091,"vY0":-139.6787771234878,"vZ0":-5.777156297298669,"x":154.89,"y":183.37,"x0":-0.6116771267659645,"y0":50.00112567788553,"z0":5.792146096838208,"aX":-17.300118606982835},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.4,"breakHorizontal":15.4,"spinRate":1887,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.3911607721061956,"extension":6.430323591881984},"index":1,"playId":"f48b1266-9647-39ca-a4dc-04725a0e4344","pitchNumber":2,"startTime":"2026-04-30T17:24:25.008Z","endTime":"2026-04-30T17:24:28.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.001813728588626,"aZ":-32.64734839526061,"pfxX":9.8162517587427,"pfxZ":-0.3314813381945072,"pX":-5.64363075006106E-4,"pZ":3.6130449573937473,"vX0":-0.6577299281558813,"vY0":-119.64973539819408,"vZ0":1.7939968010846712,"x":117.02,"y":141.23,"x0":-0.9943965801279453,"y0":50.00210229012181,"z0":5.798104220979737,"aX":14.10421868633887},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.1,"breakHorizontal":-17.5,"spinRate":2632,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.4593410611395461,"extension":6.292162205477234},"index":2,"playId":"01da82dd-f105-32e3-a192-7e02576d42b9","pitchNumber":3,"startTime":"2026-04-30T17:24:43.628Z","endTime":"2026-04-30T17:24:48.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.797285656980076,"aZ":-31.272442626085823,"pfxX":10.339617634101389,"pfxZ":0.6346713329550981,"pX":0.4498755382310557,"pZ":1.6804835956025321,"vX0":0.09583628537636901,"vY0":-118.52227436994802,"vZ0":-2.380406926330881,"x":99.85,"y":193.41,"x0":-0.9331195816028431,"y0":50.00120111016858,"z0":5.568867378905246,"aX":14.62860539532716},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.8,"breakHorizontal":-18.7,"spinRate":2673,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.463092401839158,"extension":6.317938494908045},"index":3,"playId":"0edce6a2-f352-3f87-8958-e4a1a265a4b2","pitchNumber":4,"startTime":"2026-04-30T17:24:57.472Z","endTime":"2026-04-30T17:25:01.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:25:01.763Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to pitcher Hunter Dobbins.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T17:25:02.360Z","endTime":"2026-04-30T17:26:27.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690928,"link":"/api/v1/people/690928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.359676423348137,"aZ":-43.404770753435855,"pfxX":3.556705568736776,"pfxZ":-8.542857072208996,"pX":-0.07104941879969055,"pZ":2.4191958477571487,"vX0":-0.028783789814239985,"vY0":-114.2880536126635,"vZ0":1.1872730405634386,"x":119.71,"y":173.46,"x0":-0.5198728020512363,"y0":50.00455265081427,"z0":6.177980485136562,"aX":4.674313221162453},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-14.8,"breakHorizontal":-6.5,"spinRate":2455,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.4804631744171717,"extension":6.244272463444812},"index":0,"playId":"56f4c6db-1df7-3b34-994f-f5ab8fb54e6d","pitchNumber":1,"startTime":"2026-04-30T17:25:25.464Z","endTime":"2026-04-30T17:25:29.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59836072495476,"aZ":-30.524732522099196,"pfxX":4.686920853795538,"pfxZ":1.0251814842904508,"pX":1.3085989338437443,"pZ":0.9973555648309759,"vX0":3.870387911003526,"vY0":-126.45077744267785,"vZ0":-5.4505175622017035,"x":67.12,"y":211.85,"x0":-0.8527292485588666,"y0":50.00466815681259,"z0":5.639719352208162,"aX":7.565396747298104},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.8,"breakHorizontal":-9.4,"spinRate":2570,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4337169852674698,"extension":6.233725691047364},"index":1,"playId":"edbb4695-63a1-358c-b970-49ea5ad6cd60","pitchNumber":2,"startTime":"2026-04-30T17:25:37.869Z","endTime":"2026-04-30T17:25:42.290Z","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":95.7,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.550090375621455,"aZ":-13.824417318524931,"pfxX":-1.4043754904288166,"pfxZ":9.358387634751717,"pX":1.3206510194751815,"pZ":2.8686273798157695,"vX0":4.9875269098956245,"vY0":-139.2039772765467,"vZ0":-5.6736913221872225,"x":66.66,"y":161.33,"x0":-0.312522216216124,"y0":50.00030333972808,"z0":5.850012799092006,"aX":-2.753480944465839},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":1.4,"spinRate":2432,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3936310803321259,"extension":6.257078980590724},"index":2,"playId":"c8f8c8d9-2229-3b1a-9558-1225e82b6b85","pitchNumber":3,"startTime":"2026-04-30T17:25:55.024Z","endTime":"2026-04-30T17:25:58.972Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T17:26:08.500Z","endTime":"2026-04-30T17:26:20.297Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":81.8,"endSpeed":75.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885463944895037,"aZ":-39.64106104790773,"pfxX":4.290994308895248,"pfxZ":-5.256767556058594,"pX":-0.9676337339320491,"pZ":1.8026382496194964,"vX0":-2.1722597231382172,"vY0":-119.05991554921589,"vZ0":-1.347666277098085,"x":153.88,"y":190.11,"x0":-0.5963161699074043,"y0":50.000272007056736,"z0":5.994373280401605,"aX":6.100893618045452},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.6,"breakHorizontal":-7.2,"spinRate":2469,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.46173474282032956,"extension":6.238611109404308},"hitData":{"launchSpeed":68.5,"launchAngle":-72.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":189.18}},"index":4,"playId":"b448021b-458e-3320-b731-45c5dfb49c35","pitchNumber":4,"startTime":"2026-04-30T17:26:20.297Z","endTime":"2026-04-30T17:26:27.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:26:27.488Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Henry Davis grounds into a double play, shortstop Masyn Winn to second baseman JJ Wetherholt to first baseman Alec Burleson. Jake Mangum out at 2nd. Henry Davis out at 1st.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T17:26:39.689Z","endTime":"2026-04-30T17:27:19.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283942605290562,"aZ":-32.51146176219212,"pfxX":4.379784560670499,"pfxZ":-0.2142680471627889,"pX":0.7982923409460255,"pZ":1.500204460617358,"vX0":2.199318967100494,"vY0":-125.74249934511413,"vZ0":-3.950793599865056,"x":86.57,"y":198.27,"x0":-0.6563638011749018,"y0":50.00163374432435,"z0":5.727176656962984,"aX":7.01774315058799},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":-8.4,"spinRate":2557,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43545058063974196,"extension":6.387953814039778},"index":0,"playId":"6b9cb098-edf7-3daa-a3c0-7227b208482d","pitchNumber":1,"startTime":"2026-04-30T17:26:55.657Z","endTime":"2026-04-30T17:26:59.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.023123962041172,"aZ":-24.280496771119225,"pfxX":-7.512293655845756,"pfxZ":4.12467799586931,"pX":-0.1736802738818713,"pZ":1.9527344015295631,"vX0":3.4313085930702063,"vY0":-137.32789556175283,"vZ0":-5.5445158401640935,"x":123.62,"y":186.06,"x0":-0.46248099280823735,"y0":50.000853491747726,"z0":5.646471651687218,"aX":-14.366078202157112},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":1903,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.3986440045809472,"extension":6.449123886851722},"hitData":{"launchSpeed":100.2,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.75,"coordY":157.26}},"index":1,"playId":"91a37a4c-2be1-3622-974a-edad2ad22745","pitchNumber":2,"startTime":"2026-04-30T17:27:12.141Z","endTime":"2026-04-30T17:27:19.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:27:19.924Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to third baseman Nick Gonzales in foul territory.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T17:29:35.511Z","endTime":"2026-04-30T17:31:24.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":1},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154038803686692,"aZ":-26.117776432753587,"pfxX":5.6024146350926545,"pfxZ":4.059431693117911,"pX":-0.28128398868871635,"pZ":1.9480352920144226,"vX0":3.463725576228355,"vY0":-121.67726240905199,"vZ0":-2.9533250389298633,"x":127.72,"y":186.18,"x0":-2.4536343229665962,"y0":50.0000514313452,"z0":5.454248870333354,"aX":8.350493407296367},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":-11.0,"spinRate":2456,"spinDirection":80},"zone":8,"typeConfidence":0.91,"plateTime":0.45113051720854536,"extension":6.482856613613101},"index":0,"playId":"02ef6ab6-bce4-3d89-9fbb-2e6d0707f050","pitchNumber":1,"startTime":"2026-04-30T17:29:40.022Z","endTime":"2026-04-30T17:29:43.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17728409770828,"aZ":-14.724922882831432,"pfxX":-7.049079385148598,"pfxZ":8.963068454055088,"pX":-0.7136604736861304,"pZ":3.0018798743430026,"vX0":6.518934285137278,"vY0":-138.48954359178728,"vZ0":-4.264504496101695,"x":144.2,"y":157.73,"x0":-2.179253588736642,"y0":50.006820080982614,"z0":5.5428611835865,"aX":-13.73111378335568},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2134,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.39509807046736567,"extension":6.529502970501601},"index":1,"playId":"a7643184-838f-35da-ad93-58c20a5ab7a6","pitchNumber":2,"startTime":"2026-04-30T17:29:58.196Z","endTime":"2026-04-30T17:30:01.243Z","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":96.3,"endSpeed":87.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92803792279548,"aZ":-18.129686819953974,"pfxX":-7.556868286159654,"pfxZ":7.074601587235357,"pX":-2.274487889694399,"pZ":4.4928774644443115,"vX0":2.8743357135667744,"vY0":-140.29144921270625,"vZ0":-0.11984634768141506,"x":203.7,"y":117.47,"x0":-2.332916055553939,"y0":50.00326247830292,"z0":5.72187087844235,"aX":-15.002941583237313},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":13.1,"spinRate":2124,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3910308608987152,"extension":6.266791816118476},"index":2,"playId":"7169b46a-4f69-3106-87f3-0c809fa57e1a","pitchNumber":3,"startTime":"2026-04-30T17:30:16.936Z","endTime":"2026-04-30T17:30:20.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.093829582787986,"aZ":-27.178300100901698,"pfxX":-9.806974216557965,"pfxZ":3.0117932165753354,"pX":-1.513477474785019,"pZ":1.8588545524689812,"vX0":4.901582205258375,"vY0":-128.08223517318356,"vZ0":-3.8466533110791525,"x":174.69,"y":188.59,"x0":-2.180562295363758,"y0":50.001358365389436,"z0":5.5117250691415265,"aX":-16.250190342684473},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":1860,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4280619505197496,"extension":6.405915177322478},"index":3,"playId":"cefac149-ca6d-31ee-ae21-e40e5f75d43c","pitchNumber":4,"startTime":"2026-04-30T17:30:33.332Z","endTime":"2026-04-30T17:30:36.472Z","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":96.7,"endSpeed":88.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44030381576235,"aZ":-16.545904228839266,"pfxX":-8.799340028488562,"pfxZ":7.808854286201489,"pX":0.15178293215386401,"pZ":3.3671103825870823,"vX0":9.439851909887429,"vY0":-140.48345363938947,"vZ0":-3.231568943352351,"x":111.21,"y":147.87,"x0":-2.1066738465449086,"y0":50.00373287728523,"z0":5.60614262804648,"aX":-17.612475378552436},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":14.0,"spinRate":2117,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.3896972505068561,"extension":6.498541687791841},"index":4,"playId":"5177a402-dbae-3632-b83a-9e98be7bfff4","pitchNumber":5,"startTime":"2026-04-30T17:30:54.850Z","endTime":"2026-04-30T17:30:59.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49223158756729,"aZ":-23.955306896152905,"pfxX":-10.261201126983948,"pfxZ":4.866201125212972,"pX":-0.6286287216642961,"pZ":2.132337542818187,"vX0":7.501529554645228,"vY0":-128.84676330148056,"vZ0":-3.8571694742681957,"x":140.96,"y":181.21,"x0":-2.2372094829750866,"y0":50.00480654839263,"z0":5.488803930229698,"aX":-17.3430135659365},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.2,"breakHorizontal":17.0,"spinRate":1875,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4242724090256722,"extension":6.815576362885863},"hitData":{"launchSpeed":77.1,"launchAngle":66.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":81.88,"coordY":194.25}},"index":5,"playId":"f6c26337-c6ab-3ff7-8892-2b2fffb7ce79","pitchNumber":6,"startTime":"2026-04-30T17:31:15.991Z","endTime":"2026-04-30T17:31:24.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:31:24.910Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T17:31:32.001Z","endTime":"2026-04-30T17:33:13.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12447386040761,"aZ":-32.48870714135135,"pfxX":-7.616491650693824,"pfxZ":-0.16651069605140556,"pX":-0.49782267413226705,"pZ":2.838559776093835,"vX0":8.468234669001173,"vY0":-134.95704336668715,"vZ0":-1.4893394759965455,"x":135.98,"y":162.14,"x0":-2.674656192617593,"y0":50.0056700714361,"z0":5.668646052918259,"aX":-14.167284225087775},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.1,"spinRate":1710,"spinDirection":247},"zone":1,"typeConfidence":0.88,"plateTime":0.4046018013841546,"extension":6.459408926166293},"index":0,"playId":"0758b5ee-1926-37e1-87cd-213573033482","pitchNumber":1,"startTime":"2026-04-30T17:31:52.376Z","endTime":"2026-04-30T17:31:56.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":84.6,"endSpeed":77.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811550590922067,"aZ":-27.074919900922133,"pfxX":4.841948407298523,"pfxZ":3.350891585325024,"pX":1.4316166773190167,"pZ":1.9824344143846684,"vX0":8.261211068905407,"vY0":-122.94178118592636,"vZ0":-2.8784553948262515,"x":62.43,"y":185.25,"x0":-2.60932546664601,"y0":50.000744600134254,"z0":5.481508257549907,"aX":7.364301304933994},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.6,"breakHorizontal":-10.8,"spinRate":2338,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.446590209906101,"extension":6.43372928064109},"index":1,"playId":"95649e75-8290-39e1-a43c-ab4d78c20eb8","pitchNumber":2,"startTime":"2026-04-30T17:32:08.503Z","endTime":"2026-04-30T17:32:12.112Z","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":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-30T17:32:18.846Z","endTime":"2026-04-30T17:32:32.948Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86943779197791,"aZ":-24.559315059226474,"pfxX":-12.537488944772537,"pfxZ":3.9503395901483955,"pX":0.8059600965648263,"pZ":0.958528178738179,"vX0":13.608608910027602,"vY0":-137.97570308672863,"vZ0":-7.52588142745403,"x":86.28,"y":212.9,"x0":-2.5626294004135377,"y0":50.00088617716337,"z0":5.37781464994133,"aX":-24.156457326233472},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.6,"breakHorizontal":19.8,"spinRate":2057,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39705621338926766,"extension":6.567014609637863},"index":3,"playId":"aaaff8c2-f838-3778-ac9e-b50bae3f8985","pitchNumber":3,"startTime":"2026-04-30T17:32:32.948Z","endTime":"2026-04-30T17:32:37.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455583349682144,"aZ":-17.25093942951342,"pfxX":-9.06874194446997,"pfxZ":7.517059185610993,"pX":-0.5948849267815268,"pZ":3.1372801629530955,"vX0":8.872306701951388,"vY0":-139.97984182668625,"vZ0":-3.795318599633238,"x":139.68,"y":154.07,"x0":-2.6265524324392793,"y0":50.004123290751124,"z0":5.639461554802833,"aX":-18.007141453406827},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":14.6,"spinRate":2179,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.3912150991394858,"extension":6.450659076924923},"index":4,"playId":"04092b51-4c5d-329d-82fa-854481771096","pitchNumber":4,"startTime":"2026-04-30T17:32:50.712Z","endTime":"2026-04-30T17:32:55.156Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.693521876496106,"aZ":-16.685083589976184,"pfxX":-8.480743806372349,"pfxZ":7.712130981779794,"pX":-0.886216758400123,"pZ":3.9253670693110037,"vX0":7.999209218894586,"vY0":-141.19339107241643,"vZ0":-1.8155794801270555,"x":150.78,"y":132.8,"x0":-2.6612964230310223,"y0":50.00494897023736,"z0":5.656499654382777,"aX":-17.03739566096216},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":13.6,"spinRate":2220,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3887075676411018,"extension":6.549625070489522},"index":5,"playId":"f9ec321d-85e9-39b9-83ac-a6fcf9880088","pitchNumber":5,"startTime":"2026-04-30T17:33:09.881Z","endTime":"2026-04-30T17:33:13.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:33:13.807Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T17:33:15.214Z","endTime":"2026-04-30T17:34:51.942Z","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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.642062810026133,"aZ":-33.863004029299574,"pfxX":-8.141563878168766,"pfxZ":-0.9330188253310938,"pX":-1.31700176741703,"pZ":1.9321081088176848,"vX0":5.551360794682519,"vY0":-134.09164197665544,"vZ0":-3.271919596257945,"x":167.2,"y":186.61,"x0":-2.36275822224769,"y0":50.00221086885685,"z0":5.599440011037504,"aX":-14.73548895194027},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.2,"breakHorizontal":13.4,"spinRate":1589,"spinDirection":248},"zone":13,"typeConfidence":0.84,"plateTime":0.40941604213817273,"extension":6.364589396079471},"index":0,"playId":"8a6b3791-8a70-3adf-8bec-b2977292c6bd","pitchNumber":1,"startTime":"2026-04-30T17:33:40.084Z","endTime":"2026-04-30T17:33:44.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45437275110061,"aZ":-27.951205396743486,"pfxX":8.212150146073423,"pfxZ":2.7915047403901827,"pX":0.5311885734455193,"pZ":2.3378251041927998,"vX0":4.15999909884104,"vY0":-122.52272995152524,"vZ0":-1.7877821623807018,"x":96.75,"y":175.66,"x0":-2.2584954554612837,"y0":50.00276618977891,"z0":5.4783640111514,"aX":12.41422743404513},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":-15.8,"spinRate":2436,"spinDirection":88},"zone":6,"typeConfidence":0.91,"plateTime":0.4479962700911382,"extension":6.582679095063101},"index":1,"playId":"7dd31af0-767f-3590-a5eb-69773cbf60b8","pitchNumber":2,"startTime":"2026-04-30T17:33:57.799Z","endTime":"2026-04-30T17:34:02.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760504837816168,"aZ":-26.597191372673997,"pfxX":-10.512493851999817,"pfxZ":3.3841522031718236,"pX":-0.7080078166600723,"pZ":1.6111068812322678,"vX0":7.249014432175473,"vY0":-128.40061888324345,"vZ0":-4.396761598789301,"x":143.99,"y":195.28,"x0":-2.2202785290273996,"y0":50.003697748950906,"z0":5.44684118433574,"aX":-17.329595736629802},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":17.2,"spinRate":2005,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.42868516718725136,"extension":6.522887311198091},"index":2,"playId":"f7fc6566-9443-34d2-a6bc-c7ae5b6b6e59","pitchNumber":3,"startTime":"2026-04-30T17:34:20.947Z","endTime":"2026-04-30T17:34:24.713Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.703622285053875,"aZ":-24.680509664037665,"pfxX":-11.383130029329113,"pfxZ":3.7745023636683364,"pX":-0.2499541603067657,"pZ":3.3479387200526647,"vX0":8.938496988272428,"vY0":-140.2528924799404,"vZ0":-1.6297878622372597,"x":126.53,"y":148.39,"x0":-2.004624308566245,"y0":50.002871668905506,"z0":5.551346046902103,"aX":-22.60279828848452},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.7,"breakHorizontal":18.7,"spinRate":2151,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.3910176646449388,"extension":6.419923663941912},"index":3,"playId":"427a0afe-a378-3d9e-a15e-49c293232c7f","pitchNumber":4,"startTime":"2026-04-30T17:34:45.995Z","endTime":"2026-04-30T17:34:51.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:34:51.942Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T17:35:58.948Z","endTime":"2026-04-30T17:37:08.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98094744532738,"aZ":-25.36633005628761,"pfxX":-8.71129281025615,"pfxZ":3.867778210092382,"pX":-0.6048070500108669,"pZ":2.174233761801983,"vX0":3.294204335280039,"vY0":-131.81462975439763,"vZ0":-4.252261530126485,"x":140.05,"y":180.08,"x0":-0.7389067926778176,"y0":50.00141040882458,"z0":5.680732335584422,"aX":-15.330460085875236},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":2236,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.41550190230378314,"extension":6.336322014801482},"hitData":{"launchSpeed":97.5,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":159.79}},"index":0,"playId":"10802225-b1aa-39ca-8a74-1277b6a9d10f","pitchNumber":1,"startTime":"2026-04-30T17:37:00.076Z","endTime":"2026-04-30T17:37:08.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:37:08.261Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T17:37:11.369Z","endTime":"2026-04-30T17:38:57.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36104890014008,"aZ":-25.242870639893177,"pfxX":-9.945146143016366,"pfxZ":3.9356098429473407,"pX":-1.4587025416294999,"pZ":1.6472638655082923,"vX0":1.630414705530311,"vY0":-132.16446199438846,"vZ0":-5.300710445731079,"x":172.6,"y":194.3,"x0":-0.7936974618518915,"y0":50.00285150656895,"z0":5.543654203034726,"aX":-17.513326386520745},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":2176,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.415151353640661,"extension":6.34022046042681},"index":0,"playId":"06322868-3158-33b7-a234-48b5cb5bc329","pitchNumber":1,"startTime":"2026-04-30T17:37:33.070Z","endTime":"2026-04-30T17:37:36.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312572548710563,"aZ":-14.512537540300762,"pfxX":-2.243063682452805,"pfxZ":9.146441501808134,"pX":0.4765399740624616,"pZ":2.1037242834860956,"vX0":3.3196729699518923,"vY0":-137.78385658400447,"vZ0":-7.574305685211604,"x":98.84,"y":181.98,"x0":-0.4499881755433887,"y0":50.006770219222894,"z0":5.860323211560033,"aX":-4.333487848650118},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":3.4,"spinRate":2381,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.3968306863033555,"extension":6.311416604684402},"index":1,"playId":"9d0decb0-a6e2-36e1-a056-43dfb5e30fd9","pitchNumber":2,"startTime":"2026-04-30T17:37:46.921Z","endTime":"2026-04-30T17:37:50.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.48484700790323,"aZ":-39.70654641350666,"pfxX":3.391852230930921,"pfxZ":-5.5158389117284035,"pX":0.10382346183514968,"pZ":3.001090114919997,"vX0":0.9009269306919806,"vY0":-115.75396537830305,"vZ0":1.489233358045637,"x":113.04,"y":157.75,"x0":-0.7306816205865084,"y0":50.005314564604774,"z0":6.135004504089751,"aX":4.628730635290919},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.4,"breakHorizontal":-6.4,"spinRate":2467,"spinDirection":49},"zone":2,"typeConfidence":2.0,"plateTime":0.47218075977465856,"extension":6.255360609137527},"index":2,"playId":"80c5e8f1-ca44-3c5a-80f4-d2a2fd5eef35","pitchNumber":3,"startTime":"2026-04-30T17:37:59.831Z","endTime":"2026-04-30T17:38:04.862Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T17:38:17.604Z","endTime":"2026-04-30T17:38:33.372Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":95.8,"endSpeed":88.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206764283856977,"aZ":-15.044003380564357,"pfxX":-2.6545743807749904,"pfxZ":8.640076051506204,"pX":0.03621721462397611,"pZ":3.6630740185225217,"vX0":2.288784439938884,"vY0":-139.61627491100785,"vZ0":-3.6545613667741574,"x":115.62,"y":139.88,"x0":-0.44762197290674066,"y0":50.00226255208819,"z0":5.97341765838524,"aX":-5.262447662364175},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":4.3,"spinRate":2333,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39169419317292675,"extension":6.152341758696594},"index":4,"playId":"53921e74-a04c-3a52-852c-71e02d104c45","pitchNumber":4,"startTime":"2026-04-30T17:38:33.372Z","endTime":"2026-04-30T17:38:39.061Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.432242506012646,"aZ":-27.952685848603046,"pfxX":-8.603669359992981,"pfxZ":2.4424584103387232,"pX":-1.13534458749491,"pZ":2.1449673045556876,"vX0":2.1598357305687745,"vY0":-130.67448544580165,"vZ0":-3.4913073977596696,"x":160.28,"y":180.87,"x0":-0.8545026032237414,"y0":50.004144830545656,"z0":5.597349455149543,"aX":-14.886582720782384},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":15.1,"spinRate":2048,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4190843981682586,"extension":6.237270669088806},"hitData":{"launchSpeed":82.8,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":151.68}},"index":5,"playId":"1d80b0cb-2090-3389-849e-6ab2039cd7cb","pitchNumber":5,"startTime":"2026-04-30T17:38:49.811Z","endTime":"2026-04-30T17:38:57.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:38:57.886Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (3) on a sharp fly ball to right fielder Jordan Walker.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T17:39:01.818Z","endTime":"2026-04-30T17:39:48.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":"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":89.0,"endSpeed":82.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82566480683845,"aZ":-27.136499285867842,"pfxX":1.784230548321533,"pfxZ":2.945662027446705,"pX":-0.49198414481231934,"pZ":2.263191596485239,"vX0":0.32082040668016076,"vY0":-129.6471885198809,"vZ0":-3.7684993798327118,"x":135.75,"y":177.67,"x0":-0.8490877332114363,"y0":50.00368431645623,"z0":5.794973125022747,"aX":3.052741962306454},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":-3.4,"spinRate":2538,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.4216549980811619,"extension":6.093841585633774},"index":0,"playId":"d7c7ea07-56da-310a-be79-423f0f4dc80c","pitchNumber":1,"startTime":"2026-04-30T17:39:21.716Z","endTime":"2026-04-30T17:39:24.930Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52304459508329,"aZ":-41.242316241135136,"pfxX":4.652296521367399,"pfxZ":-6.774069608371613,"pX":0.10300351290928668,"pZ":2.557775466316858,"vX0":0.1524913574409278,"vY0":-115.02177193211453,"vZ0":1.050069549466379,"x":113.07,"y":169.72,"x0":-0.568494853751877,"y0":50.00244741460809,"z0":6.097252967773712,"aX":6.2275815440582525},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.8,"breakHorizontal":-8.5,"spinRate":2490,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.47636338621045526,"extension":6.289615913225323},"hitData":{"launchSpeed":101.1,"launchAngle":26.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":176.69,"coordY":78.24}},"index":1,"playId":"edf5eb20-7702-36a4-aafb-af27a262bc4f","pitchNumber":2,"startTime":"2026-04-30T17:39:35.732Z","endTime":"2026-04-30T17:39:48.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:39:48.207Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T17:39:52.500Z","endTime":"2026-04-30T17:41:50.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40875946685942,"aZ":-26.335089154840535,"pfxX":-8.647664906559548,"pfxZ":3.4217850161084034,"pX":-1.3653111859675235,"pZ":2.8804276011370527,"vX0":1.4359702721698677,"vY0":-129.64369966841087,"vZ0":-2.0337381419054035,"x":169.04,"y":161.01,"x0":-0.8016840164668052,"y0":50.003437042763586,"z0":5.679622756819616,"aX":-14.76094429339908},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":2095,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4220364953043574,"extension":6.395803707544562},"index":0,"playId":"b3f29470-85e0-3334-81eb-eac4ee5b496b","pitchNumber":1,"startTime":"2026-04-30T17:40:25.251Z","endTime":"2026-04-30T17:40:29.282Z","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":87.4,"endSpeed":80.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104061060670393,"aZ":-30.388859961910377,"pfxX":3.3633555055597184,"pfxZ":1.0882658875427405,"pX":-0.6554183006189656,"pZ":1.2638341281658585,"vX0":-0.47419088479195876,"vY0":-127.2631031354842,"vZ0":-4.934349545625922,"x":141.98,"y":204.66,"x0":-0.9036573077404845,"y0":50.0033297595716,"z0":5.634827609092446,"aX":5.517105145609756},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":-6.0,"spinRate":2568,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4303840790251896,"extension":6.235387417284478},"index":1,"playId":"e86a24e5-9ff9-346e-90c1-2fef8543462e","pitchNumber":2,"startTime":"2026-04-30T17:40:40.659Z","endTime":"2026-04-30T17:40:45.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99809956942038,"aZ":-28.925109688553004,"pfxX":3.2740770256661538,"pfxZ":1.959904139524829,"pX":-0.0041094753658591845,"pZ":0.6973789511462261,"vX0":0.6949145638826901,"vY0":-127.64293128830084,"vZ0":-6.7495504440593805,"x":117.16,"y":219.95,"x0":-0.7050591140743898,"y0":50.00386761793231,"z0":5.637941081974319,"aX":5.430679870283349},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":-6.1,"spinRate":2514,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4282569891006456,"extension":6.302646772219757},"index":2,"playId":"bbf147e7-ce9e-309c-bcff-fa174b9b5cf3","pitchNumber":3,"startTime":"2026-04-30T17:41:00.191Z","endTime":"2026-04-30T17:41:03.901Z","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":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.585438072248536,"aZ":-15.61625139383007,"pfxX":-2.852968340916143,"pfxZ":8.533696709108527,"pX":0.6846130729985531,"pZ":2.330403883969784,"vX0":3.958102525881513,"vY0":-138.5782812181641,"vZ0":-6.549139481000248,"x":90.9,"y":175.86,"x0":-0.3929767635007734,"y0":50.00501510567046,"z0":5.7715465686796845,"aX":-5.5376392497849425},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":4.3,"spinRate":2169,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.39557109245874456,"extension":6.401750655392801},"index":3,"playId":"b253c4bc-4aba-39f6-a450-949fd5068b09","pitchNumber":4,"startTime":"2026-04-30T17:41:23.452Z","endTime":"2026-04-30T17:41:28.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72722871113293,"aZ":-25.774651250684332,"pfxX":-9.491942918725805,"pfxZ":3.901828662669681,"pX":0.8933800740072416,"pZ":1.3833542330873605,"vX0":7.132000646555266,"vY0":-127.64485336581426,"vZ0":-5.537718256965691,"x":82.95,"y":201.43,"x0":-0.7119084666817636,"y0":50.003340844435364,"z0":5.625821800452624,"aX":-15.570958004774337},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":15.5,"spinRate":2081,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4300803229874526,"extension":6.543506986865428},"index":4,"playId":"80665375-6664-3d5e-a859-a68e50ab78e8","pitchNumber":5,"startTime":"2026-04-30T17:41:46.334Z","endTime":"2026-04-30T17:41:50.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:41:50.153Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Gonzales walks. Bryan Reynolds to 3rd. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T17:41:53.702Z","endTime":"2026-04-30T17:44:18.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06289008835226,"aZ":-19.55118822545899,"pfxX":-9.146493788151531,"pfxZ":6.48441019521977,"pX":-0.03721134696041346,"pZ":1.3903523278113439,"vX0":4.7279971144599875,"vY0":-138.43948464173624,"vZ0":-8.063278447512722,"x":118.42,"y":201.24,"x0":-0.5762146630507174,"y0":50.00185267043803,"z0":5.642502802989754,"aX":-17.804608024101675},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":15.6,"spinRate":1930,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.39519698818628246,"extension":6.514268871421317},"index":0,"playId":"2d843abb-a6b2-3ed3-ad7b-e52df2b2de77","pitchNumber":1,"startTime":"2026-04-30T17:42:16.401Z","endTime":"2026-04-30T17:42:22.670Z","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":95.3,"endSpeed":88.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.238025249356664,"aZ":-24.208805584562228,"pfxX":-5.788310078842447,"pfxZ":4.057217443813437,"pX":-1.2137734690344242,"pZ":1.7560153278117876,"vX0":-0.03737649777484242,"vY0":-138.8190003838958,"vZ0":-6.4880772483880955,"x":163.27,"y":191.37,"x0":-0.44727446021421696,"y0":50.004599144273776,"z0":5.720545872645767,"aX":-11.369414668219928},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":10.6,"spinRate":1749,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3936093052245013,"extension":6.458040108344416},"index":1,"playId":"20cb400f-d26a-32a0-b2f2-02e5b4805ccb","pitchNumber":2,"startTime":"2026-04-30T17:42:35.312Z","endTime":"2026-04-30T17:42:38.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28249691837783,"aZ":-28.72449566077773,"pfxX":2.242833006391794,"pfxZ":2.062874891009078,"pX":0.8994339473213888,"pZ":0.35627615773715954,"vX0":3.1884583553462513,"vY0":-127.4035952975423,"vZ0":-7.90437789587506,"x":82.72,"y":229.16,"x0":-0.6520639135427219,"y0":50.00103108354449,"z0":5.719090860102379,"aX":3.7444697331486223},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":-4.7,"spinRate":2579,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4273400022143399,"extension":6.433411797857539},"index":2,"playId":"3621f4a1-382d-3c04-9d71-3e1f60450b19","pitchNumber":3,"startTime":"2026-04-30T17:42:53.586Z","endTime":"2026-04-30T17:42:59.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94505951563357,"aZ":-13.202430397508149,"pfxX":-0.5754363823046122,"pfxZ":9.531935460269725,"pX":-0.6544940536832264,"pZ":3.200965511041801,"vX0":-0.26550927018675063,"vY0":-140.24202519301284,"vZ0":-4.913911404394892,"x":141.95,"y":152.35,"x0":-0.4838103318497635,"y0":50.0033022466351,"z0":5.838153241513459,"aX":-1.1452812412071804},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":1.1,"spinRate":2406,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.39067028914975666,"extension":6.307331712597096},"index":3,"playId":"a8de7382-1b6f-39d7-b597-39fa8157fb3f","pitchNumber":4,"startTime":"2026-04-30T17:43:14.665Z","endTime":"2026-04-30T17:43:41.688Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.138344852482092,"aZ":-27.14748233293229,"pfxX":5.218432526352133,"pfxZ":3.4253591300799995,"pX":-0.6896338138958423,"pZ":1.4491681644036833,"vX0":-0.27198100225738975,"vY0":-120.559389270478,"vZ0":-3.7906807596187813,"x":143.29,"y":199.65,"x0":-1.2527819892377594,"y0":50.00185943102836,"z0":5.446370445986102,"aX":7.656691531842275},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.5,"breakHorizontal":-9.4,"spinRate":2506,"spinDirection":82},"zone":13,"typeConfidence":2.0,"plateTime":0.4548659802525541,"extension":6.441054857605391},"index":4,"playId":"1fb8eb68-a091-3b34-a02f-86069213a071","pitchNumber":5,"startTime":"2026-04-30T17:44:13.646Z","endTime":"2026-04-30T17:44:18.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:44:18.825Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks. Bryan Reynolds scores. Ryan O'Hearn to 3rd. Nick Gonzales to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T17:45:41.174Z","endTime":"2026-04-30T17:47:17.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":690928,"link":"/api/v1/people/690928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T17:44:27.577Z","endTime":"2026-04-30T17:45:43.275Z","isPitch":false,"type":"action"},{"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75271126345728,"aZ":-27.84572875963925,"pfxX":8.891642240818648,"pfxZ":2.9830837730734014,"pX":0.400828462146467,"pZ":1.4644699400945738,"vX0":0.9936611138121765,"vY0":-119.5627026682134,"vZ0":-3.52611953421666,"x":101.72,"y":199.24,"x0":-1.1752803197946762,"y0":50.00212574793099,"z0":5.453588001201055,"aX":12.889112187072962},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.8,"breakHorizontal":-16.3,"spinRate":2549,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.457879429575053,"extension":6.47324598863642},"index":1,"playId":"55eea30d-d4d5-394d-977d-e55b6c670bd0","pitchNumber":1,"startTime":"2026-04-30T17:45:43.275Z","endTime":"2026-04-30T17:46:10.286Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"}}},{"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.0,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021944677710895,"aZ":-9.97891954051352,"pfxX":-1.01191936591501,"pfxZ":11.008638563456339,"pX":1.5644792980583253,"pZ":1.4816939055958813,"vX0":5.427799813923974,"vY0":-140.86582484621158,"vZ0":-9.82458041647158,"x":57.37,"y":198.77,"x0":-0.25325224622417236,"y0":50.00669431275074,"z0":5.653581324557927,"aX":-2.041869648672717},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.1,"breakHorizontal":0.7,"spinRate":2481,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.388348182987591,"extension":6.545639762356124},"index":2,"playId":"50416787-206f-3863-ab40-8c476691859a","pitchNumber":2,"startTime":"2026-04-30T17:46:16.310Z","endTime":"2026-04-30T17:46:19.742Z","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(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":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006785630015468,"aZ":-16.81640501806762,"pfxX":-1.2971859376321442,"pfxZ":8.229272327743953,"pX":1.4079502416505598,"pZ":0.3251075507359499,"vX0":5.171788493172965,"vY0":-134.94977961002596,"vZ0":-10.637416537562618,"x":63.33,"y":230.0,"x0":-0.35479252081543733,"y0":50.00654640594286,"z0":5.470792007181687,"aX":-2.4222081104612174},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":1.4,"spinRate":2214,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4039970975145626,"extension":6.6442566860532075},"index":3,"playId":"d58888aa-6394-3910-9ae8-d9d2f7ec5991","pitchNumber":3,"startTime":"2026-04-30T17:46:43.944Z","endTime":"2026-04-30T17:46:47.947Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753728107887948,"aZ":-14.864354723968086,"pfxX":-1.2020875566688574,"pfxZ":8.716937085630425,"pX":1.256630503346975,"pZ":1.2674035395166086,"vX0":5.065788083978525,"vY0":-139.4153417385363,"vZ0":-9.404744582321596,"x":69.1,"y":204.56,"x0":-0.42082503642422403,"y0":50.002495229742415,"z0":5.645900948069213,"aX":-2.3871870756161284},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":1.2,"spinRate":2305,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.39155905793867163,"extension":6.549655649810877},"index":4,"playId":"33699cfb-d05c-30e8-a0af-63305c9550d9","pitchNumber":4,"startTime":"2026-04-30T17:47:12.362Z","endTime":"2026-04-30T17:47:17.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:47:17.165Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Konnor Griffin grounds into a force out, fielded by third baseman Nolan Gorman. Nick Gonzales out at 3rd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T17:47:20.525Z","endTime":"2026-04-30T17:48:25.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","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":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.865167402982788,"aZ":-27.88363250951843,"pfxX":3.444919921425694,"pfxZ":2.5975026443690634,"pX":0.6319735266153319,"pZ":2.4982208486168287,"vX0":2.241650713553504,"vY0":-127.52569116004695,"vZ0":-2.8619502182543153,"x":92.91,"y":171.33,"x0":-0.7054191387708288,"y0":50.00012672990634,"z0":5.831151801930985,"aX":5.680587084970855},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":-6.7,"spinRate":2563,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.4292563566408161,"extension":6.35477085250843},"index":0,"playId":"d536d715-b52f-3c1f-9cef-1affb08d7954","pitchNumber":1,"startTime":"2026-04-30T17:47:45.846Z","endTime":"2026-04-30T17:47:49.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":74.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.547136978720985,"aZ":-28.51879368179017,"pfxX":10.027977421995072,"pfxZ":2.540115449397386,"pX":2.3464819348534474,"pZ":1.277252956960656,"vX0":4.584522721846232,"vY0":-120.74500974778991,"vZ0":-3.876930441512581,"x":27.56,"y":204.29,"x0":-0.8956140161015773,"y0":50.00016930976694,"z0":5.4912096930142065,"aX":14.393594425216774},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.7,"breakHorizontal":-19.4,"spinRate":2654,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45851677248288514,"extension":6.519534870066326},"index":1,"playId":"464c3a01-65d2-34f4-a3b3-5f25a497adb8","pitchNumber":2,"startTime":"2026-04-30T17:48:03.042Z","endTime":"2026-04-30T17:48:06.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.73840700817619,"aZ":-17.68852419149447,"pfxX":-10.006539402703984,"pfxZ":7.644514476903983,"pX":-0.5956345004995229,"pZ":2.0817767938168417,"vX0":3.600361737697904,"vY0":-137.9815380560181,"vZ0":-6.4185317389184835,"x":139.7,"y":182.57,"x0":-0.6311291543027069,"y0":50.000151779147124,"z0":5.665064844845385,"aX":-18.95197660783518},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":17.2,"spinRate":2052,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3996693925415036,"extension":6.448349191231256},"hitData":{"launchSpeed":89.1,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":171.95}},"index":2,"playId":"5351b1f7-dc06-3868-bd01-090bce9d1a48","pitchNumber":3,"startTime":"2026-04-30T17:48:18.016Z","endTime":"2026-04-30T17:48:25.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:48:25.338Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T17:49:53.828Z","endTime":"2026-04-30T17:51:43.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662683848325273,"aZ":-26.592047942211707,"pfxX":6.927515145595222,"pfxZ":3.761514660477731,"pX":-1.0780324612971421,"pZ":3.03642820212815,"vX0":0.8984828644125755,"vY0":-121.35965167365305,"vZ0":-0.4149477944394626,"x":158.09,"y":156.8,"x0":-2.353275956851379,"y0":50.005745129599084,"z0":5.534073847878186,"aX":10.292398789492976},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.0,"breakHorizontal":-12.7,"spinRate":2408,"spinDirection":77},"zone":11,"typeConfidence":0.91,"plateTime":0.45203781775065277,"extension":6.292636097070626},"index":0,"playId":"fe9c749a-2525-332e-a415-65b55a82612f","pitchNumber":1,"startTime":"2026-04-30T17:50:29.397Z","endTime":"2026-04-30T17:50:33.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7738483122833,"aZ":-25.437545986545445,"pfxX":-11.298746435836916,"pfxZ":3.509489403673351,"pX":-0.7135316733303823,"pZ":3.854640243501527,"vX0":7.9243500996121,"vY0":-138.3637066949611,"vZ0":-0.13730876639494738,"x":144.2,"y":134.7,"x0":-2.161423951956463,"y0":50.00228328786094,"z0":5.62404415893758,"aX":-21.686242452831333},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":18.6,"spinRate":2229,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3973920286291701,"extension":6.897347165951998},"index":1,"playId":"98330999-6534-347c-929d-e3ff7ff2a876","pitchNumber":2,"startTime":"2026-04-30T17:50:45.332Z","endTime":"2026-04-30T17:50:49.685Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.443056901122944,"aZ":-23.62753294334805,"pfxX":-8.735992255170501,"pfxZ":4.646664031712011,"pX":-0.002542378913831818,"pZ":1.838287563233969,"vX0":8.378359437279741,"vY0":-135.07224865550262,"vZ0":-5.249051831997934,"x":117.1,"y":189.15,"x0":-2.0151800887267375,"y0":50.006533246058645,"z0":5.476441570187757,"aX":-16.085499928912668},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":13.9,"spinRate":1713,"spinDirection":243},"zone":8,"typeConfidence":0.86,"plateTime":0.40607889133502484,"extension":6.870601873118288},"index":2,"playId":"b89f144c-3e37-37e9-a094-8c23f90c2bba","pitchNumber":3,"startTime":"2026-04-30T17:51:01.062Z","endTime":"2026-04-30T17:51:04.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.085071785402373,"aZ":-25.27879746455946,"pfxX":-11.767852377483944,"pfxZ":4.0953270718798125,"pX":0.7179906311487518,"pZ":1.0587164434961354,"vX0":10.680402696269963,"vY0":-129.23625382342493,"vZ0":-6.183698415627008,"x":89.63,"y":210.19,"x0":-1.9485145160752433,"y0":50.00314026033456,"z0":5.436134814375205,"aX":-19.815497060642954},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":18.8,"spinRate":1907,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.42455980448468145,"extension":6.869852242582071},"index":3,"playId":"e00bca4e-cdd9-36ab-9967-de89aa76449f","pitchNumber":4,"startTime":"2026-04-30T17:51:17.408Z","endTime":"2026-04-30T17:51:21.395Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.915671037963182,"aZ":-29.274550773581748,"pfxX":-9.747297078494341,"pfxZ":1.5675559278227942,"pX":0.46035483941426303,"pZ":2.118390708071491,"vX0":10.02939607654463,"vY0":-135.67554610480323,"vZ0":-3.6062986181269903,"x":99.45,"y":181.58,"x0":-2.032077291674648,"y0":50.00263519578768,"z0":5.523256514856649,"aX":-18.026012875051777},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.2,"breakHorizontal":15.4,"spinRate":1699,"spinDirection":247},"zone":6,"typeConfidence":0.9,"plateTime":0.40496244347468124,"extension":6.822605594671594},"hitData":{"launchSpeed":87.8,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":163.84}},"index":4,"playId":"2f7c27d4-6ce3-39c6-a884-a644f358e446","pitchNumber":5,"startTime":"2026-04-30T17:51:33.658Z","endTime":"2026-04-30T17:51:43.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:51:43.963Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was confirmed: Iván Herrera called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T17:52:37.813Z","endTime":"2026-04-30T17:53:57.315Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"646773b6-c5b0-355c-8f85-93077ee826b3","startTime":"2026-04-30T17:52:25.446Z","endTime":"2026-04-30T17:52:28.446Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.328333932896808,"aZ":-25.545314268065322,"pfxX":-7.774036152905236,"pfxZ":3.603435363213242,"pX":0.38717556278808896,"pZ":1.492532989291976,"vX0":9.527394822467905,"vY0":-134.63135939231165,"vZ0":-5.686287831767648,"x":102.24,"y":198.48,"x0":-2.182071733166864,"y0":50.00640830773638,"z0":5.432195955433657,"aX":-14.320874621993756},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.5,"breakHorizontal":12.1,"spinRate":1579,"spinDirection":244},"zone":14,"typeConfidence":0.87,"plateTime":0.40630984587212415,"extension":6.765406234263721},"index":1,"playId":"ea6005e1-8ca5-39a0-92a7-0cb6f5d6a647","pitchNumber":1,"startTime":"2026-04-30T17:52:39.959Z","endTime":"2026-04-30T17:52:44.376Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.311892859615625,"aZ":-32.83723230470471,"pfxX":-9.501365093728666,"pfxZ":-0.35720694139053233,"pX":-0.26813370008931287,"pZ":1.1689166914412348,"vX0":8.527247894364312,"vY0":-135.96222898599297,"vZ0":-5.248492287185704,"x":127.22,"y":207.22,"x0":-2.2134315745564073,"y0":50.00050762816026,"z0":5.407864278070087,"aX":-17.754219099099227},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.6,"breakHorizontal":15.4,"spinRate":1663,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.40312851376835734,"extension":6.826951314107328},"index":2,"playId":"f08a3291-7617-375a-af7e-8e2c8bfc2635","pitchNumber":2,"startTime":"2026-04-30T17:52:54.686Z","endTime":"2026-04-30T17:52:58.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.564658030439226,"aZ":-22.699543068830472,"pfxX":-10.88945708933782,"pfxZ":4.682445248614414,"pX":0.3011959168010762,"pZ":1.8424703883153641,"vX0":10.60579027543058,"vY0":-141.41760541029996,"vZ0":-5.920975802316401,"x":105.52,"y":189.03,"x0":-2.0848206219133103,"y0":50.004620910966125,"z0":5.421809150298745,"aX":-22.036304564252223},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2250,"spinDirection":236},"zone":9,"typeConfidence":2.0,"plateTime":0.38747455488582494,"extension":6.573518941274013},"index":3,"playId":"f93545df-fb0e-39f6-8b68-aadb9240848d","pitchNumber":3,"startTime":"2026-04-30T17:53:13.757Z","endTime":"2026-04-30T17:53:17.517Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33321719141681,"aZ":-23.313963174848094,"pfxX":-11.902664526870517,"pfxZ":5.299787349371944,"pX":-0.40827165729963244,"pZ":1.6021570659041644,"vX0":8.478062509756803,"vY0":-128.64897110981966,"vZ0":-4.985119168628044,"x":132.56,"y":195.52,"x0":-2.204322652282137,"y0":50.00246419940986,"z0":5.378046210643365,"aX":-19.899522127220358},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":19.6,"spinRate":2028,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.426165459717998,"extension":6.946831469935988},"index":4,"playId":"a0d50687-6fd2-30cd-b69a-723ebea3468d","pitchNumber":4,"startTime":"2026-04-30T17:53:30.296Z","endTime":"2026-04-30T17:53:57.315Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"playEndTime":"2026-04-30T17:53:57.315Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to left fielder Jake Mangum. JJ Wetherholt scores.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T17:54:12.071Z","endTime":"2026-04-30T17:56:30.597Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.622206597312463,"aZ":-24.16277383389511,"pfxX":-9.883633482755183,"pfxZ":3.937925207839408,"pX":1.01441147163616,"pZ":1.9069874973179788,"vX0":12.27029028084606,"vY0":-141.32769558864277,"vZ0":-5.22208681016167,"x":78.33,"y":187.29,"x0":-2.08864481108366,"y0":50.00103220480698,"z0":5.319712858586157,"aX":-20.09746671032893},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.2,"breakHorizontal":15.6,"spinRate":2214,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.38678098408564576,"extension":6.909379177466366},"index":0,"playId":"c62cf899-5a74-3845-bf49-a96ae33efb23","pitchNumber":1,"startTime":"2026-04-30T17:54:12.071Z","endTime":"2026-04-30T17:54:16.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5417831253915,"aZ":-16.90418186288721,"pfxX":-9.124510029627135,"pfxZ":7.565475691911434,"pX":0.6461254054223362,"pZ":3.2921712207641107,"vX0":10.776319158527317,"vY0":-141.24938576450327,"vZ0":-3.037991176199411,"x":92.37,"y":149.89,"x0":-2.0351870463287804,"y0":50.00286798137232,"z0":5.470323455154695,"aX":-18.416255470464545},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":14.3,"spinRate":2261,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.3879657751776002,"extension":6.891540150427011},"index":1,"playId":"cf6f6e8c-a34a-3b24-b00a-3e3033462208","pitchNumber":2,"startTime":"2026-04-30T17:54:28.529Z","endTime":"2026-04-30T17:54:32.762Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"4b5df66c-366c-3618-8962-1636cd7b1f1d","startTime":"2026-04-30T17:54:50.821Z","endTime":"2026-04-30T17:54:53.821Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.057138853326187,"aZ":-23.16106194782644,"pfxX":-10.712038289226486,"pfxZ":5.255182859167771,"pX":0.050440325553367436,"pZ":1.744514817880848,"vX0":9.456361338004978,"vY0":-130.0745083171806,"vZ0":-4.82744405249375,"x":115.08,"y":191.68,"x0":-2.2388456459741337,"y0":50.00271731543276,"z0":5.378564301319151,"aX":-18.372230511703513},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":1946,"spinDirection":258},"zone":8,"typeConfidence":2.0,"plateTime":0.42093789378781565,"extension":6.806880553862281},"index":3,"playId":"c5b0d0dc-2c1d-3091-93b4-4303f15c8d00","pitchNumber":3,"startTime":"2026-04-30T17:55:06.119Z","endTime":"2026-04-30T17:55:10.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25978962413193,"aZ":-22.14358927259372,"pfxX":-13.837027099155742,"pfxZ":6.009229888150615,"pX":0.6663991627017573,"pZ":0.22304288905256248,"vX0":11.750237884077093,"vY0":-128.78349985100604,"vZ0":-8.430017540396888,"x":91.6,"y":232.76,"x0":-2.171158990245957,"y0":50.003858065161644,"z0":5.268768056523278,"aX":-23.102953570550763},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.9,"breakHorizontal":22.2,"spinRate":2259,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.4262891199283536,"extension":6.775126890008008},"index":4,"playId":"17003621-9fd5-3309-9ed1-be49f57a447f","pitchNumber":4,"startTime":"2026-04-30T17:55:26.932Z","endTime":"2026-04-30T17:55:31.366Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Paul Skenes. JJ Wetherholt to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"17003621-9fd5-3309-9ed1-be49f57a447f","startTime":"2026-04-30T17:55:40.564Z","endTime":"2026-04-30T17:55:56.497Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.153534524041763,"aZ":-24.63757262775033,"pfxX":-12.005701997572146,"pfxZ":3.7764774336700544,"pX":0.03800814903804805,"pZ":3.4471036997784634,"vX0":10.664009037986112,"vY0":-140.26102751813295,"vZ0":-1.2312041784798176,"x":115.55,"y":145.71,"x0":-2.2498700465646686,"y0":50.003651533274066,"z0":5.495365492906472,"aX":-23.968235564443184},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.7,"breakHorizontal":19.6,"spinRate":2258,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3902148711271014,"extension":6.658222410456717},"index":6,"playId":"42364160-f551-391e-9991-7f848c1179fd","pitchNumber":5,"startTime":"2026-04-30T17:55:56.497Z","endTime":"2026-04-30T17:56:00.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.597201767278285,"aZ":-27.256606234996386,"pfxX":-12.014061980559031,"pfxZ":3.0023322050048353,"pX":-1.767075565060575,"pZ":2.5317232894525135,"vX0":5.578170825085117,"vY0":-127.48427458418512,"vZ0":-2.0073696657989597,"x":184.36,"y":170.42,"x0":-2.429482734682026,"y0":50.00084186364737,"z0":5.49286021602693,"aX":-19.660421374736536},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":20.4,"spinRate":1868,"spinDirection":265},"zone":11,"typeConfidence":2.0,"plateTime":0.4305720042687913,"extension":6.57622979145401},"hitData":{"launchSpeed":74.0,"launchAngle":21.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.41,"coordY":123.31}},"index":7,"playId":"f32f2f5e-3eb0-3f7a-ad10-72e4dc4c85f8","pitchNumber":6,"startTime":"2026-04-30T17:56:19.176Z","endTime":"2026-04-30T17:56:30.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T17:56:30.597Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T17:56:44.006Z","endTime":"2026-04-30T18:00:03.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90013666724143,"aZ":-26.72557278474071,"pfxX":-8.725400825442128,"pfxZ":2.911663540174012,"pX":-1.6812881808288898,"pZ":2.140650154633596,"vX0":5.733844054998314,"vY0":-135.5753987556675,"vZ0":-4.0415549679569835,"x":181.09,"y":180.98,"x0":-2.6831599074938755,"y0":50.006179952994145,"z0":5.5024789464501795,"aX":-16.348030282113843},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.7,"breakHorizontal":14.6,"spinRate":1686,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.4030381128579239,"extension":6.67447960074806},"index":0,"playId":"17f88a39-650e-37f1-9354-3db28dc79b54","pitchNumber":1,"startTime":"2026-04-30T17:57:05.084Z","endTime":"2026-04-30T17:57:10.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41845923498082,"aZ":-30.70282663059243,"pfxX":-9.325502427615326,"pfxZ":0.808608410681293,"pX":-0.782784530295311,"pZ":1.0221747165099055,"vX0":7.989704236687894,"vY0":-134.0589907688895,"vZ0":-5.856173301210601,"x":146.84,"y":211.18,"x0":-2.5870895481637373,"y0":50.0055655386919,"z0":5.42109121106269,"aX":-17.01211845781649},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.4,"breakHorizontal":15.2,"spinRate":1569,"spinDirection":242},"zone":13,"typeConfidence":0.85,"plateTime":0.4082584603778625,"extension":6.778268647470786},"index":1,"playId":"2f63bc8c-2dff-390b-a802-76a07d353a0b","pitchNumber":2,"startTime":"2026-04-30T17:58:11.862Z","endTime":"2026-04-30T17:58:16.896Z","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.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.970606421604383,"aZ":-27.020155702614833,"pfxX":5.961083539792661,"pfxZ":3.483324731412953,"pX":0.840467093311802,"pZ":2.5073090793125106,"vX0":6.459034196008433,"vY0":-121.21428981668832,"vZ0":-1.5511807628219292,"x":84.96,"y":171.08,"x0":-2.6389269000237108,"y0":50.00336194185156,"z0":5.527719616461469,"aX":8.817444057660405},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.1,"breakHorizontal":-12.4,"spinRate":2382,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.45286741165711897,"extension":6.55984529425885},"index":2,"playId":"44f8c6d8-d149-315e-8eb7-d3f76e95b591","pitchNumber":3,"startTime":"2026-04-30T17:58:32.349Z","endTime":"2026-04-30T17:58:36.028Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T17:58:55.409Z","endTime":"2026-04-30T17:59:17.028Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473858907597393,"aZ":-25.29044889074455,"pfxX":-11.008855340667335,"pfxZ":4.198680196051882,"pX":-0.47957283124989514,"pZ":1.1458449596173172,"vX0":9.272382061420734,"vY0":-127.07865698248642,"vZ0":-5.555094064976009,"x":135.28,"y":207.84,"x0":-2.7412005047615637,"y0":50.0030960566389,"z0":5.363228715326028,"aX":-18.048064032075544},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":17.9,"spinRate":1857,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4306334640454539,"extension":6.640941700321028},"index":4,"playId":"caab4200-0384-3385-b3f5-a4a21d2cab5a","pitchNumber":4,"startTime":"2026-04-30T17:59:17.028Z","endTime":"2026-04-30T17:59:20.840Z","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.8,"endSpeed":88.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24390551353928,"aZ":-18.053484595995126,"pfxX":-10.369873884048555,"pfxZ":7.065933566627114,"pX":-0.3037836767924051,"pZ":2.4375801467772304,"vX0":9.840207321114548,"vY0":-140.5521339256167,"vZ0":-5.071310245868485,"x":128.58,"y":172.97,"x0":-2.5051182323343846,"y0":50.002354015983485,"z0":5.439948307450182,"aX":-20.72050589620094},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":16.7,"spinRate":2242,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.38989949183320505,"extension":6.932482708880243},"index":5,"playId":"81757b3f-9a98-3a93-845b-1792a6e7732b","pitchNumber":5,"startTime":"2026-04-30T17:59:34.974Z","endTime":"2026-04-30T17:59:39.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.501081585752825,"aZ":-32.93498505639045,"pfxX":-7.857290410511918,"pfxZ":-0.4001957304446826,"pX":-0.33263266384013096,"pZ":1.5334293834621173,"vX0":8.829526306459213,"vY0":-135.81448968991307,"vZ0":-4.414315677799848,"x":129.68,"y":197.38,"x0":-2.5926195427423293,"y0":50.00529328686165,"z0":5.44965990930616,"aX":-14.798847333968816},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.4,"breakHorizontal":12.6,"spinRate":1618,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4020446144343275,"extension":6.890057842607337},"index":6,"playId":"259ef6c0-bf21-39d0-a6ab-2024dd240ccf","pitchNumber":6,"startTime":"2026-04-30T17:59:58.700Z","endTime":"2026-04-30T18:00:03.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:00:03.872Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out softly, third baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T18:00:05.708Z","endTime":"2026-04-30T18:00:51.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.304813778416534,"aZ":-23.90055714641976,"pfxX":-10.79324659115752,"pfxZ":4.965766397600764,"pX":-0.8714837258330151,"pZ":1.6906529563666481,"vX0":7.510477248308666,"vY0":-128.43819985013346,"vZ0":-4.60831486064379,"x":150.22,"y":193.13,"x0":-2.435428777445372,"y0":50.00282849232468,"z0":5.373327452052556,"aX":-17.981646787745245},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":17.8,"spinRate":1916,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.42691159295249204,"extension":6.6928086672879},"index":0,"playId":"d3c10023-6c11-3edf-85f5-3ea001bca840","pitchNumber":1,"startTime":"2026-04-30T18:00:27.048Z","endTime":"2026-04-30T18:00:30.341Z","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":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.601050675620833,"aZ":-23.99263016837301,"pfxX":-10.88564112110156,"pfxZ":4.756915238326112,"pX":-0.26104679544878623,"pZ":1.5073528942853909,"vX0":8.860024523183997,"vY0":-130.32815350078306,"vZ0":-5.13884972960649,"x":126.95,"y":198.08,"x0":-2.291792337135697,"y0":50.00102381540721,"z0":5.318710289914655,"aX":-18.709184736734652},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":17.8,"spinRate":1915,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4204012202222125,"extension":6.695025602053688},"hitData":{"launchSpeed":59.5,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":96.42,"coordY":164.0}},"index":1,"playId":"c457dc28-6837-3bac-8023-2fb6d5367ab6","pitchNumber":2,"startTime":"2026-04-30T18:00:44.014Z","endTime":"2026-04-30T18:00:51.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:00:51.786Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Mangum walks.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:03:02.019Z","endTime":"2026-04-30T18:03:49.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"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,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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.214146933025074,"aZ":-28.2591339147038,"pfxX":-9.169531812342662,"pfxZ":2.336201215955363,"pX":-1.1413765582142998,"pZ":1.9558534849904725,"vX0":2.423090298435829,"vY0":-128.55847946905823,"vZ0":-3.9285303874262243,"x":160.51,"y":185.97,"x0":-0.9036552235887417,"y0":50.00534992993453,"z0":5.693132156926497,"aX":-15.376837948727252},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":16.1,"spinRate":2023,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4257664776077652,"extension":6.268598471847922},"index":0,"playId":"9e58656e-7634-3f45-a0a8-acc544489e0e","pitchNumber":1,"startTime":"2026-04-30T18:03:02.019Z","endTime":"2026-04-30T18:03:05.586Z","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":93.4,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98778905649748,"aZ":-17.53575956977957,"pfxX":-1.847847344882211,"pfxZ":7.75717324092885,"pX":-0.711009965883582,"pZ":3.5676847281532265,"vX0":0.746986732798964,"vY0":-136.06343605946296,"vZ0":-3.072170082324937,"x":144.1,"y":142.45,"x0":-0.7479707784422303,"y0":50.00532675166138,"z0":5.916724601292541,"aX":-3.488315638904532},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":3.2,"spinRate":2298,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4015318166079025,"extension":6.175072856435197},"index":1,"playId":"0939ca1a-86b0-3e81-8c0c-bea5a310051a","pitchNumber":2,"startTime":"2026-04-30T18:03:14.410Z","endTime":"2026-04-30T18:03:18.617Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.692464376773064,"aZ":-14.974748050621438,"pfxX":-1.0201501739638346,"pfxZ":9.254989191545615,"pX":-0.8598444544660513,"pZ":3.2932771889482524,"vX0":-0.07031342479289067,"vY0":-135.47487589817635,"vZ0":-4.102411614808588,"x":149.78,"y":149.86,"x0":-0.7010374583267492,"y0":50.001196974640465,"z0":5.874392742107871,"aX":-1.8952706126453251},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":1.9,"spinRate":2329,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4043545645889006,"extension":6.287070322636905},"index":2,"playId":"d2288e54-792b-3d67-930b-42feae0f7879","pitchNumber":3,"startTime":"2026-04-30T18:03:30.177Z","endTime":"2026-04-30T18:03:34.641Z","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":93.1,"endSpeed":85.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867835049710678,"aZ":-16.302550796175726,"pfxX":-0.5182935551874266,"pfxZ":8.521646121691916,"pX":-0.20735099408610724,"pZ":3.6952599397734973,"vX0":1.1502317256162773,"vY0":-135.65597241358466,"vZ0":-3.0004017291297873,"x":124.9,"y":139.01,"x0":-0.5696429838548105,"y0":50.00206878424453,"z0":5.953036187634331,"aX":-0.9653400639802879},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":0.7,"spinRate":2248,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.4038607602067814,"extension":6.189838126976945},"index":3,"playId":"083c39bc-1716-3785-9474-08a95d0e4a03","pitchNumber":4,"startTime":"2026-04-30T18:03:44.760Z","endTime":"2026-04-30T18:03:49.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:03:49.780Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:03:52.102Z","endTime":"2026-04-30T18:05:52.363Z","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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.7,"endSpeed":85.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.803911944427224,"aZ":-20.44186993341158,"pfxX":-8.92952475389733,"pfxZ":6.254677657546457,"pX":-0.29775465584463023,"pZ":1.9397341006037911,"vX0":3.8700970880912697,"vY0":-136.2962437505843,"vZ0":-6.465220798686746,"x":128.35,"y":186.41,"x0":-0.5783076037717301,"y0":50.00448734053793,"z0":5.761009211943283,"aX":-16.750264779858032},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":15.4,"spinRate":2097,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.40234565820868706,"extension":6.444197447384808},"index":0,"playId":"e7e36213-4e2f-3dfc-a3d4-a7229ff78741","pitchNumber":1,"startTime":"2026-04-30T18:04:11.958Z","endTime":"2026-04-30T18:04:16.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44590254069155,"aZ":-29.762799928557204,"pfxX":2.4030758310242364,"pfxZ":1.5018368481864992,"pX":0.7957457440323894,"pZ":0.8274177942971307,"vX0":3.0589993775763142,"vY0":-125.53962040618016,"vZ0":-6.047998515197494,"x":86.67,"y":216.44,"x0":-0.7488098153725739,"y0":50.00183990978707,"z0":5.678158724031803,"aX":3.8500933171000518},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-5.0,"spinRate":2624,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4356170672794626,"extension":6.333151332075336},"index":1,"playId":"f75108ee-255d-3771-ba39-ae32e47528f4","pitchNumber":2,"startTime":"2026-04-30T18:04:28.802Z","endTime":"2026-04-30T18:04:35.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.424139104280545,"aZ":-25.494873123101115,"pfxX":1.7946864550384525,"pfxZ":4.054066617814064,"pX":0.34039466098802135,"pZ":1.432094527526301,"vX0":2.2348528941678034,"vY0":-127.40364125432076,"vZ0":-5.681696910419749,"x":104.02,"y":200.11,"x0":-0.7804155290461215,"y0":50.00568386235648,"z0":5.698149845346316,"aX":2.959802098143853},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-3.7,"spinRate":2410,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.42941152394003135,"extension":6.20498939434484},"index":2,"playId":"5d23c964-3c52-3ad4-bfcc-35a04272df12","pitchNumber":3,"startTime":"2026-04-30T18:04:47.355Z","endTime":"2026-04-30T18:04:51.748Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"e6cb6413-a617-30d3-9744-4bccc637c4f0","startTime":"2026-04-30T18:05:11.689Z","endTime":"2026-04-30T18:05:14.689Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731519459376347,"aZ":-31.0942610780138,"pfxX":12.281815663730505,"pfxZ":0.7874927168167414,"pX":-0.41974134903156024,"pZ":3.1908409007452083,"vX0":-2.0040097709796516,"vY0":-117.1811247929754,"vZ0":0.8663987612592889,"x":133.0,"y":152.63,"x0":-1.144476279996317,"y0":50.00542108770385,"z0":5.738644915721151,"aX":16.95183187917091},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.9,"breakHorizontal":-21.7,"spinRate":2606,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.46878706442096485,"extension":6.210210646415332},"index":4,"playId":"f5befbf9-041f-3107-8d4a-1b7cc84a9fe2","pitchNumber":4,"startTime":"2026-04-30T18:05:28.713Z","endTime":"2026-04-30T18:05:33.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83465172678365,"aZ":-21.555054461495953,"pfxX":-8.955031176609513,"pfxZ":5.558127213092048,"pX":-1.186828862944967,"pZ":2.0672150983517192,"vX0":1.5303672961292893,"vY0":-137.0198820541128,"vZ0":-5.773167899837821,"x":162.24,"y":182.97,"x0":-0.5868868910432987,"y0":50.00400437694655,"z0":5.663643280234693,"aX":-17.11534840563302},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":16.0,"spinRate":2054,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.39896860314370386,"extension":6.359224065274249},"index":5,"playId":"a3346c7f-94f6-3fcc-91e4-41aa800dd7e7","pitchNumber":5,"startTime":"2026-04-30T18:05:47.603Z","endTime":"2026-04-30T18:05:52.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:05:52.363Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks. Jake Mangum to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:05:54.363Z","endTime":"2026-04-30T18:08:07.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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,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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":93.6,"endSpeed":86.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.774589307795964,"aZ":-16.538851073364665,"pfxX":0.8435187846550432,"pfxZ":8.228950453988068,"pX":-0.33013892310357207,"pZ":3.591056752114913,"vX0":0.2777764367485982,"vY0":-136.43796728380366,"vZ0":-3.24432107281733,"x":129.58,"y":141.82,"x0":-0.5426925210464211,"y0":50.00659292410396,"z0":5.924004289309889,"aX":1.6031304906015755},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":-1.6,"spinRate":2280,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.4002311743824314,"extension":6.244590533259909},"index":0,"playId":"f89278ba-16a1-31e0-a6f0-1b55848e931f","pitchNumber":1,"startTime":"2026-04-30T18:06:16.937Z","endTime":"2026-04-30T18:06:20.053Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.377546683919984,"aZ":-30.886736130258996,"pfxX":-8.83180649887303,"pfxZ":0.7792092725683689,"pX":-0.053168683810044935,"pZ":0.07607670974839945,"vX0":4.455112498937855,"vY0":-127.7503322666838,"vZ0":-7.395485217906842,"x":119.03,"y":236.73,"x0":-0.676338065196233,"y0":50.000360296909825,"z0":5.450182279523868,"aX":-14.532810754878799},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.1,"breakHorizontal":14.9,"spinRate":2027,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42945949053379584,"extension":6.330634476219876},"index":1,"playId":"e34d479b-f7a6-31b0-99f0-4eaf34d8280b","pitchNumber":2,"startTime":"2026-04-30T18:06:36.351Z","endTime":"2026-04-30T18:06:39.892Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54892206091766,"aZ":-31.7334726492514,"pfxX":6.362918702647953,"pfxZ":0.2831535883535068,"pX":-0.9083696457906097,"pZ":3.068129144690538,"vX0":-1.8225009626456783,"vY0":-123.51362831331525,"vZ0":-0.13142442743582072,"x":151.62,"y":155.94,"x0":-0.9896145999796487,"y0":50.001472476688974,"z0":5.780196326075982,"aX":9.875294695975153},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.7,"breakHorizontal":-11.2,"spinRate":2725,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.44267525635595506,"extension":6.234261124865777},"index":2,"playId":"94d46ed4-a752-3550-a25c-bda46524bb7f","pitchNumber":3,"startTime":"2026-04-30T18:06:58.225Z","endTime":"2026-04-30T18:07:02.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.863528443422005,"aZ":-15.677088493804009,"pfxX":-1.4001449476441863,"pfxZ":8.697705335997265,"pX":1.2017923115936273,"pZ":1.1672045509706157,"vX0":4.406551618562871,"vY0":-136.34610011426165,"vZ0":-9.12199742710336,"x":71.19,"y":207.27,"x0":-0.2480961143865965,"y0":50.004102796823595,"z0":5.620766943243004,"aX":-2.6563482652548878},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":1.7,"spinRate":2309,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4005685898218565,"extension":6.309971066814763},"index":3,"playId":"91157c2a-80e9-38c7-8d7e-ca7a3ad1f079","pitchNumber":4,"startTime":"2026-04-30T18:07:18.021Z","endTime":"2026-04-30T18:07:22.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802055135517655,"aZ":-26.061037520702794,"pfxX":-9.469612270281804,"pfxZ":3.7190507632351775,"pX":-0.44378651331171115,"pZ":2.2962403157520783,"vX0":3.9251463609654587,"vY0":-128.21802383224522,"vZ0":-3.3341895526615115,"x":133.92,"y":176.78,"x0":-0.7756528795828425,"y0":50.00225776025786,"z0":5.677320565686353,"aX":-15.556087734764906},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":2010,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.42938224581004913,"extension":6.491523722732861},"index":4,"playId":"ab2c2e90-4af4-31c1-9990-ac94d132e2e1","pitchNumber":5,"startTime":"2026-04-30T18:07:42.026Z","endTime":"2026-04-30T18:07:46.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.053070203139164,"aZ":-13.361119307380177,"pfxX":-2.6956963942206777,"pfxZ":9.704913752094088,"pX":0.952187189209538,"pZ":1.7762737369983579,"vX0":4.643436448282261,"vY0":-138.1700776081086,"vZ0":-8.269295928326528,"x":80.7,"y":190.82,"x0":-0.39795373764450664,"y0":50.001986970434416,"z0":5.700590414395611,"aX":-5.225460201617996},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":4.0,"spinRate":2289,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.3960221484729547,"extension":6.403044606300941},"index":5,"playId":"59e1c9fb-8155-3eff-abd4-297338b63f1b","pitchNumber":6,"startTime":"2026-04-30T18:08:02.268Z","endTime":"2026-04-30T18:08:07.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:08:07.365Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out sharply to center fielder Victor Scott II. Jake Mangum to 3rd. Oneil Cruz to 2nd.","rbi":0,"awayScore":5,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:10:37.385Z","endTime":"2026-04-30T18:13:56.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":9},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T18:08:23.545Z","endTime":"2026-04-30T18:09:08.111Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Hunter Dobbins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T18:09:08.111Z","endTime":"2026-04-30T18:10:37.385Z","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":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":677865,"fullName":"Justin Bruihl"}}},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"eb612c0d-c3a9-4c56-a13c-a50ffe543b68","pitchNumber":0,"startTime":"2026-04-30T18:10:37.385Z","endTime":"2026-04-30T18:10:42.385Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.879333165719295,"aZ":-32.14122713012737,"pfxX":9.753484577674573,"pfxZ":0.020268838087021734,"pX":0.7662244572833312,"pZ":2.8569113500956154,"vX0":-8.896857817145436,"vY0":-128.84800686677588,"vZ0":1.0828591409703523,"x":87.79,"y":161.64,"x0":3.0041176138100263,"y0":50.00276581179798,"z0":4.923134047666486,"aX":16.326971626751252},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":-15.6,"spinRate":2046,"spinDirection":120},"zone":3,"typeConfidence":0.9,"plateTime":0.4258120874216722,"extension":6.666604491074789},"index":3,"playId":"8bd92ea7-4261-321a-a1f3-a9cc0f28e3b1","pitchNumber":1,"startTime":"2026-04-30T18:11:07.455Z","endTime":"2026-04-30T18:11:11.039Z","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":89.0,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.014847458493218,"aZ":-32.50533841869751,"pfxX":10.203448882725901,"pfxZ":-0.19703719611740844,"pX":0.45202577277923955,"pZ":2.14666069620105,"vX0":-10.269590323072574,"vY0":-129.24929869473914,"vZ0":-0.31102393354945324,"x":99.77,"y":180.82,"x0":3.151740429447789,"y0":50.00240108354907,"z0":4.765408164172485,"aX":17.258257075708546},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.2,"breakHorizontal":-16.2,"spinRate":2090,"spinDirection":116},"zone":6,"typeConfidence":0.9,"plateTime":0.4238203215474723,"extension":6.593480997203725},"index":4,"playId":"fe688d6d-39df-3398-acf4-1dc83b192ce5","pitchNumber":2,"startTime":"2026-04-30T18:11:25.720Z","endTime":"2026-04-30T18:11:30.730Z","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":78.0,"endSpeed":71.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101112994755002,"aZ":-29.60928828105019,"pfxX":-10.486052231280025,"pfxZ":1.997137955045451,"pX":-0.31178696184132404,"pZ":2.631547405361958,"vX0":-5.167274005768404,"vY0":-113.36710373412606,"vZ0":1.7064345511494283,"x":128.88,"y":167.73,"x0":3.368626130813337,"y0":50.00428558052022,"z0":4.851152790507293,"aX":-13.481310398290502},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":4.4,"breakHorizontal":20.4,"spinRate":2575,"spinDirection":297},"zone":4,"typeConfidence":0.91,"plateTime":0.4854437555349178,"extension":6.726938289388989},"index":5,"playId":"116f0355-0616-315f-b1b1-3ad4abf94a9b","pitchNumber":3,"startTime":"2026-04-30T18:11:59.137Z","endTime":"2026-04-30T18:12:03.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.154116307269547,"aZ":-17.04183627770204,"pfxX":2.654575823621548,"pfxZ":8.633993987283324,"pX":-1.6757343312381974,"pZ":3.175979716677848,"vX0":-11.98791461061469,"vY0":-131.59090359176207,"vZ0":-2.070227652091378,"x":180.88,"y":153.03,"x0":2.5954898481133757,"y0":50.00030614581019,"z0":5.236658143365097,"aX":4.653554776610616},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":-2.2,"spinRate":2201,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.4163744855341438,"extension":6.918234890286085},"index":6,"playId":"46ee1c89-26f5-30b9-929e-cb80543fd5c3","pitchNumber":4,"startTime":"2026-04-30T18:12:27.339Z","endTime":"2026-04-30T18:12:31.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":77.1,"endSpeed":70.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.690008948550926,"aZ":-30.36770415896643,"pfxX":-8.563266039209084,"pfxZ":1.4322247264606878,"pX":0.08222417342353457,"pZ":1.864723186440856,"vX0":-4.580147222107578,"vY0":-112.12533629562765,"vZ0":0.39332478554093453,"x":113.87,"y":188.43,"x0":3.2692135881009294,"y0":50.00527670882909,"z0":4.804667645284232,"aX":-10.821672625876678},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":3.0,"breakHorizontal":16.8,"spinRate":2526,"spinDirection":298},"zone":8,"typeConfidence":0.9,"plateTime":0.4899173477282468,"extension":6.654872792371895},"index":7,"playId":"85c10905-3f03-303c-b3f9-00ab013502c8","pitchNumber":5,"startTime":"2026-04-30T18:12:46.118Z","endTime":"2026-04-30T18:12:49.793Z","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":90.1,"endSpeed":81.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.033537852434197,"aZ":-30.81820625319409,"pfxX":10.784006093913604,"pfxZ":0.7906585001630493,"pX":1.033589184865951,"pZ":2.5528572061120465,"vX0":-8.932423442687156,"vY0":-130.88436269784577,"vZ0":0.014031970725374321,"x":77.6,"y":169.85,"x0":3.1118749927605935,"y0":50.001135279292065,"z0":4.8808686721022205,"aX":18.460887021455925},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.7,"breakHorizontal":-17.2,"spinRate":2183,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.42060472083963285,"extension":6.531784035694297},"index":8,"playId":"936fdff8-f818-3db8-bff0-b549a3c01f10","pitchNumber":6,"startTime":"2026-04-30T18:13:16.283Z","endTime":"2026-04-30T18:13:19.283Z","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":77.7,"endSpeed":71.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.166341911129727,"aZ":-31.379256093592165,"pfxX":-10.756448547009265,"pfxZ":0.6169085299098072,"pX":-0.0271592585011707,"pZ":2.3371802174279126,"vX0":-4.264167699848551,"vY0":-113.10225056722594,"vZ0":1.3942618822935136,"x":118.04,"y":175.68,"x0":3.2844267583119424,"y0":50.00187941610919,"z0":4.878547961636857,"aX":-13.822357260964955},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.8,"breakHorizontal":20.6,"spinRate":2638,"spinDirection":295},"zone":5,"typeConfidence":0.91,"plateTime":0.48576068409211315,"extension":6.681104417281914},"hitData":{"launchSpeed":100.1,"launchAngle":40.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":155.36,"coordY":70.6}},"index":9,"playId":"a70e6b18-8d5b-3a6b-90e1-03090abc9800","pitchNumber":7,"startTime":"2026-04-30T18:13:42.864Z","endTime":"2026-04-30T18:13:56.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:13:56.286Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryan Reynolds doubles (4) on a fly ball to left fielder Nathan Church. Jake Mangum scores. Oneil Cruz scores.","rbi":2,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:14:10.311Z","endTime":"2026-04-30T18:16:33.043Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"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"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":690928,"link":"/api/v1/people/690928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":690928,"link":"/api/v1/people/690928"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.212208216633638,"aZ":-33.605392962723876,"pfxX":-8.493399302706402,"pfxZ":-1.1033878038618603,"pX":1.0527058516799563,"pZ":2.547158841300721,"vX0":-2.809327763991551,"vY0":-112.59932668634914,"vZ0":2.1962997265133035,"x":76.87,"y":170.01,"x0":3.4180358493745695,"y0":50.005474712137335,"z0":4.9438664068891205,"aX":-10.977119767168025},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-1.2,"breakHorizontal":16.1,"spinRate":2527,"spinDirection":299},"zone":14,"typeConfidence":0.89,"plateTime":0.48525039724264696,"extension":6.536124572250345},"index":0,"playId":"9911d732-4e88-3bef-bd5d-121d68379337","pitchNumber":1,"startTime":"2026-04-30T18:14:27.658Z","endTime":"2026-04-30T18:14:30.838Z","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":90.8,"endSpeed":83.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02217271524367,"aZ":-29.41557103465393,"pfxX":10.235068302148036,"pfxZ":1.5504846563030341,"pX":-0.5838033936654539,"pZ":1.2577613849646423,"vX0":-12.63002830666716,"vY0":-131.6408729955157,"vZ0":-3.3635860239098387,"x":139.25,"y":204.82,"x0":2.9214372904056787,"y0":50.00020574886292,"z0":4.703636651998909,"aX":18.16273340680093},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":-16.1,"spinRate":2153,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.41431155708119993,"extension":6.723114288312784},"index":1,"playId":"fcfb4ffc-879a-3f12-a3b2-620ec0770fae","pitchNumber":2,"startTime":"2026-04-30T18:14:50.318Z","endTime":"2026-04-30T18:14:54.025Z","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":79.7,"endSpeed":73.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.355980781757637,"aZ":-29.65782665150891,"pfxX":8.350333042591924,"pfxZ":1.8320846648212292,"pX":2.195985198082895,"pZ":2.3702044608824138,"vX0":-5.138879110569443,"vY0":-116.02350744048753,"vZ0":1.0190483362936502,"x":33.29,"y":174.78,"x0":3.347322572756817,"y0":50.001406686371986,"z0":4.737259363660168,"aX":11.459299644075063},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.8,"breakHorizontal":-13.9,"spinRate":1382,"spinDirection":113},"zone":14,"typeConfidence":0.93,"plateTime":0.4708782355429131,"extension":6.700761871673767},"index":2,"playId":"d9dfb8ca-360a-3b61-b62a-11bbb0624b5b","pitchNumber":3,"startTime":"2026-04-30T18:15:10.773Z","endTime":"2026-04-30T18:15:14.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":71.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.378543711114432,"aZ":-34.13728839910636,"pfxX":-9.154169902125396,"pfxZ":-1.5401980781094622,"pX":-0.4365131850537017,"pZ":1.2722522643644414,"vX0":-5.392367103268132,"vY0":-112.41184751698755,"vZ0":-0.18660379535209337,"x":133.64,"y":204.43,"x0":3.1871186081460405,"y0":50.00448672052879,"z0":4.837444403596365,"aX":-11.653258829910467},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-2.5,"breakHorizontal":18.0,"spinRate":2532,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.48823295608329076,"extension":6.831608503041947},"index":3,"playId":"ff9f06b1-04fe-3101-9675-782ca0e0f3ff","pitchNumber":4,"startTime":"2026-04-30T18:15:32.682Z","endTime":"2026-04-30T18:15:36.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710551638156687,"aZ":-20.5604259955916,"pfxX":4.475095247891924,"pfxZ":6.285514923592817,"pX":0.6894197578309373,"pZ":3.717995494908112,"vX0":-7.317577660051832,"vY0":-134.0211849900652,"vZ0":-0.1690583277711561,"x":90.72,"y":138.39,"x0":2.854381890390234,"y0":50.001825774065125,"z0":5.23102896510817,"aX":8.268181253643801},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.6,"breakHorizontal":-6.8,"spinRate":2125,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.40626833357140457,"extension":6.565541974434523},"index":4,"playId":"e790dfb7-a41f-3925-bb82-29be16316950","pitchNumber":5,"startTime":"2026-04-30T18:15:57.431Z","endTime":"2026-04-30T18:16:01.527Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.613221980744786,"aZ":-32.477487709893055,"pfxX":-7.991318332014977,"pfxZ":-0.2406186425268917,"pX":-0.22793301238964733,"pZ":2.109203608378965,"vX0":-5.66287430962959,"vY0":-112.07721290718473,"vZ0":1.2628555531102992,"x":125.69,"y":181.83,"x0":3.3712004976574064,"y0":50.00142716002998,"z0":4.859978113448864,"aX":-10.145833575278816},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":0.2,"breakHorizontal":16.0,"spinRate":2582,"spinDirection":295},"zone":7,"typeConfidence":0.89,"plateTime":0.489057849522033,"extension":6.699522082132166},"hitData":{"launchSpeed":92.4,"launchAngle":27.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.0,"coordY":107.09}},"index":5,"playId":"1131769c-ad3d-38c2-8dec-5a15e1ae7296","pitchNumber":6,"startTime":"2026-04-30T18:16:19.074Z","endTime":"2026-04-30T18:16:33.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:16:33.043Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T18:16:39.326Z","endTime":"2026-04-30T18:18:46.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.949930425067638,"aZ":-31.571461168144914,"pfxX":11.059457775297599,"pfxZ":0.3514113712500002,"pX":0.9677548217904207,"pZ":2.741737328167885,"vX0":-9.261002704243129,"vY0":-129.75342050679862,"vZ0":0.7424739423517059,"x":80.11,"y":164.75,"x0":3.151846852174658,"y0":50.00095030329771,"z0":4.863551700084845,"aX":18.796687330451523},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":-17.9,"spinRate":2101,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.4226529168374724,"extension":6.753343493630104},"index":0,"playId":"fc47dfff-a0ba-33d4-bf34-74da20f3f72c","pitchNumber":1,"startTime":"2026-04-30T18:17:05.812Z","endTime":"2026-04-30T18:17:09.217Z","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":89.8,"endSpeed":81.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490185140941822,"aZ":-34.24124275756166,"pfxX":11.8512862827825,"pfxZ":-1.2083788471437096,"pX":-0.1468150217761173,"pZ":2.3019684914317633,"vX0":-12.2563445650316,"vY0":-130.1860487785762,"vZ0":0.33802145290580277,"x":122.6,"y":176.63,"x0":3.092537391791001,"y0":50.00453167361953,"z0":4.771847827376457,"aX":20.253373590019496},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.8,"breakHorizontal":-18.6,"spinRate":2262,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.42145598621824565,"extension":6.686474128437171},"index":1,"playId":"a54116ac-75dd-36c3-bd98-e4377c44182d","pitchNumber":2,"startTime":"2026-04-30T18:17:23.633Z","endTime":"2026-04-30T18:17:27.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.851952472938653,"aZ":-29.340948255736667,"pfxX":-7.546602571330784,"pfxZ":2.0879726894178674,"pX":0.6449101404012437,"pZ":2.881730929682498,"vX0":-3.9647023484483306,"vY0":-116.0028162212281,"vZ0":1.9425365828307284,"x":92.42,"y":160.97,"x0":3.359595234265508,"y0":50.00156049152215,"z0":4.841985611666641,"aX":-10.22362300837622},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.6,"breakHorizontal":14.6,"spinRate":2637,"spinDirection":299},"zone":3,"typeConfidence":0.89,"plateTime":0.47320801358999187,"extension":6.586368710426961},"index":2,"playId":"8c30dacd-b2d0-3f9a-afae-5d164160d5fb","pitchNumber":3,"startTime":"2026-04-30T18:17:42.088Z","endTime":"2026-04-30T18:17:45.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00416361202697,"aZ":-19.214133015155767,"pfxX":3.8752844553266987,"pfxZ":7.096409171607217,"pX":0.4138612961888399,"pZ":4.6197631536160415,"vX0":-7.785613140615029,"vY0":-133.61795490649777,"vZ0":1.64397369600783,"x":101.22,"y":114.05,"x0":2.8485230980034824,"y0":50.00557886957264,"z0":5.367979832776309,"aX":7.081327209103305},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-5.5,"spinRate":2215,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40830937316416893,"extension":6.556188547258702},"index":3,"playId":"8b20a810-e8f4-392f-b272-d9486f41463d","pitchNumber":4,"startTime":"2026-04-30T18:18:04.104Z","endTime":"2026-04-30T18:18:07.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"41d7e5e8-48cb-41dc-a0a5-2c19906f5414","startTime":"2026-04-30T18:18:22.292Z","endTime":"2026-04-30T18:18:27.292Z","isPitch":false,"type":"stepoff"},{"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":78.7,"endSpeed":72.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.428465839225748,"aZ":-32.10787439069554,"pfxX":-9.7160326249335,"pfxZ":0.053182502760003914,"pX":-0.3593838201707447,"pZ":2.7409287114348144,"vX0":-5.449717208796241,"vY0":-114.48437571722035,"vZ0":2.416462314399464,"x":130.7,"y":164.77,"x0":3.3155891662917205,"y0":50.00464992927721,"z0":4.817526430085278,"aX":-12.87875410734364},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.1,"breakHorizontal":19.0,"spinRate":2544,"spinDirection":294},"zone":4,"typeConfidence":0.91,"plateTime":0.47870420582161133,"extension":6.670582799882773},"hitData":{"launchSpeed":60.2,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":158.78}},"index":5,"playId":"0b6953ed-ea2c-38da-a825-7d61c2acc843","pitchNumber":5,"startTime":"2026-04-30T18:18:38.823Z","endTime":"2026-04-30T18:18:46.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:18:46.405Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:21:13.034Z","endTime":"2026-04-30T18:22:17.536Z","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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yohan Ramírez replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T18:20:15.456Z","endTime":"2026-04-30T18:21:15.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37827384245277,"aZ":-14.449357630799959,"pfxX":-6.486183738889709,"pfxZ":9.431268754087654,"pX":0.6435573708219186,"pZ":2.4269547206530433,"vX0":12.228896252783082,"vY0":-136.9794636029579,"vZ0":-3.4377680685394187,"x":92.47,"y":173.25,"x0":-3.058452575514471,"y0":50.00298346473088,"z0":4.701245913070804,"aX":-12.191436046638987},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":8.9,"spinRate":2256,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.40157079276205065,"extension":6.896946378600947},"index":1,"playId":"0117a09c-7f19-3b53-ad94-c63d05989022","pitchNumber":1,"startTime":"2026-04-30T18:21:15.368Z","endTime":"2026-04-30T18:21:18.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05926450790503,"aZ":-27.32364741631849,"pfxX":9.142617337191012,"pfxZ":3.379805597691462,"pX":2.0501755916894795,"pZ":1.8397138337172638,"vX0":9.560062895414442,"vY0":-120.11192083416418,"vZ0":-1.7311823290242536,"x":38.85,"y":189.11,"x0":-3.1957031557871476,"y0":50.00416140742032,"z0":5.040815129539496,"aX":13.123530447985376},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.9,"breakHorizontal":-19.2,"spinRate":2560,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45910639766221006,"extension":6.960790381586106},"index":2,"playId":"81f84aff-e60b-3a33-9bc5-77a30fec4f0d","pitchNumber":2,"startTime":"2026-04-30T18:21:32.707Z","endTime":"2026-04-30T18:21:37.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.757048798054694,"aZ":-28.005293882928036,"pfxX":8.07095957892751,"pfxZ":2.858037101654628,"pX":-0.04580242516764303,"pZ":2.07078619679779,"vX0":5.719719130231621,"vY0":-120.68026201297154,"vZ0":-1.2019246291628458,"x":118.75,"y":182.87,"x0":-3.503927977394356,"y0":50.004257818156546,"z0":5.065783836071,"aX":11.781538868440444},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.2,"breakHorizontal":-16.1,"spinRate":2643,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.45568158498191647,"extension":6.927428510353575},"index":3,"playId":"baa062ad-d4d3-30e9-ae14-05dd7b066a7e","pitchNumber":3,"startTime":"2026-04-30T18:21:55.035Z","endTime":"2026-04-30T18:21:58.530Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52655169188384,"aZ":-13.753447163043047,"pfxX":-7.0536563665536836,"pfxZ":9.462088901830867,"pX":0.5893844241228562,"pZ":3.0252021810080114,"vX0":12.589895756914961,"vY0":-138.98415935545944,"vZ0":-2.237350889306487,"x":94.53,"y":157.1,"x0":-3.0926407711494277,"y0":50.005513489184764,"z0":4.759311267934033,"aX":-13.737298355139846},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2347,"spinDirection":238},"zone":3,"typeConfidence":2.0,"plateTime":0.394809920304386,"extension":6.78720224368139},"index":4,"playId":"b793c872-1aa5-3bad-8575-5b5bba4a4a49","pitchNumber":4,"startTime":"2026-04-30T18:22:13.489Z","endTime":"2026-04-30T18:22:17.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:22:17.536Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:22:17.576Z","endTime":"2026-04-30T18:23:54.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57970072213881,"aZ":-35.54242216938915,"pfxX":5.719879555799457,"pfxZ":-2.2414895341100642,"pX":-0.33698623537447975,"pZ":3.2958799409077577,"vX0":5.3685372804196785,"vY0":-121.91332767746056,"vZ0":1.978085316174669,"x":129.85,"y":149.79,"x0":-3.313065043899713,"y0":50.0048510459046,"z0":5.547813288280567,"aX":8.585845931911424},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.4,"breakHorizontal":-11.6,"spinRate":2316,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.44974925550414824,"extension":6.784736017248346},"index":0,"playId":"1077de91-9d0a-3a1a-b012-2d10403cff31","pitchNumber":1,"startTime":"2026-04-30T18:22:44.544Z","endTime":"2026-04-30T18:22:48.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83202170594919,"aZ":-15.719711643849699,"pfxX":-7.458120337317769,"pfxZ":8.474696930153844,"pX":0.10290488634288593,"pZ":2.239854712310462,"vX0":11.489492338063174,"vY0":-138.86545153869207,"vZ0":-3.9711766658269996,"x":113.08,"y":178.3,"x0":-3.1305776377623347,"y0":50.00178454702351,"z0":4.743073990282211,"aX":-14.479505827784628},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2318,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.3953380980066452,"extension":6.913504567631485},"index":1,"playId":"f4d4447f-ec67-3ea2-8d31-59b4078f41e3","pitchNumber":2,"startTime":"2026-04-30T18:23:02.588Z","endTime":"2026-04-30T18:23:05.868Z","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":82.3,"endSpeed":75.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.773758454140822,"aZ":-26.638972470382264,"pfxX":9.75802627215013,"pfxZ":3.819451024913933,"pX":-1.2645654345349886,"pZ":2.607414128806211,"vX0":2.444212823027336,"vY0":-119.8285447440704,"vZ0":0.002572645781916849,"x":165.2,"y":168.38,"x0":-3.5662950603803707,"y0":50.00383896222514,"z0":4.991890199585448,"aX":14.150996778460566},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.2,"breakHorizontal":-18.2,"spinRate":2680,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4575881028041273,"extension":6.880475666060947},"index":2,"playId":"f0153744-1645-3f90-ba11-b53c34743116","pitchNumber":3,"startTime":"2026-04-30T18:23:26.944Z","endTime":"2026-04-30T18:23:31.865Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05692206169657,"aZ":-27.44048565960561,"pfxX":8.612174638789957,"pfxZ":3.1774087385001852,"pX":0.4515761645835367,"pZ":2.416903182899208,"vX0":6.195970250733599,"vY0":-121.69377630280361,"vZ0":-0.7574222066747902,"x":99.79,"y":173.52,"x0":-3.2514520530100666,"y0":50.00598998145098,"z0":5.120308280264161,"aX":12.851548222627871},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.9,"breakHorizontal":-17.2,"spinRate":2680,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4509904670001714,"extension":6.949437609031743},"hitData":{"launchSpeed":63.7,"launchAngle":-49.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.1,"coordY":176.94}},"index":3,"playId":"2017d737-8e22-3022-8a43-2f6d968d66bc","pitchNumber":4,"startTime":"2026-04-30T18:23:47.373Z","endTime":"2026-04-30T18:23:54.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:23:54.197Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a ground ball to pitcher Yohan Ramírez.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:24:00.480Z","endTime":"2026-04-30T18:26:13.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092590633843844,"aZ":-28.57842075953993,"pfxX":9.765340949782903,"pfxZ":2.4468309018943177,"pX":-0.6713046388283443,"pZ":2.5835921358475025,"vX0":3.851875826452615,"vY0":-120.81602959704371,"vZ0":0.2302493624264611,"x":142.59,"y":169.02,"x0":-3.5579314339285935,"y0":50.00001502578377,"z0":5.013245315938934,"aX":14.331357860069852},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.8,"breakHorizontal":-18.6,"spinRate":2667,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.4545875097432579,"extension":6.796529005152733},"index":0,"playId":"05b4ceb1-915a-3edb-a023-c3c9ab07d058","pitchNumber":1,"startTime":"2026-04-30T18:24:23.567Z","endTime":"2026-04-30T18:24:26.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.466891126500354,"aZ":-26.66111972049917,"pfxX":10.408419071700358,"pfxZ":3.730991172338956,"pX":-0.6433795420106247,"pZ":2.1942659423145865,"vX0":3.4202107514060804,"vY0":-121.25583171731422,"vZ0":-1.3982430718460404,"x":141.52,"y":179.53,"x0":-3.4272499352276173,"y0":50.002063928890905,"z0":5.121982294027052,"aX":15.37431653282877},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.7,"breakHorizontal":-19.7,"spinRate":2587,"spinDirection":65},"zone":4,"typeConfidence":2.0,"plateTime":0.4530865270513966,"extension":6.9394844755066645},"index":1,"playId":"1191d959-3262-3b89-948d-7a17abb046a2","pitchNumber":2,"startTime":"2026-04-30T18:24:50.933Z","endTime":"2026-04-30T18:24:54.914Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T18:25:02.539Z","endTime":"2026-04-30T18:25:27.353Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T18:25:27.353Z","endTime":"2026-04-30T18:25:56.557Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.473335352362405,"aZ":-23.29132555056008,"pfxX":-10.31901102463429,"pfxZ":4.513964926088799,"pX":-0.08934303536392368,"pZ":1.9457194154815578,"vX0":11.758707908335563,"vY0":-139.03147148758612,"vZ0":-3.596567992438172,"x":120.41,"y":186.25,"x0":-3.0212411686697322,"y0":50.006043651736206,"z0":4.791338184388508,"aX":-20.323047584907805},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.6,"breakHorizontal":16.4,"spinRate":2286,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3930889492805294,"extension":7.079300728873377},"hitData":{"launchSpeed":65.9,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":114.97,"coordY":189.76}},"index":4,"playId":"0e903181-ff39-3d0a-99a4-60d5c25290d4","pitchNumber":3,"startTime":"2026-04-30T18:25:56.557Z","endTime":"2026-04-30T18:26:13.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:26:13.382Z","atBatIndex":47},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Victor Scott II grounds into a force out, second baseman Brandon Lowe to shortstop Konnor Griffin. Pedro Pagés out at 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T18:26:25.928Z","endTime":"2026-04-30T18:29:06.510Z","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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":5},"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":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.401734853632806,"aZ":-36.702684377210105,"pfxX":8.100181500677431,"pfxZ":-3.070626553959382,"pX":-0.8929150237088282,"pZ":2.5675532457424084,"vX0":3.566529833581467,"vY0":-121.34569204866263,"vZ0":0.9309703619022061,"x":151.04,"y":169.46,"x0":-3.439631652019967,"y0":50.00491514390746,"z0":5.406818359926727,"aX":11.935350182216713},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.0,"breakHorizontal":-15.6,"spinRate":2500,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.4534661602389489,"extension":6.860020230581661},"index":0,"playId":"c6ebcf44-155a-3f39-a6f6-4b10cb2c1e84","pitchNumber":1,"startTime":"2026-04-30T18:26:40.716Z","endTime":"2026-04-30T18:26:44.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27645473217934,"aZ":-16.987100729241416,"pfxX":-7.95485677346372,"pfxZ":8.003794034051078,"pX":-2.1024556416063827,"pZ":3.4993210587006223,"vX0":6.603887658002516,"vY0":-137.3439506770923,"vZ0":-0.5436680061141299,"x":197.14,"y":144.3,"x0":-3.512336882564158,"y0":50.00567561344169,"z0":4.86196785081663,"aX":-15.100602834549099},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":13.0,"spinRate":2235,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.399800930731228,"extension":6.718356268801513},"index":1,"playId":"cea124a6-9bee-3f1b-8499-8ad280449580","pitchNumber":2,"startTime":"2026-04-30T18:26:58.859Z","endTime":"2026-04-30T18:27:03.325Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066105939196266,"aZ":-36.393066388584494,"pfxX":5.764314002933114,"pfxZ":-2.8519590024975887,"pX":-0.565741002173597,"pZ":1.6192582295015294,"vX0":4.65667451014654,"vY0":-121.1987857099223,"vZ0":-1.2804925642185392,"x":138.56,"y":195.06,"x0":-3.265294901602533,"y0":50.00493500517491,"z0":5.350857698201657,"aX":8.521356384554235},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.2,"breakHorizontal":-11.6,"spinRate":2397,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.45301609136274434,"extension":6.899186719191815},"index":2,"playId":"f913ad97-a047-38b6-ab7a-e4638cb0e42c","pitchNumber":3,"startTime":"2026-04-30T18:27:21.855Z","endTime":"2026-04-30T18:27:48.861Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"c06d469f-27d4-3caa-a462-3db9c680340c","startTime":"2026-04-30T18:27:57.124Z","endTime":"2026-04-30T18:28:00.482Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07069002591642,"aZ":-16.934480633985682,"pfxX":-8.784206551516114,"pfxZ":7.850772460015921,"pX":0.15042571772768668,"pZ":2.4498772887367557,"vX0":12.439812901512676,"vY0":-138.4692376461383,"vZ0":-3.213014846566388,"x":111.27,"y":172.63,"x0":-3.260064782172881,"y0":50.00155614782958,"z0":4.759065397726385,"aX":-17.049322809718284},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":13.3,"spinRate":2383,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.3956497540311208,"extension":6.832358603578793},"index":4,"playId":"34ef6d90-857c-3af4-9b9e-def651b67169","pitchNumber":4,"startTime":"2026-04-30T18:28:17.870Z","endTime":"2026-04-30T18:28:25.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215185856117635,"aZ":-36.18342963522847,"pfxX":7.263655404998812,"pfxZ":-2.671956326419023,"pX":-1.1654499625524772,"pZ":2.791927454437169,"vX0":3.2038519517449418,"vY0":-121.74708620905791,"vZ0":1.106966095343777,"x":161.42,"y":163.4,"x0":-3.4428711488671917,"y0":50.00523831784276,"z0":5.466417329146662,"aX":10.888692549276493},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.3,"breakHorizontal":-13.9,"spinRate":2375,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.450140905281712,"extension":6.916341800930826},"hitData":{"launchSpeed":86.8,"launchAngle":2.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.81,"coordY":148.64}},"index":5,"playId":"e539354e-7c9c-3cbd-a6c3-47d9bf519af3","pitchNumber":5,"startTime":"2026-04-30T18:28:59.941Z","endTime":"2026-04-30T18:29:06.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:29:06.510Z","atBatIndex":48},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Gonzales hit by pitch.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:31:24.673Z","endTime":"2026-04-30T18:32:58.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T18:30:02.678Z","endTime":"2026-04-30T18:31:27.026Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.217580911594446,"aZ":-28.540448751851546,"pfxX":-0.22591884624355352,"pfxZ":2.103336570369118,"pX":1.284746775626488,"pZ":1.267918169943323,"vX0":7.201004502033513,"vY0":-130.96350850334568,"vZ0":-5.477111265209105,"x":68.03,"y":204.55,"x0":-1.478071282745538,"y0":50.00075560122171,"z0":5.537001347040477,"aX":-0.3899707316936321},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.8,"breakHorizontal":-1.3,"spinRate":2485,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.41919202136329314,"extension":6.365479900895777},"index":1,"playId":"f8afc414-2a89-31cb-8da4-63b781530b48","pitchNumber":1,"startTime":"2026-04-30T18:31:27.026Z","endTime":"2026-04-30T18:31:31.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.150662849061696,"aZ":-16.18601079632937,"pfxX":-7.156816254556134,"pfxZ":8.29629756412444,"pX":-1.2076646313421597,"pZ":2.407145405968703,"vX0":3.3105379712818426,"vY0":-138.24570270933333,"vZ0":-5.8893141343401965,"x":163.03,"y":173.79,"x0":-1.4940141648203422,"y0":50.000296214417894,"z0":5.659814270696645,"aX":-13.786451972051431},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2044,"spinDirection":208},"zone":11,"typeConfidence":0.93,"plateTime":0.39690688567086063,"extension":6.307731985451968},"index":2,"playId":"81030575-8921-3f4e-9770-0fe6451b6b44","pitchNumber":2,"startTime":"2026-04-30T18:31:42.682Z","endTime":"2026-04-30T18:31:47.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.428174830584776,"aZ":-13.708600492976087,"pfxX":-7.2592266841313755,"pfxZ":9.387775630988639,"pX":-0.14810765104741738,"pZ":2.406993713919187,"vX0":5.8181469092251845,"vY0":-139.1627180368891,"vZ0":-6.4750069654110884,"x":122.65,"y":173.79,"x0":-1.3199461240706112,"y0":50.00062229001563,"z0":5.66710814948114,"aX":-14.27546848195558},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":12.0,"spinRate":2069,"spinDirection":206},"zone":5,"typeConfidence":0.94,"plateTime":0.39316960532609846,"extension":6.367791737403983},"index":3,"playId":"0a956daf-82ef-3915-9c6c-554f8d4d1498","pitchNumber":3,"startTime":"2026-04-30T18:31:59.784Z","endTime":"2026-04-30T18:32:02.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.353397408239836,"aZ":-12.380182728168577,"pfxX":-3.2830054103571467,"pfxZ":9.9818001758376,"pX":0.04250623431684268,"pZ":4.12730702522861,"vX0":5.699993599725371,"vY0":-140.3215297147207,"vZ0":-2.261123180830233,"x":115.38,"y":127.34,"x0":-1.5936965962200986,"y0":50.006852811172564,"z0":5.755703679485356,"aX":-6.513411402155592},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":4.7,"spinRate":2092,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.3911389882131986,"extension":6.3288369315636555},"index":4,"playId":"1339ecc6-ee57-313b-9c4b-129833708a26","pitchNumber":4,"startTime":"2026-04-30T18:32:19.538Z","endTime":"2026-04-30T18:32:23.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69857432305382,"aZ":-29.305001812970822,"pfxX":0.6702479147069607,"pfxZ":1.6546698298852505,"pX":0.028675833571078543,"pZ":1.265971758897643,"vX0":4.4071154902796215,"vY0":-130.76377773458668,"vZ0":-5.022593825427909,"x":115.91,"y":204.6,"x0":-1.7658491877905262,"y0":50.001096415451116,"z0":5.411458734397668,"aX":1.1590576250369689},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-2.2,"spinRate":2350,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.418948861670263,"extension":6.413656622304943},"index":5,"playId":"d078d982-61c1-3c26-9297-c8adbea22b1a","pitchNumber":5,"startTime":"2026-04-30T18:32:37.784Z","endTime":"2026-04-30T18:32:41.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.250904913543756,"aZ":-20.412494952565215,"pfxX":-7.927386752528454,"pfxZ":6.053719741716153,"pX":-1.3246155166589504,"pZ":3.636891295651657,"vX0":3.188284781352369,"vY0":-138.36949602457108,"vZ0":-2.1825839694032116,"x":167.49,"y":140.58,"x0":-1.4603876498600534,"y0":50.00432547846448,"z0":5.800457423947565,"aX":-15.406223606581717},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":13.7,"spinRate":1841,"spinDirection":206},"zone":11,"typeConfidence":0.96,"plateTime":0.3955205684401726,"extension":6.394707955486162},"index":6,"playId":"5af61fb9-d201-3374-b477-607a7d6b30b1","pitchNumber":6,"startTime":"2026-04-30T18:32:54.632Z","endTime":"2026-04-30T18:32:58.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:32:58.531Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Horwitz pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:33:03.990Z","endTime":"2026-04-30T18:33:41.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"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"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.1,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143831349111764,"aZ":-14.3746793646481,"pfxX":-5.7734754103434245,"pfxZ":9.163636804852574,"pX":0.3045806798262998,"pZ":2.8887617311981955,"vX0":7.011328784437285,"vY0":-138.32678103703162,"vZ0":-5.177450880089341,"x":105.39,"y":160.78,"x0":-1.5099194500237942,"y0":50.005894270834155,"z0":5.74473448504784,"aX":-11.218504775842748},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":9.0,"spinRate":1974,"spinDirection":220},"zone":3,"typeConfidence":0.84,"plateTime":0.3956026996738702,"extension":6.483784587991544},"hitData":{"launchSpeed":87.3,"launchAngle":66.0,"totalDistance":148.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.15,"coordY":147.01}},"index":0,"playId":"3ced7a09-b376-3c87-89f9-ee5a795f0673","pitchNumber":1,"startTime":"2026-04-30T18:33:31.417Z","endTime":"2026-04-30T18:33:41.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:33:41.724Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:33:47.243Z","endTime":"2026-04-30T18:36:18.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49511502821532,"aZ":-17.687943713375493,"pfxX":-8.173967448729604,"pfxZ":7.408799554781516,"pX":-1.7773345049031117,"pZ":2.430930191754033,"vX0":2.2134238954274594,"vY0":-138.81831249240926,"vZ0":-5.761154103530923,"x":184.75,"y":173.14,"x0":-1.5219186075698583,"y0":50.0051444004225,"z0":5.7071209346897644,"aX":-15.986538079542578},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":14.4,"spinRate":2069,"spinDirection":212},"zone":13,"typeConfidence":0.96,"plateTime":0.39427095227908016,"extension":6.376930145671622},"index":0,"playId":"c0266b55-f3f7-3717-a641-8cfdb11f9121","pitchNumber":1,"startTime":"2026-04-30T18:34:06.742Z","endTime":"2026-04-30T18:34:11.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540940662262372,"aZ":-30.186021332638454,"pfxX":0.517818535526791,"pfxZ":1.1575674476592415,"pX":-1.1349231548772076,"pZ":2.942931350394131,"vX0":1.7575960894115725,"vY0":-129.96751377079835,"vZ0":-1.3786146427651294,"x":160.26,"y":159.32,"x0":-1.8864376484921275,"y0":50.001227382129336,"z0":5.766868736808822,"aX":0.8880659189403499},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.0,"breakHorizontal":-1.3,"spinRate":2427,"spinDirection":135},"zone":11,"typeConfidence":2.0,"plateTime":0.42099544157654645,"extension":6.301372948317974},"index":1,"playId":"d3a05d57-9a15-3e36-984f-cb2875384668","pitchNumber":2,"startTime":"2026-04-30T18:34:42.237Z","endTime":"2026-04-30T18:34:48.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68342910808129,"aZ":-30.53564449629457,"pfxX":0.15876044537330514,"pfxZ":0.976582690522461,"pX":-0.4438793282704519,"pZ":1.2967924341182866,"vX0":3.105950412372813,"vY0":-129.2569391983807,"vZ0":-4.942694008489067,"x":133.92,"y":203.77,"x0":-1.6852091494509098,"y0":50.00320175446797,"z0":5.597526074998023,"aX":0.2668608647136579},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.8,"breakHorizontal":-1.1,"spinRate":2473,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4248766941157034,"extension":6.391398946080868},"index":2,"playId":"4e0f3ec7-fc2f-3696-87ba-beb2d8d6a886","pitchNumber":3,"startTime":"2026-04-30T18:35:02.213Z","endTime":"2026-04-30T18:35:06.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.349186627198844,"aZ":-13.57006340890743,"pfxX":-5.428432028297535,"pfxZ":9.472497003366746,"pX":-0.35182817498844593,"pZ":1.9038205255757121,"vX0":5.128874601355149,"vY0":-139.2733124463209,"vZ0":-7.782044577280659,"x":130.41,"y":187.38,"x0":-1.5121668736231724,"y0":50.005551875459744,"z0":5.632437544790811,"aX":-10.663681093661697},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":8.8,"spinRate":2133,"spinDirection":212},"zone":7,"typeConfidence":0.89,"plateTime":0.39332673131062634,"extension":6.588176323134976},"index":3,"playId":"dffc1529-1903-3d45-8dbb-67582c799820","pitchNumber":4,"startTime":"2026-04-30T18:35:19.787Z","endTime":"2026-04-30T18:35:23.880Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"a92d5f85-0208-319c-aed8-a29327833606","startTime":"2026-04-30T18:35:52.964Z","endTime":"2026-04-30T18:35:55.964Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.103965936391816,"aZ":-28.164022117611403,"pfxX":1.3234362279925374,"pfxZ":2.35361066698551,"pX":-0.020987736247299774,"pZ":1.948985019617468,"vX0":3.9123181836286136,"vY0":-129.68814664901433,"vZ0":-3.943499510144165,"x":117.8,"y":186.16,"x0":-1.720988040342247,"y0":50.003342072221,"z0":5.637368870069293,"aX":2.253601303100252},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.6,"breakHorizontal":-3.2,"spinRate":2545,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.42234110660155766,"extension":6.359261292212751},"index":5,"playId":"eb8332de-d21a-3b0c-be40-303d1ec3a670","pitchNumber":5,"startTime":"2026-04-30T18:36:13.218Z","endTime":"2026-04-30T18:36:18.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:36:18.362Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out softly, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T18:36:19.621Z","endTime":"2026-04-30T18:37:45.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443863341938666,"aZ":-30.27043903352235,"pfxX":-8.647544920785526,"pfxZ":1.1037120617401124,"pX":-0.28099810198518893,"pZ":1.8444325867401978,"vX0":6.039131661327339,"vY0":-130.65664760684382,"vZ0":-3.7767140612240695,"x":127.71,"y":188.98,"x0":-1.5029700351350617,"y0":50.00324212114707,"z0":5.592455116622298,"aX":-14.898340835386797},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.3,"breakHorizontal":14.3,"spinRate":1331,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.4197854985216627,"extension":6.4014623195052165},"index":0,"playId":"d87e85d0-5f24-3fe9-94cf-45d30bdeb4de","pitchNumber":1,"startTime":"2026-04-30T18:36:43.365Z","endTime":"2026-04-30T18:36:46.842Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.405685594893864,"aZ":-29.99712630399439,"pfxX":-0.3395015346449677,"pfxZ":1.2528610555302269,"pX":0.7180548217005902,"pZ":2.3186422205811,"vX0":6.3771683652799585,"vY0":-131.24508132039392,"vZ0":-2.6508369842775537,"x":89.63,"y":176.18,"x0":-1.7017177679648192,"y0":50.004866310247785,"z0":5.581390634531341,"aX":-0.591714078727575},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-0.8,"spinRate":2441,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.41771733859252436,"extension":6.395783282057049},"index":1,"playId":"374311e6-8beb-3c08-b126-340185ca86eb","pitchNumber":2,"startTime":"2026-04-30T18:37:01.776Z","endTime":"2026-04-30T18:37:06.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T18:37:15.658Z","endTime":"2026-04-30T18:37:36.233Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"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":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.080733487670493,"aZ":-48.187869623890364,"pfxX":0.42093943206825823,"pfxZ":-10.998994813975337,"pX":-1.0709571801473328,"pZ":2.4641833713946353,"vX0":1.19663475693335,"vY0":-120.89588915984271,"vZ0":1.6057530758514995,"x":157.82,"y":172.25,"x0":-1.6302152267424612,"y0":50.00121806268812,"z0":6.073500915737489,"aX":0.6127455928521592},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-19.1,"breakHorizontal":-1.1,"spinRate":2926,"spinDirection":19},"zone":13,"typeConfidence":0.91,"plateTime":0.4558580548684126,"extension":6.034291888459855},"hitData":{"launchSpeed":59.3,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.52,"coordY":168.91}},"index":3,"playId":"97577f74-d82a-3be7-b2c6-2d951cae9649","pitchNumber":3,"startTime":"2026-04-30T18:37:36.233Z","endTime":"2026-04-30T18:37:45.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:37:45.395Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Wetherholt walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T18:39:57.586Z","endTime":"2026-04-30T18:41:08.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Montgomery replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T18:39:22.815Z","endTime":"2026-04-30T18:39:59.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55132041400665,"aZ":-30.793276327389528,"pfxX":-0.5185414452744173,"pfxZ":0.8177993459706485,"pX":-0.7789277790954755,"pZ":3.45580206338218,"vX0":-4.294871201861612,"vY0":-129.07329433289493,"vZ0":0.0869558355605653,"x":146.69,"y":145.47,"x0":0.9730861036401531,"y0":50.002628866726916,"z0":5.790314485614859,"aX":-0.875876293287326},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":1.9,"spinRate":2461,"spinDirection":252},"zone":11,"typeConfidence":0.92,"plateTime":0.42414492511759105,"extension":6.875249885327627},"index":1,"playId":"3bc23dcb-d4b7-3007-a4a3-c34b25da3049","pitchNumber":1,"startTime":"2026-04-30T18:39:59.873Z","endTime":"2026-04-30T18:40:03.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.636711990407143,"aZ":-11.537721745607532,"pfxX":2.5073899945773905,"pfxZ":10.297023013146042,"pX":0.7932754177279301,"pZ":3.401679108117694,"vX0":-1.4923424140731258,"vY0":-140.40781017781478,"vZ0":-4.162739513819649,"x":86.76,"y":146.93,"x0":1.004794149036922,"y0":50.006509511309474,"z0":5.649577115948742,"aX":5.026811738896482},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":-4.2,"spinRate":2160,"spinDirection":155},"zone":12,"typeConfidence":0.88,"plateTime":0.3895236337773724,"extension":6.849805144861713},"index":2,"playId":"c1777af2-6682-3ba3-bf3b-9dd7368f272a","pitchNumber":2,"startTime":"2026-04-30T18:40:13.221Z","endTime":"2026-04-30T18:40:16.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-30T18:40:31.368Z","endTime":"2026-04-30T18:40:34.316Z","isPitch":false,"type":"action","player":{"id":802139,"link":"/api/v1/people/802139"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12813124163147,"aZ":-11.890477078141416,"pfxX":2.3236459896854385,"pfxZ":10.064890317999666,"pX":-0.6994347895442465,"pZ":3.935055120582218,"vX0":-5.656105416387937,"vY0":-140.8559589050436,"vZ0":-2.755475590708801,"x":143.66,"y":132.53,"x0":1.0300866153118609,"y0":50.001281274156675,"z0":5.691737919118553,"aX":4.682747065816963},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":-3.1,"spinRate":2154,"spinDirection":167},"zone":11,"typeConfidence":0.89,"plateTime":0.38843186178544986,"extension":6.978552274722957},"index":4,"playId":"a2050f91-af52-37ff-a779-cc99ba9c3d78","pitchNumber":3,"startTime":"2026-04-30T18:40:34.316Z","endTime":"2026-04-30T18:40:39.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.272948984050494,"aZ":-10.693840751253026,"pfxX":1.3768794293708302,"pfxZ":10.465130784303813,"pX":-1.431571807195553,"pZ":2.4575466826507544,"vX0":-6.977951165869753,"vY0":-142.288089264213,"vZ0":-6.769323203765566,"x":171.57,"y":172.43,"x0":0.8725743753088748,"y0":50.00708369662709,"z0":5.54331577764287,"aX":2.8274403083336583},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":-1.1,"spinRate":2244,"spinDirection":167},"zone":11,"typeConfidence":0.9,"plateTime":0.3847517505647584,"extension":6.876990264841389},"index":5,"playId":"6482a51f-5aee-3a75-b046-0c1566eee36b","pitchNumber":4,"startTime":"2026-04-30T18:40:48.926Z","endTime":"2026-04-30T18:40:52.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.356864545083354,"aZ":-12.646360925014042,"pfxX":1.9790177511327771,"pfxZ":9.6583290817777,"pX":0.11888298917926629,"pZ":3.9048301171087414,"vX0":-3.290991574487154,"vY0":-141.10665148774075,"vZ0":-2.6281414427213425,"x":112.47,"y":133.35,"x0":1.0418048842266285,"y0":50.00059902884574,"z0":5.660405881126324,"aX":4.0007965092020035},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":-2.9,"spinRate":2182,"spinDirection":161},"zone":12,"typeConfidence":0.89,"plateTime":0.38780288690893183,"extension":6.905493971537929},"index":6,"playId":"70e1c9a2-0c80-33b8-9f8a-81e55db28bed","pitchNumber":5,"startTime":"2026-04-30T18:41:04.313Z","endTime":"2026-04-30T18:41:08.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:41:08.290Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T18:41:11.473Z","endTime":"2026-04-30T18:42:04.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01656859050253,"aZ":-8.669582162658914,"pfxX":4.2097319575912415,"pfxZ":11.649278538132796,"pX":-0.994907793195641,"pZ":1.352266093020411,"vX0":-6.856530530122484,"vY0":-141.33952269322052,"vZ0":-9.852695284770899,"x":154.92,"y":202.27,"x0":0.9184995587277504,"y0":50.006128099053306,"z0":5.445573598638809,"aX":8.496674673079609},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":-6.2,"spinRate":2330,"spinDirection":159},"zone":13,"typeConfidence":0.89,"plateTime":0.387918930672456,"extension":7.035128483234403},"index":0,"playId":"8fe22de1-6f8a-3b7c-ab5f-353149aec7ac","pitchNumber":1,"startTime":"2026-04-30T18:41:34.586Z","endTime":"2026-04-30T18:41:38.607Z","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":98.0,"endSpeed":89.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50434139284401,"aZ":-10.242036699403899,"pfxX":3.5562325164702577,"pfxZ":10.681943005074313,"pX":0.16365674112172748,"pZ":3.0643863574266317,"vX0":-3.664750352493713,"vY0":-142.5659929588897,"vZ0":-5.244577210574634,"x":110.76,"y":156.04,"x0":1.0052131714009584,"y0":50.00703875911855,"z0":5.577553480522755,"aX":7.304863782062696},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":-5.6,"spinRate":2315,"spinDirection":162},"zone":2,"typeConfidence":0.9,"plateTime":0.3845417725714384,"extension":6.953901271033401},"hitData":{"launchSpeed":100.1,"launchAngle":40.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":87.72,"coordY":58.91}},"index":1,"playId":"244c6b02-258d-3c07-961c-80397fa84a1c","pitchNumber":2,"startTime":"2026-04-30T18:41:51.576Z","endTime":"2026-04-30T18:42:04.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:42:04.412Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T18:42:43.481Z","endTime":"2026-04-30T18:43:40.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"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,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"e9a625c1-4858-3418-9e15-f8ec67c81944","startTime":"2026-04-30T18:42:28.366Z","endTime":"2026-04-30T18:42:31.366Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33094050648604,"aZ":-9.459123096820607,"pfxX":2.628342934709548,"pfxZ":11.375327153046156,"pX":-0.6337245003095779,"pZ":3.5254395700465326,"vX0":-5.251092001178401,"vY0":-140.7442816760396,"vZ0":-4.248469774282576,"x":141.16,"y":143.59,"x0":0.918630201558592,"y0":50.0036474083676,"z0":5.672492795780708,"aX":5.249504734872575},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":-3.6,"spinRate":2185,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.3898692407843316,"extension":6.858032128149767},"index":1,"playId":"07ffe0f0-0c07-3de1-a73d-c21ba4d73e64","pitchNumber":1,"startTime":"2026-04-30T18:42:45.816Z","endTime":"2026-04-30T18:42:49.864Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.711314926847084,"aZ":-7.80610566307186,"pfxX":2.0715057779891737,"pfxZ":11.894446320811651,"pX":-0.20964944423323698,"pZ":2.8805594226481324,"vX0":-4.410375750971724,"vY0":-142.02806294654735,"vZ0":-6.292552849298809,"x":124.99,"y":161.0,"x0":1.0922614860501774,"y0":50.00092058839968,"z0":5.617645679349454,"aX":4.243892616548458},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.5,"breakHorizontal":-2.9,"spinRate":2236,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.38525331057951684,"extension":6.863660914969127},"index":2,"playId":"3f958437-bc23-30a6-b280-349c91bd54db","pitchNumber":2,"startTime":"2026-04-30T18:43:05.790Z","endTime":"2026-04-30T18:43:09.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7284721614121,"aZ":-8.45534773421765,"pfxX":2.3749431218799995,"pfxZ":11.279806249890944,"pX":-0.1995901907034839,"pZ":3.3037211078514566,"vX0":-4.211180406399817,"vY0":-143.52095492668167,"vZ0":-5.306761679041793,"x":124.61,"y":149.58,"x0":0.9728312024080303,"y0":50.00341089014526,"z0":5.693660574997678,"aX":4.994574704540255},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.7,"breakHorizontal":-3.5,"spinRate":2254,"spinDirection":166},"zone":2,"typeConfidence":0.9,"plateTime":0.3804831889534581,"extension":6.847960982236842},"hitData":{"launchSpeed":98.8,"launchAngle":50.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.7,"coordY":83.78}},"index":3,"playId":"53f9b4bb-4863-356b-9df6-c0b66df1dcb7","pitchNumber":3,"startTime":"2026-04-30T18:43:26.457Z","endTime":"2026-04-30T18:43:40.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:43:40.455Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jordan Walker grounds into a force out, third baseman Nick Gonzales to second baseman Brandon Lowe. JJ Wetherholt out at 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T18:43:47.029Z","endTime":"2026-04-30T18:44:48.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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(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":86.5,"endSpeed":79.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946519759450215,"aZ":-35.737863631957495,"pfxX":0.5004267659428843,"pfxZ":-2.241744225082014,"pX":-1.7538692490253973,"pZ":2.687634150438107,"vX0":-6.90084907323113,"vY0":-125.76613795787091,"vZ0":-0.5253659667819963,"x":183.85,"y":166.21,"x0":0.9675165561688109,"y0":50.001547793480185,"z0":5.813052525868639,"aX":0.7986612809835555},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.0,"breakHorizontal":0.7,"spinRate":2656,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4365396044687202,"extension":6.785945848772541},"index":0,"playId":"16ac59bd-bb07-3388-ba84-367aa4e5fa9b","pitchNumber":1,"startTime":"2026-04-30T18:44:04.072Z","endTime":"2026-04-30T18:44:07.627Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"d17e2bbb-99bc-3a5a-9b4a-7582a22dfa49","startTime":"2026-04-30T18:44:22.614Z","endTime":"2026-04-30T18:44:25.614Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.079396213293734,"aZ":-5.7432307828257825,"pfxX":3.914497876104114,"pfxZ":13.249968875176325,"pX":-0.6907875060199754,"pZ":1.6542395918343131,"vX0":-6.217816966669654,"vY0":-140.82947753095527,"vZ0":-9.681231459479669,"x":143.33,"y":194.12,"x0":1.0442235919926666,"y0":50.001242977694794,"z0":5.520379480656449,"aX":7.808079866659417},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":22.0,"breakHorizontal":-5.8,"spinRate":2208,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.38999491910446027,"extension":6.846943818928481},"hitData":{"launchSpeed":112.9,"launchAngle":2.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":112.28,"coordY":171.45}},"index":2,"playId":"5672a866-4909-3de4-92f2-3669aff10376","pitchNumber":2,"startTime":"2026-04-30T18:44:40.833Z","endTime":"2026-04-30T18:44:48.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:44:48.226Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Davis grounds out sharply, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T18:46:34.364Z","endTime":"2026-04-30T18:49:54.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"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,2,3,4,5,6,7,8],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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(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":90.2,"endSpeed":83.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676344224885096,"aZ":-29.08873028404945,"pfxX":0.7179125828644006,"pfxZ":1.7563907507836642,"pX":0.19416131933608688,"pZ":3.2410567814606472,"vX0":4.650495513708928,"vY0":-131.39444431530538,"vZ0":-0.846357414593629,"x":109.6,"y":151.27,"x0":-1.6886528106232177,"y0":50.001806585093334,"z0":5.72011368306593,"aX":1.2607275942847593},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":-2.3,"spinRate":2396,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.41614445117439613,"extension":6.145958226895644},"index":0,"playId":"51e6e37b-c664-396c-a9ef-1882249f4729","pitchNumber":1,"startTime":"2026-04-30T18:47:01.478Z","endTime":"2026-04-30T18:47:04.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.654208728554007,"aZ":-16.395573215257542,"pfxX":-4.540366457343442,"pfxZ":7.947504466242361,"pX":0.36467302328586526,"pZ":3.223098796225707,"vX0":6.696382753772805,"vY0":-139.81307073215027,"vZ0":-3.7527357543080817,"x":103.1,"y":151.76,"x0":-1.4683108667953648,"y0":50.0034668423626,"z0":5.654417248132321,"aX":-9.01572591520732},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":6.8,"spinRate":2201,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.3913162593988777,"extension":6.309144810076233},"index":1,"playId":"d1264c74-0e03-3d78-a231-a2f20981bc0e","pitchNumber":2,"startTime":"2026-04-30T18:47:16.038Z","endTime":"2026-04-30T18:47:19.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68129144260732,"aZ":-28.441731690616155,"pfxX":-0.7268269239042446,"pfxZ":2.161259377175285,"pX":1.2301942014770115,"pZ":1.1039908647808605,"vX0":7.270883075286241,"vY0":-130.2422825040612,"vZ0":-5.623289959203633,"x":70.11,"y":208.97,"x0":-1.4955850071174168,"y0":50.00525049394437,"z0":5.424535991149442,"aX":-1.2573821285113638},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-0.2,"spinRate":2511,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4194971825771221,"extension":6.350870783963858},"index":2,"playId":"8b441097-efd1-387e-bb6d-c6955e7f6ed3","pitchNumber":3,"startTime":"2026-04-30T18:47:42.746Z","endTime":"2026-04-30T18:47:46.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08325196973638,"aZ":-46.56679022926519,"pfxX":1.1706168110743511,"pfxZ":-9.808861724724368,"pX":0.06893151699207675,"pZ":1.9329797406709694,"vX0":3.3915447213792325,"vY0":-120.55844218050426,"vZ0":0.18053194317868648,"x":114.37,"y":186.59,"x0":-1.5097856906513163,"y0":50.001613289039646,"z0":5.977210437653276,"aX":1.7176197494484642},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-17.4,"breakHorizontal":-3.0,"spinRate":2900,"spinDirection":13},"zone":8,"typeConfidence":0.9,"plateTime":0.45482679936050063,"extension":6.063168092018314},"index":3,"playId":"afdd1ddf-9715-3d77-b878-e30fa086f3d8","pitchNumber":4,"startTime":"2026-04-30T18:47:59.137Z","endTime":"2026-04-30T18:48:02.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.599155480924967,"aZ":-30.165307492672156,"pfxX":0.30015075811978953,"pfxZ":1.1748595598890752,"pX":-0.43908452673067655,"pZ":1.9743262153020797,"vX0":2.9596563420177144,"vY0":-129.47827696621545,"vZ0":-3.6641140162314296,"x":133.74,"y":185.47,"x0":-1.6332475202664223,"y0":50.00241127213617,"z0":5.701960921679173,"aX":0.5118035976273513},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.6,"breakHorizontal":-1.2,"spinRate":2366,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.42210958270526966,"extension":6.195257606490555},"index":4,"playId":"14e3bb60-1440-3f5a-b6f5-cbee8ce7bd4e","pitchNumber":5,"startTime":"2026-04-30T18:48:20.540Z","endTime":"2026-04-30T18:48:23.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61887270371811,"aZ":-20.745517372230374,"pfxX":-4.946821305518813,"pfxZ":5.854258301299872,"pX":-0.2985403729526946,"pZ":3.054284105751548,"vX0":5.516279599164255,"vY0":-138.28143485510859,"vZ0":-3.2767031854200868,"x":128.38,"y":156.31,"x0":-1.6692802312867552,"y0":50.00084753177785,"z0":5.633754734006638,"aX":-9.653133145525395},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":7.9,"spinRate":2131,"spinDirection":210},"zone":1,"typeConfidence":0.88,"plateTime":0.3949483470435924,"extension":6.345497555137575},"index":5,"playId":"50a93b46-db73-37df-8139-eacca4e3f07b","pitchNumber":6,"startTime":"2026-04-30T18:48:41.757Z","endTime":"2026-04-30T18:48:44.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.421740214857593,"aZ":-29.330974316704125,"pfxX":-0.7350035479248263,"pfxZ":1.6510660397259058,"pX":1.3272066155133402,"pZ":0.4685380805110527,"vX0":7.316156026507441,"vY0":-130.55511647699862,"vZ0":-7.341700050664743,"x":66.41,"y":226.13,"x0":-1.420162749821896,"y0":50.00040271872707,"z0":5.5354642335182955,"aX":-1.2641649467705873},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":-0.4,"spinRate":2412,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4201148885803594,"extension":6.4134301372516145},"index":6,"playId":"246a9558-16eb-3376-8f6a-a3e9f8c4b565","pitchNumber":7,"startTime":"2026-04-30T18:49:03.573Z","endTime":"2026-04-30T18:49:07.080Z","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":96.2,"endSpeed":88.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.157732373819222,"aZ":-20.66846512724199,"pfxX":-7.965447279270939,"pfxZ":5.776101749456155,"pX":-0.44918546912064516,"pZ":1.633586995506686,"vX0":5.825348052953579,"vY0":-139.8976627874973,"vZ0":-7.036418719223944,"x":134.12,"y":194.67,"x0":-1.5186353483809518,"y0":50.00066304841698,"z0":5.525635185097942,"aX":-15.861792031989658},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":13.3,"spinRate":2109,"spinDirection":208},"zone":7,"typeConfidence":0.96,"plateTime":0.3908064415529915,"extension":6.453682888628483},"index":7,"playId":"7ade69bb-65b6-3e64-8793-6ce55bfe89d3","pitchNumber":8,"startTime":"2026-04-30T18:49:29.595Z","endTime":"2026-04-30T18:49:32.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.728558756330557,"aZ":-17.910698440126076,"pfxX":-4.17960555401414,"pfxZ":7.1121489031009,"pX":0.6631915690753343,"pZ":2.5421531882577244,"vX0":7.337646772599586,"vY0":-140.47322650652137,"vZ0":-5.424618107319116,"x":91.72,"y":170.14,"x0":-1.4354118751845546,"y0":50.004068429754795,"z0":5.656191476411538,"aX":-8.384404213605732},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":6.1,"spinRate":2127,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.38936310833439824,"extension":6.565838062835761},"hitData":{"launchSpeed":104.7,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":139.14,"coordY":151.18}},"index":8,"playId":"1e10c9c3-4253-3d19-a504-2f5e218edfc1","pitchNumber":9,"startTime":"2026-04-30T18:49:46.284Z","endTime":"2026-04-30T18:49:54.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:49:54.165Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T18:52:27.319Z","endTime":"2026-04-30T18:54:02.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":7},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T18:50:30.911Z","endTime":"2026-04-30T18:50:40.708Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JoJo Romero replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T18:50:40.708Z","endTime":"2026-04-30T18:52:27.319Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":93.5,"endSpeed":84.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80600041303642,"aZ":-33.08430756062842,"pfxX":9.998869138978304,"pfxZ":-0.4954981213834557,"pX":0.9652418424888374,"pZ":3.3277832490133026,"vX0":-6.131592426723272,"vY0":-135.93051440918188,"vZ0":0.7945626889422537,"x":128.49,"y":93.78,"x0":1.9639488692717653,"y0":50.00020691619211,"z0":5.34829898987447,"aX":18.505756660576782},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.5,"breakHorizontal":-16.6,"spinRate":2151,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.40463240513490684,"extension":5.352997070528247},"index":2,"playId":"859b29b6-3c0c-3553-b628-5857441e2e1b","pitchNumber":1,"startTime":"2026-04-30T18:52:27.319Z","endTime":"2026-04-30T18:52:33.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38527529331584,"aZ":-31.84228653819997,"pfxX":10.156162716414594,"pfxZ":0.18280729696897957,"pX":-0.2907562894736871,"pZ":2.6852433609724393,"vX0":-9.031940823630508,"vY0":-135.93924556285805,"vZ0":-0.9360134365123892,"x":128.08,"y":166.28,"x0":1.7704275389729658,"y0":50.006324101135654,"z0":5.2631451124721345,"aX":18.83534699996499},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.4,"breakHorizontal":-16.2,"spinRate":2246,"spinDirection":120},"zone":4,"typeConfidence":0.91,"plateTime":0.4043590604819465,"extension":5.43709912786097},"index":3,"playId":"4e972d21-a3c0-388b-afe7-3ffd0df71080","pitchNumber":2,"startTime":"2026-04-30T18:52:42.221Z","endTime":"2026-04-30T18:52:45.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43181483356844,"aZ":-31.188255567723036,"pfxX":-9.183962669461245,"pfxZ":0.681237720837661,"pX":-0.31708073888279226,"pZ":3.0848244986889704,"vX0":-2.8021577133064235,"vY0":-120.03751763220369,"vZ0":1.2904313828178327,"x":129.09,"y":155.49,"x0":2.0614078727389686,"y0":50.00134293919723,"z0":5.338216366671939,"aX":-13.26529630220613},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.9,"breakHorizontal":17.3,"spinRate":2910,"spinDirection":302},"zone":1,"typeConfidence":0.91,"plateTime":0.45806803582486033,"extension":5.2296933787388165},"index":4,"playId":"ce27c1a7-f826-3d8a-ae8c-21d261dc9182","pitchNumber":3,"startTime":"2026-04-30T18:52:55.215Z","endTime":"2026-04-30T18:53:00.022Z","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.8,"endSpeed":76.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.742892841094243,"aZ":-32.31577876978849,"pfxX":-7.6855428672409385,"pfxZ":-0.0948003445011345,"pX":-0.6654453298019876,"pZ":1.5737902372833088,"vX0":-4.054502085609154,"vY0":-121.90239678643785,"vZ0":-1.8528196805483121,"x":142.37,"y":196.29,"x0":2.024579603677229,"y0":50.00368314475089,"z0":5.166698675577094,"aX":-11.422337445604125},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":15.0,"spinRate":3132,"spinDirection":297},"zone":13,"typeConfidence":0.89,"plateTime":0.4514678087510413,"extension":5.41123533196777},"index":5,"playId":"25533351-8ed8-34a0-ae27-1b0a1bc7eabb","pitchNumber":4,"startTime":"2026-04-30T18:53:10.833Z","endTime":"2026-04-30T18:53:14.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890015716935032,"aZ":-30.826584981274376,"pfxX":10.575677201731107,"pfxZ":0.6952171299161289,"pX":-0.3079974348417274,"pZ":1.2367616619417425,"vX0":-9.058853941784621,"vY0":-138.10695189174925,"vZ0":-4.60629155607713,"x":128.74,"y":205.39,"x0":1.635715053607762,"y0":50.00415630436,"z0":4.992470021420345,"aX":20.493093466592534},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.5,"breakHorizontal":-17.3,"spinRate":2128,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.39614242288405155,"extension":5.440777545915121},"index":6,"playId":"5d9cd769-2bd2-3294-8811-9c62703159b2","pitchNumber":5,"startTime":"2026-04-30T18:53:40.491Z","endTime":"2026-04-30T18:53:44.980Z","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":95.9,"endSpeed":88.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84750072101136,"aZ":-32.99782512051729,"pfxX":9.335045233336988,"pfxZ":-0.4163619140769228,"pX":-0.23786417331021345,"pZ":2.752466699231813,"vX0":-9.13261797621081,"vY0":-139.40020350173285,"vZ0":-0.18597780095692762,"x":126.07,"y":164.46,"x0":1.854523303896567,"y0":50.00176408638243,"z0":4.982940393637274,"aX":18.527341010599116},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-0.6,"breakHorizontal":-15.2,"spinRate":2009,"spinDirection":113},"zone":5,"typeConfidence":0.9,"plateTime":0.39165034243337393,"extension":5.3492656354771375},"index":7,"playId":"25a0d0f7-3c51-347c-bc65-cbdff13d3415","pitchNumber":6,"startTime":"2026-04-30T18:53:57.462Z","endTime":"2026-04-30T18:54:02.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:54:02.314Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Lowe homers (8) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T18:54:01.669Z","endTime":"2026-04-30T18:56:09.741Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.525565771201354,"aZ":-29.569673935137814,"pfxX":-8.020756423272136,"pfxZ":1.7273806866831372,"pX":0.26572209557213566,"pZ":2.3816486677211146,"vX0":-2.0418548946383446,"vY0":-122.12918941440682,"vZ0":-0.45907508254269047,"x":106.87,"y":174.48,"x0":2.155032880819893,"y0":50.003300256735535,"z0":5.119974853572611,"aX":-12.089600354086228},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":2898,"spinDirection":295},"zone":5,"typeConfidence":0.88,"plateTime":0.4488431913969704,"extension":5.289857833798531},"index":0,"playId":"56303c79-7c37-30dd-bcc1-46f642d6b91d","pitchNumber":1,"startTime":"2026-04-30T18:54:25.553Z","endTime":"2026-04-30T18:54:29.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.062279037575536,"aZ":-27.60049624397282,"pfxX":-6.110266885091545,"pfxZ":3.0040985153028936,"pX":-1.5581403975708683,"pZ":2.072920119194819,"vX0":-6.633173670337695,"vY0":-122.62023426959627,"vZ0":-1.42109763111486,"x":176.39,"y":182.81,"x0":1.9753209080954817,"y0":50.00541913792524,"z0":5.013108638154515,"aX":-9.312653733562604},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.4,"breakHorizontal":12.6,"spinRate":2977,"spinDirection":302},"zone":13,"typeConfidence":0.79,"plateTime":0.44654098558111865,"extension":5.4502733377550285},"index":1,"playId":"a4e32139-e5b3-383f-829e-cd3312187a8d","pitchNumber":2,"startTime":"2026-04-30T18:54:38.753Z","endTime":"2026-04-30T18:54:43.904Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T18:54:50.782Z","endTime":"2026-04-30T18:55:05.458Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":85.3,"endSpeed":78.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060436681440333,"aZ":-29.13388993957468,"pfxX":-7.582434198401643,"pfxZ":1.947670972082756,"pX":-1.062852526525749,"pZ":0.9909074095039507,"vX0":-5.1427075813551655,"vY0":-124.10054888402665,"vZ0":-3.836438389898959,"x":157.51,"y":212.03,"x0":2.0217782650047016,"y0":50.00051225828291,"z0":4.986148578684602,"aX":-11.812312398845066},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.9,"breakHorizontal":14.9,"spinRate":2984,"spinDirection":308},"zone":13,"typeConfidence":0.78,"plateTime":0.44152753921265964,"extension":5.433410636099401},"index":3,"playId":"2433540e-9af6-3f1e-8439-0fca7e357912","pitchNumber":3,"startTime":"2026-04-30T18:55:05.458Z","endTime":"2026-04-30T18:55:09.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69403339784697,"aZ":-31.173912308259627,"pfxX":-10.559708004099608,"pfxZ":0.6638538471457878,"pX":-0.8237480753901838,"pZ":2.280653522021858,"vX0":-3.427520154827273,"vY0":-122.22397714355088,"vZ0":-0.6609357511757433,"x":148.4,"y":177.2,"x0":1.9710193998617158,"y0":50.00079566029873,"z0":5.248308025853912,"aX":-15.860365709778275},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.3,"breakHorizontal":19.9,"spinRate":2820,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4493604005284748,"extension":5.414022487291802},"index":4,"playId":"409cc550-542a-3261-9f0e-49a760b9c369","pitchNumber":4,"startTime":"2026-04-30T18:55:22.255Z","endTime":"2026-04-30T18:55:25.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755625475344655,"aZ":-18.354199838217205,"pfxX":5.103879571376998,"pfxZ":7.320025270344789,"pX":0.4051046729315917,"pZ":2.2501070268486143,"vX0":-5.00437833464757,"vY0":-136.26125759074193,"vZ0":-4.413078767964564,"x":101.56,"y":178.03,"x0":1.5986288679270113,"y0":50.004484441406525,"z0":5.151496628154535,"aX":9.639171788902063},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":-8.3,"spinRate":2075,"spinDirection":123},"zone":6,"typeConfidence":0.91,"plateTime":0.40130837411758824,"extension":5.455827339340106},"hitData":{"launchSpeed":110.0,"launchAngle":27.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.0,"coordY":58.18}},"index":5,"playId":"3114d0f9-65f8-3dc9-93c8-a14a560725ce","pitchNumber":5,"startTime":"2026-04-30T18:55:41.289Z","endTime":"2026-04-30T18:56:09.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:56:09.741Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T18:55:55.188Z","endTime":"2026-04-30T18:58:17.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40792888050406,"aZ":-30.228892705928807,"pfxX":8.139016888431794,"pfxZ":0.9623883782464198,"pX":0.8938287381749176,"pZ":2.870972600375657,"vX0":-5.597009167484573,"vY0":-141.26210555854468,"vZ0":-0.9873716072793034,"x":82.93,"y":161.26,"x0":1.8442223852504116,"y0":50.00112576059757,"z0":5.169612556112857,"aX":16.43490837541475},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.7,"breakHorizontal":-13.6,"spinRate":2088,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.3878369402895552,"extension":5.443915171227023},"index":0,"playId":"498377bb-6acd-3b7c-8283-3a5c2958c7da","pitchNumber":1,"startTime":"2026-04-30T18:56:34.071Z","endTime":"2026-04-30T18:56:37.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.410407286207295,"aZ":-27.106196269847924,"pfxX":8.197266681176313,"pfxZ":3.0208312994280924,"pX":1.5486564980674236,"pZ":3.142538715286028,"vX0":-3.3135475511084866,"vY0":-128.6530601604886,"vZ0":-0.22262471831585284,"x":57.97,"y":153.93,"x0":1.7874911161815836,"y0":50.00303623801922,"z0":5.329023285573053,"aX":13.756836053240063},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":-14.2,"spinRate":1241,"spinDirection":106},"zone":12,"typeConfidence":0.71,"plateTime":0.42554970727494146,"extension":5.304670816297348},"index":1,"playId":"b76a0142-94cf-3e99-a88b-a979ff342f69","pitchNumber":2,"startTime":"2026-04-30T18:56:48.111Z","endTime":"2026-04-30T18:56:51.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.014762863587986,"aZ":-34.73774755845376,"pfxX":7.875688203359074,"pfxZ":-1.2817141581635436,"pX":1.0841254482392628,"pZ":3.1855728641045356,"vX0":-5.074616196191412,"vY0":-140.13669995332432,"vZ0":0.6094564594282392,"x":75.68,"y":152.77,"x0":1.8930572650946214,"y0":50.006937358574916,"z0":5.230522047030822,"aX":15.702501706310523},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-2.0,"breakHorizontal":-13.2,"spinRate":2168,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.3905222038499607,"extension":5.424361988122912},"index":2,"playId":"137da2f8-178e-314d-b9a1-35ee69569752","pitchNumber":3,"startTime":"2026-04-30T18:57:04.164Z","endTime":"2026-04-30T18:57:07.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95594575185468,"aZ":-32.65512157669164,"pfxX":8.992924509748072,"pfxZ":-0.24787000525293523,"pX":-0.31497195462170485,"pZ":0.5301811311183983,"vX0":-8.805964321802708,"vY0":-138.60230500429302,"vZ0":-5.998524680141202,"x":129.01,"y":224.47,"x0":1.7348249032844003,"y0":50.0032776676842,"z0":4.902993520588201,"aX":17.499149120874517},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-1.6,"breakHorizontal":-14.4,"spinRate":2147,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.3951682668764045,"extension":5.534661564532936},"index":3,"playId":"9a68d1f9-1f93-3972-a1cd-405f5f333ee2","pitchNumber":4,"startTime":"2026-04-30T18:57:19.313Z","endTime":"2026-04-30T18:57:23.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.947099254477838,"aZ":-28.99236750778237,"pfxX":10.376395890220003,"pfxZ":1.6251480103220075,"pX":0.823190326473616,"pZ":2.2151698907600665,"vX0":-6.632686808903569,"vY0":-138.59435671709238,"vZ0":-2.5284679633340117,"x":85.62,"y":178.97,"x0":1.890598727618969,"y0":50.00469558195802,"z0":5.061815537573572,"aX":20.329510756634775},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":2.6,"breakHorizontal":-17.5,"spinRate":2217,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.39415498203825816,"extension":5.513570929139566},"index":4,"playId":"035f0b83-51af-3174-aa80-b1c1e6a92ccd","pitchNumber":5,"startTime":"2026-04-30T18:57:39.642Z","endTime":"2026-04-30T18:58:06.643Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":668804,"fullName":"Bryan Reynolds","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.080168125365944,"aZ":-31.116952446746335,"pfxX":10.083683456546817,"pfxZ":0.5463405535700332,"pX":1.8127211771536218,"pZ":2.472446937440188,"vX0":-3.658450170967471,"vY0":-138.78989766936203,"vZ0":-1.490743860429348,"x":47.9,"y":172.02,"x0":1.8405148586563085,"y0":50.00459384712792,"z0":5.095665861329924,"aX":19.605233733352392},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.8,"breakHorizontal":-17.4,"spinRate":2146,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.3951708157995748,"extension":5.358822723381475},"index":5,"playId":"4c06367d-41e5-37f6-90d8-af32e985a6ea","pitchNumber":6,"startTime":"2026-04-30T18:58:12.871Z","endTime":"2026-04-30T18:58:17.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:58:17.005Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T18:58:19.705Z","endTime":"2026-04-30T18:59:30.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"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":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":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"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606243491073208,"aZ":-31.462332315805334,"pfxX":-8.920542336067758,"pfxZ":0.4630499706957556,"pX":-1.4504796122847587,"pZ":1.7519734041173731,"vX0":-5.248633784852902,"vY0":-122.92757527823312,"vZ0":-1.8216221776307182,"x":172.29,"y":191.48,"x0":1.871828446409973,"y0":50.00184046422255,"z0":5.1762931626976245,"aX":-13.634774095809096},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.7,"breakHorizontal":17.4,"spinRate":2886,"spinDirection":307},"zone":13,"typeConfidence":0.88,"plateTime":0.4457525376044087,"extension":5.480846530546448},"index":0,"playId":"505f5ef4-2c23-3119-9f09-82b912441d7e","pitchNumber":1,"startTime":"2026-04-30T18:58:39.304Z","endTime":"2026-04-30T18:58:45.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77994562304251,"aZ":-29.140275722698178,"pfxX":10.176987882237956,"pfxZ":1.5864381636328844,"pX":1.015322515198817,"pZ":2.662265189757031,"vX0":-5.910097113323771,"vY0":-137.71177408612397,"vZ0":-1.451773664982265,"x":78.3,"y":166.9,"x0":1.8718004054165303,"y0":50.00208034296016,"z0":5.175194560593456,"aX":19.46418199839688},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.8,"breakHorizontal":-17.2,"spinRate":2111,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.39836728116183906,"extension":5.5333897641168255},"index":1,"playId":"951940b0-7a02-3a09-bbb3-a34a4fb5e1f3","pitchNumber":2,"startTime":"2026-04-30T18:58:52.392Z","endTime":"2026-04-30T18:58:55.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69180008581323,"aZ":-33.98611063623922,"pfxX":-10.501157742532234,"pfxZ":-1.2246232952275466,"pX":-0.6407830321608666,"pZ":2.2225941119431543,"vX0":-3.0025751710900654,"vY0":-121.84801981029456,"vZ0":-0.30105047156207,"x":141.43,"y":178.77,"x0":1.9750483742664129,"y0":50.000552815542655,"z0":5.315423992854438,"aX":-15.59170908296629},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.0,"breakHorizontal":19.8,"spinRate":2841,"spinDirection":302},"zone":7,"typeConfidence":0.91,"plateTime":0.45165939998821747,"extension":5.3314656489777885},"index":2,"playId":"246bdf84-49d9-36ef-8fd3-ea92e59a57e9","pitchNumber":3,"startTime":"2026-04-30T18:59:10.909Z","endTime":"2026-04-30T18:59:14.417Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492817910085183,"aZ":-31.526574947358686,"pfxX":-10.008167240937514,"pfxZ":0.433033146701332,"pX":-1.2938364017820834,"pZ":1.5393924124384226,"vX0":-4.427048701293863,"vY0":-121.98422163648536,"vZ0":-2.0522045636017205,"x":166.32,"y":197.22,"x0":1.85078319726289,"y0":50.00194333193588,"z0":5.138991792340042,"aX":-14.91243458008984},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.5,"breakHorizontal":19.2,"spinRate":2874,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.45094585202377324,"extension":5.428635234018348},"index":3,"playId":"aa593033-c35c-3308-bc79-ed823d47c457","pitchNumber":4,"startTime":"2026-04-30T18:59:26.114Z","endTime":"2026-04-30T18:59:30.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T18:59:30.751Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a sharp line drive to center fielder Oneil Cruz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:01:56.143Z","endTime":"2026-04-30T19:03:07.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Mason Montgomery.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:00:35.791Z","endTime":"2026-04-30T19:01:58.465Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.843214651100123,"aZ":-13.420673263484781,"pfxX":-6.189190055874784,"pfxZ":9.967331576395111,"pX":-0.38140687705094684,"pZ":2.159758503548696,"vX0":3.736687235007364,"vY0":-135.8377290789089,"vZ0":-7.0841567774064815,"x":131.54,"y":180.47,"x0":-0.965804873099508,"y0":50.00520302729125,"z0":5.721956516390937,"aX":-11.647163102547928},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":10.4,"spinRate":2265,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.40217409783769353,"extension":6.6351361683744},"index":1,"playId":"302b3ae5-1039-3507-9f3a-1f68f932e1dc","pitchNumber":1,"startTime":"2026-04-30T19:01:58.465Z","endTime":"2026-04-30T19:02:01.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98235795908027,"aZ":-13.64789444025914,"pfxX":-6.485929727197564,"pfxZ":9.544133802781792,"pX":-0.4940139008329303,"pZ":3.625028645914599,"vX0":3.7456489735915715,"vY0":-138.01986492755222,"vZ0":-3.607770138323873,"x":135.83,"y":140.9,"x0":-1.021799112384097,"y0":50.00101490630025,"z0":5.860270416051842,"aX":-12.58746857708065},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":11.0,"spinRate":2238,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3959343804351261,"extension":6.548438802654311},"index":2,"playId":"e4440fba-6783-35d6-852c-39abaa56e568","pitchNumber":2,"startTime":"2026-04-30T19:02:19.409Z","endTime":"2026-04-30T19:02:23.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.268020009595293,"aZ":-15.191775644990802,"pfxX":-7.546288747423652,"pfxZ":8.727750506214191,"pX":-0.4304806041032111,"pZ":3.6023037081812395,"vX0":4.541234477612627,"vY0":-138.66212125847528,"vZ0":-3.0570211722596334,"x":133.41,"y":141.52,"x0":-1.109832723049139,"y0":50.00156292771104,"z0":5.733887971679948,"aX":-14.68027497109542},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":12.7,"spinRate":2138,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3951499431915342,"extension":6.642461497076505},"index":3,"playId":"73e50835-9ed0-34ce-b616-700f987b0da3","pitchNumber":3,"startTime":"2026-04-30T19:02:37.019Z","endTime":"2026-04-30T19:02:41.071Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.334910094135058,"aZ":-12.766304022590301,"pfxX":-7.958496295355839,"pfxZ":9.982278412630631,"pX":0.08140555320809728,"pZ":1.6242951628301507,"vX0":5.907499320691412,"vY0":-138.41661706801753,"vZ0":-8.47210162977363,"x":113.9,"y":194.92,"x0":-1.0444315069540018,"y0":50.00318894408092,"z0":5.5757470166471315,"aX":-15.47310218399866},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":13.2,"spinRate":2230,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3954234786324031,"extension":6.6152965141445454},"hitData":{"launchSpeed":106.6,"launchAngle":9.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":105.81,"coordY":88.14}},"index":4,"playId":"cfd74996-10b1-39fe-a584-4124365578cc","pitchNumber":4,"startTime":"2026-04-30T19:02:56.026Z","endTime":"2026-04-30T19:03:07.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:03:07.805Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a line drive to right fielder Bryan Reynolds. Nolan Gorman to 3rd. Masyn Winn to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:03:31.667Z","endTime":"2026-04-30T19:04:47.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"postOnThird":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10944183333986,"aZ":-10.657558535254124,"pfxX":-6.241722552132685,"pfxZ":11.458964798698787,"pX":-0.03372825372030713,"pZ":2.93714017935932,"vX0":4.940454259917617,"vY0":-136.43119679535587,"vZ0":-5.6085589262384925,"x":118.29,"y":159.48,"x0":-1.0605965365486825,"y0":50.00534560108331,"z0":5.760004386786061,"aX":-11.722513016531089},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.7,"breakHorizontal":10.2,"spinRate":2351,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.40206828897204394,"extension":6.72684039239628},"index":0,"playId":"717334f1-32e4-365a-83fb-3359f93717d7","pitchNumber":1,"startTime":"2026-04-30T19:03:33.105Z","endTime":"2026-04-30T19:03:37.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526605471092648,"aZ":-29.695117969606233,"pfxX":1.7701901807411562,"pfxZ":1.635997999448815,"pX":0.8245819573363726,"pZ":1.6091037145305966,"vX0":4.299431772166068,"vY0":-122.37158081841243,"vZ0":-3.7531827757532734,"x":85.57,"y":195.33,"x0":-1.1862278678719813,"y0":50.0019320236244,"z0":5.7112110010032255,"aX":2.6794703484519897},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":-4.2,"spinRate":2317,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.447878755070549,"extension":6.904368067265752},"index":1,"playId":"fc4c652b-82ba-38d1-b896-da3ea143810a","pitchNumber":2,"startTime":"2026-04-30T19:03:52.818Z","endTime":"2026-04-30T19:03:56.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878179302948976,"aZ":-10.704031453097752,"pfxX":-5.297144609530294,"pfxZ":11.450078306296652,"pX":-0.07526972538944225,"pZ":3.368274108252525,"vX0":4.6206822505182155,"vY0":-136.07530493278492,"vZ0":-4.386747884822158,"x":119.87,"y":147.84,"x0":-1.1071710454966297,"y0":50.00504074950834,"z0":5.743089714287145,"aX":-9.934687139189439},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":8.6,"spinRate":2289,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40254385956284366,"extension":6.670329892817634},"index":2,"playId":"23a361dd-0bfe-38ef-bb25-e015fbff0c91","pitchNumber":3,"startTime":"2026-04-30T19:04:12.871Z","endTime":"2026-04-30T19:04:15.915Z","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":95.1,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.543308318461264,"aZ":-11.115973139734006,"pfxX":-5.970701370672518,"pfxZ":10.842177485573712,"pX":-0.1802036268281733,"pZ":3.122996144086093,"vX0":4.748462525874225,"vY0":-138.40133272506708,"vZ0":-4.8469846101896845,"x":123.87,"y":154.46,"x0":-1.1414040655392825,"y0":50.002073365152896,"z0":5.639780434659527,"aX":-11.596425027770804},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":9.8,"spinRate":2349,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.39556189858597834,"extension":6.793548676629336},"hitData":{"launchSpeed":91.3,"launchAngle":17.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.76,"coordY":95.26}},"index":3,"playId":"a3f137e4-36e9-3366-a091-358693081e46","pitchNumber":4,"startTime":"2026-04-30T19:04:33.890Z","endTime":"2026-04-30T19:04:47.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:04:47.822Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nathan Church doubles (2) on a sharp fly ball to center fielder Oneil Cruz. Nolan Gorman scores. Masyn Winn scores.","rbi":2,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:05:25.436Z","endTime":"2026-04-30T19:05:46.308Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":676755,"link":"/api/v1/people/676755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":676755,"link":"/api/v1/people/676755"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.776371820203586,"aZ":-26.139182508700117,"pfxX":-7.54596096348148,"pfxZ":3.8826496114083575,"pX":-0.06297446627207168,"pZ":1.7475836066726331,"vX0":4.664746018426891,"vY0":-123.63597369779444,"vZ0":-4.494450630455533,"x":119.4,"y":191.6,"x0":-0.9901646885144356,"y0":50.00248181310837,"z0":5.772952550506069,"aX":-11.726113641451013},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.2,"breakHorizontal":12.6,"spinRate":1103,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.44236973280143754,"extension":6.707918622696011},"hitData":{"launchSpeed":101.8,"launchAngle":28.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.62,"coordY":41.28}},"index":0,"playId":"24f76dcc-bc56-3b5a-84fa-2ed6a7e832f7","pitchNumber":1,"startTime":"2026-04-30T19:05:26.911Z","endTime":"2026-04-30T19:05:46.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:05:46.308Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:06:10.713Z","endTime":"2026-04-30T19:07:54.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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.5,"endSpeed":84.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.706261390132113,"aZ":-10.138954359562485,"pfxX":-7.165752247282255,"pfxZ":11.888913900709454,"pX":0.5350253909417536,"pZ":2.2371263035648856,"vX0":7.047720978246374,"vY0":-135.76736239464216,"vZ0":-7.0776241477335144,"x":96.61,"y":178.38,"x0":-1.1724525403025654,"y0":50.004837671569334,"z0":5.595682513754196,"aX":-13.283716402831883},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.0,"breakHorizontal":11.4,"spinRate":2269,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4045356581012136,"extension":6.95860582920001},"index":0,"playId":"cf95318e-49dc-37f7-8337-1ef66d45fef6","pitchNumber":1,"startTime":"2026-04-30T19:06:28.369Z","endTime":"2026-04-30T19:06:32.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24541165377748,"aZ":-10.868333967143517,"pfxX":-5.830127936780196,"pfxZ":11.229880350744534,"pX":-0.42185699081289574,"pZ":3.163924892194993,"vX0":4.128974346631235,"vY0":-137.31129860079938,"vZ0":-4.871664901703715,"x":133.08,"y":153.35,"x0":-1.1925752345020666,"y0":50.00106796114645,"z0":5.70940326824202,"aX":-11.059607028452033},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":9.6,"spinRate":2296,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3998938606622424,"extension":6.621772854734145},"index":1,"playId":"47976469-1f79-3587-a758-cca25b77783d","pitchNumber":2,"startTime":"2026-04-30T19:06:45.784Z","endTime":"2026-04-30T19:06:48.852Z","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.7,"endSpeed":85.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.915486139675544,"aZ":-9.025162368551902,"pfxX":-3.5373833447201215,"pfxZ":12.165804005940624,"pX":-0.8527931175687011,"pZ":4.105619092010478,"vX0":2.650395079992902,"vY0":-137.85776635824706,"vZ0":-2.963598526948679,"x":149.51,"y":127.93,"x0":-1.3726298909111159,"y0":50.002997645465264,"z0":5.814901922750369,"aX":-6.730982207608729},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":21.5,"breakHorizontal":5.8,"spinRate":2321,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3990644395224363,"extension":6.711246364131095},"index":2,"playId":"ce9ba476-3bd5-39ba-8575-a04460ab0b8d","pitchNumber":3,"startTime":"2026-04-30T19:07:10.986Z","endTime":"2026-04-30T19:07:15.354Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T19:07:30.716Z","endTime":"2026-04-30T19:07:43.353Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.670920427827156,"aZ":-9.343740659330035,"pfxX":-6.237316125947688,"pfxZ":11.827782052149036,"pX":-0.610902899633583,"pZ":3.1989896383369265,"vX0":3.7555442210694934,"vY0":-138.47237100276655,"vZ0":-4.956049021390071,"x":140.29,"y":152.41,"x0":-1.1787134169446227,"y0":50.00069984403706,"z0":5.644757463865379,"aX":-12.03781265758097},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.5,"breakHorizontal":10.4,"spinRate":2270,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.396471562760198,"extension":6.736567370604956},"hitData":{"launchSpeed":84.0,"launchAngle":31.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.93,"coordY":76.86}},"index":4,"playId":"1e6aba9b-f92d-3e3f-8b7e-ee9fd03f56cf","pitchNumber":4,"startTime":"2026-04-30T19:07:43.353Z","endTime":"2026-04-30T19:07:54.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:07:54.479Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Scott II walks.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:07:55.462Z","endTime":"2026-04-30T19:10:14.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04230798359691,"aZ":-12.313675153448036,"pfxX":-6.089885939618366,"pfxZ":10.516353979534669,"pX":-1.4567987066800687,"pZ":3.9555593411243177,"vX0":1.634133149676381,"vY0":-137.20801090100287,"vZ0":-2.697894517973216,"x":172.53,"y":131.98,"x0":-1.2725189388373532,"y0":50.00392305124519,"z0":5.801327115694619,"aX":-11.501715972713091},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":10.7,"spinRate":2326,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4006621958458543,"extension":6.480069901204779},"index":0,"playId":"0faea5dc-3b81-3d7e-b511-186d29a4b461","pitchNumber":1,"startTime":"2026-04-30T19:08:21.718Z","endTime":"2026-04-30T19:08:25.388Z","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.0,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.879795689313543,"aZ":-21.057462975556884,"pfxX":-6.708104558255505,"pfxZ":6.780297149442193,"pX":-0.13941749157192038,"pZ":1.310693489943656,"vX0":4.273910496310671,"vY0":-127.89702917724121,"vZ0":-6.729405118455273,"x":122.31,"y":203.39,"x0":-0.9692629871557317,"y0":50.00584751576627,"z0":5.653100035206394,"aX":-11.002167666358464},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.8,"breakHorizontal":11.0,"spinRate":1429,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.42993111490478864,"extension":6.8592920387936465},"index":1,"playId":"0da47155-70cc-3b56-9df0-de8db23d8a5f","pitchNumber":2,"startTime":"2026-04-30T19:08:39.462Z","endTime":"2026-04-30T19:08:43.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9777293029732,"aZ":-11.586556035379145,"pfxX":-6.753011494975511,"pfxZ":10.773323032492284,"pX":-0.7747779945229347,"pZ":3.379069831574342,"vX0":3.7147689753457143,"vY0":-138.13863091901,"vZ0":-4.0184159474415555,"x":146.53,"y":147.55,"x0":-1.2676426077512066,"y0":50.002564491115315,"z0":5.645711959030133,"aX":-12.905151746544698},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":11.3,"spinRate":2252,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3982098452211327,"extension":6.7434592008839465},"index":2,"playId":"17552293-fa72-3735-ad07-dc4a9be46631","pitchNumber":3,"startTime":"2026-04-30T19:08:59.495Z","endTime":"2026-04-30T19:09:03.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.504338618295556,"aZ":-10.983000432892817,"pfxX":-5.606915600642296,"pfxZ":10.915768415931133,"pX":-0.3994849085095815,"pZ":2.7291650599751223,"vX0":4.293496100910125,"vY0":-138.80186638138537,"vZ0":-5.8311969385847355,"x":132.23,"y":165.09,"x0":-1.2417372799744522,"y0":50.00429287440601,"z0":5.595995080486741,"aX":-10.887149199357662},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":9.2,"spinRate":2318,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39535726669715876,"extension":6.8416987411163595},"index":3,"playId":"bd942ec6-7810-341c-b9be-7852909ac6da","pitchNumber":4,"startTime":"2026-04-30T19:09:19.510Z","endTime":"2026-04-30T19:09:25.627Z","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":96.1,"endSpeed":87.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90796627671552,"aZ":-12.277834006896194,"pfxX":-5.756580601237333,"pfxZ":10.085066797359147,"pX":-1.2231027819046603,"pZ":3.621859247825377,"vX0":2.055478095528189,"vY0":-139.89755141389068,"vZ0":-3.4746196609501063,"x":163.62,"y":140.99,"x0":-1.2213796886868955,"y0":50.00562751776631,"z0":5.690324056529202,"aX":-11.359796820974037},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":2282,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3922030457064092,"extension":6.652543566524496},"index":4,"playId":"7ea480ee-6dc0-3103-ad26-0da3e88b2511","pitchNumber":5,"startTime":"2026-04-30T19:09:51.724Z","endTime":"2026-04-30T19:09:55.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08196937644934,"aZ":-13.531807935914662,"pfxX":-5.445443719311289,"pfxZ":9.813900281946237,"pX":-0.6206253297137937,"pZ":3.9307099233869027,"vX0":3.3524070095846277,"vY0":-137.36060540620358,"vZ0":-2.3284183895654573,"x":140.66,"y":132.65,"x0":-1.1530904857350408,"y0":50.00502469808015,"z0":5.716056259247034,"aX":-10.346385001997357},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":9.1,"spinRate":2192,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3996448470531453,"extension":6.663324892975301},"index":5,"playId":"cca7d4e9-ded0-3a1c-b690-b8f4f459eb89","pitchNumber":6,"startTime":"2026-04-30T19:10:10.447Z","endTime":"2026-04-30T19:10:14.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:10:14.577Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"JJ Wetherholt lines out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:10:16.894Z","endTime":"2026-04-30T19:12:31.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"postOnSecond":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Lineout","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":5},"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":"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":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.957026432382413,"aZ":-30.11416156610316,"pfxX":-8.237486521943946,"pfxZ":1.2634316974221491,"pX":-1.2956208643776206,"pZ":1.1139648586469617,"vX0":2.3568345830462984,"vY0":-127.20094568167268,"vZ0":-5.431119756746609,"x":166.39,"y":208.7,"x0":-1.1659381920457335,"y0":50.00382269939088,"z0":5.674655298830474,"aX":-13.451549781150684},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":14.4,"spinRate":1157,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4311741389461714,"extension":6.696098051771082},"index":0,"playId":"dbdf31b1-41b7-393d-8358-1fc27bfebe35","pitchNumber":1,"startTime":"2026-04-30T19:10:42.662Z","endTime":"2026-04-30T19:10:46.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.420768377571136,"aZ":-12.647306800334757,"pfxX":-6.7044025064912995,"pfxZ":9.905432744291806,"pX":-0.9107931528648684,"pZ":3.136274867680141,"vX0":2.90964120226552,"vY0":-139.7343639511527,"vZ0":-4.638018324335868,"x":151.72,"y":154.1,"x0":-1.0963719719742928,"y0":50.00349502335545,"z0":5.653060425123264,"aX":-13.216053956356674},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":11.5,"spinRate":2307,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3924541446222509,"extension":6.542964970995994},"index":1,"playId":"e751faf6-3dbc-3ff8-82f4-177ad5d647a4","pitchNumber":2,"startTime":"2026-04-30T19:11:00.467Z","endTime":"2026-04-30T19:11:04.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(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":95.1,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00028687293388,"aZ":-15.188066920086243,"pfxX":-6.793365667910669,"pfxZ":8.833057716143372,"pX":0.20420441887531096,"pZ":3.3320554993226144,"vX0":5.9656532481030435,"vY0":-138.31655170471493,"vZ0":-3.529307377163364,"x":109.22,"y":148.81,"x0":-1.1058565309651358,"y0":50.005108158303834,"z0":5.653530575358031,"aX":-13.066719831629884},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":10.9,"spinRate":2141,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3971445137554106,"extension":6.8729318024357005},"index":2,"playId":"a61a4d1a-9ca5-3e2e-90dd-223b32520804","pitchNumber":3,"startTime":"2026-04-30T19:11:27.969Z","endTime":"2026-04-30T19:11:31.440Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.402954823198794,"aZ":-15.460121139743636,"pfxX":-7.657962303841224,"pfxZ":8.661577253179935,"pX":0.19150715569780183,"pZ":3.4950282580232086,"vX0":6.147289410556029,"vY0":-137.96024948571593,"vZ0":-2.948518511710781,"x":109.7,"y":144.41,"x0":-1.0695414658987306,"y0":50.00264095019461,"z0":5.618385497850784,"aX":-14.776673113703577},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":12.6,"spinRate":2159,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3968738256890383,"extension":6.866671049124057},"index":3,"playId":"169b3cf5-2afe-3a3a-bcbd-07eb7fe93efa","pitchNumber":4,"startTime":"2026-04-30T19:11:46.730Z","endTime":"2026-04-30T19:11:51.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-30T19:12:14.370Z","endTime":"2026-04-30T19:12:17.547Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.940339341351798,"aZ":-15.234919972969532,"pfxX":-6.662466170051545,"pfxZ":8.527180303670615,"pX":-1.0618669356739345,"pZ":2.885092238768396,"vX0":2.9856159540281326,"vY0":-140.13448278551613,"vZ0":-4.814447743781181,"x":157.48,"y":160.88,"x0":-1.2759271096432807,"y0":50.006682571901756,"z0":5.622199253093869,"aX":-13.241430526674128},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2246,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3909933773396479,"extension":6.9162417929349305},"hitData":{"launchSpeed":101.0,"launchAngle":17.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":103.88,"coordY":78.6}},"index":5,"playId":"276794b4-50af-36f4-9533-d37917ba1d5b","pitchNumber":5,"startTime":"2026-04-30T19:12:17.547Z","endTime":"2026-04-30T19:12:31.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:12:31.238Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. Nathan Church to 3rd. Victor Scott II to 2nd.","rbi":0,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:12:34.456Z","endTime":"2026-04-30T19:15:58.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"postOnThird":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"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":95.2,"endSpeed":86.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.690441875284975,"aZ":-12.52759606716988,"pfxX":-5.163856442109513,"pfxZ":10.13078516165629,"pX":-0.9987357958181776,"pZ":3.6002386639643498,"vX0":2.4187158787849716,"vY0":-138.56074369397243,"vZ0":-3.454561573262372,"x":155.07,"y":141.57,"x0":-1.2132526194858162,"y0":50.004431058531964,"z0":5.7033391237740485,"aX":-10.0164350783294},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2175,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39567564677766454,"extension":6.608029438548622},"index":0,"playId":"22daf01d-e3bf-3bdc-a9f2-1318d7ad526e","pitchNumber":1,"startTime":"2026-04-30T19:12:59.426Z","endTime":"2026-04-30T19:13:04.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.210550805627555,"aZ":-14.5520482214156,"pfxX":-6.644012187353479,"pfxZ":9.210273848157527,"pX":0.15303563978975748,"pZ":2.48530447374003,"vX0":5.914369773256833,"vY0":-137.4049979151809,"vZ0":-5.688532766647587,"x":111.17,"y":171.68,"x0":-1.1632313432721433,"y0":50.0054592157359,"z0":5.569863008307827,"aX":-12.716811450404482},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":10.8,"spinRate":2104,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39849701753418065,"extension":6.87147859636903},"index":1,"playId":"1adc5689-d63c-3ebf-9fee-a626792f0510","pitchNumber":2,"startTime":"2026-04-30T19:13:19.425Z","endTime":"2026-04-30T19:13:22.967Z","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":95.6,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74066300831194,"aZ":-12.327110389581,"pfxX":-5.821256089468525,"pfxZ":10.171059835725838,"pX":-0.3137998368814344,"pZ":3.6104386734505756,"vX0":4.262022696829688,"vY0":-139.15660585428103,"vZ0":-3.381684470389503,"x":128.96,"y":141.3,"x0":-1.1129733227725713,"y0":50.00075336712824,"z0":5.664279044700245,"aX":-11.356177697065835},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":9.6,"spinRate":2197,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39439825013709484,"extension":6.862614398008698},"index":2,"playId":"74075d11-11cc-3b17-bf9c-a4c813f6e0d7","pitchNumber":3,"startTime":"2026-04-30T19:13:39.053Z","endTime":"2026-04-30T19:13:42.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93685797749984,"aZ":-9.569326636751287,"pfxX":-5.728427320215657,"pfxZ":11.187196225968485,"pX":0.17020204532255911,"pZ":4.343897507437591,"vX0":5.682097110210026,"vY0":-141.41043509267783,"vZ0":-1.9951700444214906,"x":110.51,"y":121.49,"x0":-1.1231592885127386,"y0":50.00357322378333,"z0":5.674398595152036,"aX":-11.575951375491787},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.0,"breakHorizontal":9.2,"spinRate":2334,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3876707015504848,"extension":6.838737383039734},"index":3,"playId":"a2750823-ecb6-3d94-8403-50eed4e9ae6e","pitchNumber":4,"startTime":"2026-04-30T19:14:14.084Z","endTime":"2026-04-30T19:14:17.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47103823173583,"aZ":-12.35544057589965,"pfxX":-5.954478315853754,"pfxZ":10.026520601247196,"pX":-0.32362755343241534,"pZ":2.288718459912451,"vX0":4.7806570802934925,"vY0":-139.28344377749627,"vZ0":-6.513245937690359,"x":129.34,"y":176.98,"x0":-1.2833487681410498,"y0":50.00637134783905,"z0":5.464433731013757,"aX":-11.774255381952832},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2210,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3923299389029009,"extension":6.834801488126468},"index":4,"playId":"9d1f3640-274d-3a51-a7c1-4cea41907da6","pitchNumber":5,"startTime":"2026-04-30T19:14:34.831Z","endTime":"2026-04-30T19:14:39.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56704377039758,"aZ":-12.287700462460544,"pfxX":-4.7525643167989635,"pfxZ":10.370288962665445,"pX":-1.6731728721064072,"pZ":4.939039306410966,"vX0":0.6774740621023181,"vY0":-138.05190558704487,"vZ0":-0.017208413028732217,"x":180.78,"y":105.43,"x0":-1.3055760095328477,"y0":50.004653155653834,"z0":5.776897885145571,"aX":-9.115440604599101},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":8.4,"spinRate":2194,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39772365296830436,"extension":6.582966613346478},"index":5,"playId":"822e18bd-57f6-3ba7-8568-c2e3cc8b3501","pitchNumber":6,"startTime":"2026-04-30T19:15:07.903Z","endTime":"2026-04-30T19:15:13.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-30T19:15:27.446Z","endTime":"2026-04-30T19:15:44.994Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.659436605260346,"aZ":-10.127248491366597,"pfxX":-5.342546803696074,"pfxZ":11.188815456384134,"pX":-0.455516384150388,"pZ":4.780831717775804,"vX0":3.9780387502534786,"vY0":-139.9782804924688,"vZ0":-0.6750274215024181,"x":134.36,"y":109.7,"x0":-1.2059674065457444,"y0":50.00443293969731,"z0":5.692784097515656,"aX":-10.528896273907682},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.3,"breakHorizontal":8.8,"spinRate":2289,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39235521208419666,"extension":6.837074426787458},"index":7,"playId":"1bb038a8-13fd-3764-a38c-5eabad3d2bb2","pitchNumber":7,"startTime":"2026-04-30T19:15:44.994Z","endTime":"2026-04-30T19:15:58.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:15:58.263Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a line drive to right fielder Bryan Reynolds. Nathan Church scores. Victor Scott II scores. Iván Herrera to 3rd.","rbi":2,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:18:22.378Z","endTime":"2026-04-30T19:19:27.383Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":676755,"link":"/api/v1/people/676755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":676755,"link":"/api/v1/people/676755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T19:15:58.658Z","endTime":"2026-04-30T19:17:52.503Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chris Devenski replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-30T19:17:52.503Z","endTime":"2026-04-30T19:18:22.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606965,"link":"/api/v1/people/606965"},"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":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06776360213412,"aZ":-32.06029147691727,"pfxX":-10.092299798775722,"pfxZ":0.07859929909722219,"pX":-0.15047097615505994,"pZ":2.2000538905755227,"vX0":2.927726266690293,"vY0":-119.11600912664449,"vZ0":-2.2568145929561565,"x":118.41,"y":114.04,"x0":-0.09194094154824783,"y0":50.00267331687614,"z0":6.08759299877073,"aX":-14.353398633717878},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.1,"breakHorizontal":17.4,"spinRate":1620,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.46163942421922544,"extension":6.3405762202787015},"index":2,"playId":"e6f7ab12-78ad-3e6c-8b8a-bfc11ae8705a","pitchNumber":1,"startTime":"2026-04-30T19:18:22.378Z","endTime":"2026-04-30T19:18:27.397Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41218067759,"aZ":-29.460009608714323,"pfxX":-9.425853371509794,"pfxZ":1.8543899323743291,"pX":-0.13455326625628058,"pZ":1.454267548644943,"vX0":2.7927132138018145,"vY0":-120.52928577530798,"vZ0":-4.550749357244211,"x":122.13,"y":199.51,"x0":-0.08676100039929145,"y0":50.002854770769794,"z0":5.981564922972468,"aX":-13.805951643388028},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.5,"breakHorizontal":16.3,"spinRate":1623,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4552069127486962,"extension":6.260878092077602},"index":3,"playId":"3833dfbd-54b0-3fea-be09-9c7348465336","pitchNumber":2,"startTime":"2026-04-30T19:18:37.795Z","endTime":"2026-04-30T19:18:42.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1589159057797,"aZ":-14.833769753988488,"pfxX":-7.865979216454968,"pfxZ":9.37644515421346,"pX":0.9904859470347676,"pZ":4.042432638436483,"vX0":5.706015906921551,"vY0":-135.0627789253976,"vZ0":-2.6499906317100623,"x":79.25,"y":129.63,"x0":-0.12659856043283474,"y0":50.00179035231899,"z0":6.07827541005562,"aX":-14.545326403209122},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":13.1,"spinRate":2286,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4053989961497608,"extension":6.277258743882398},"index":4,"playId":"971bf1ce-146e-3311-8f7e-db248ce3df80","pitchNumber":3,"startTime":"2026-04-30T19:18:57.405Z","endTime":"2026-04-30T19:19:01.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.475006110032492,"aZ":-28.50619055159716,"pfxX":-7.887446520049896,"pfxZ":2.451988532580268,"pX":0.21477701635322252,"pZ":2.244855437940766,"vX0":3.014273814697069,"vY0":-120.9715810961772,"vZ0":-3.130351159406539,"x":108.81,"y":178.17,"x0":-0.015995529927463097,"y0":50.00268533238754,"z0":6.029438361637352,"aX":-11.802443702212095},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.0,"breakHorizontal":13.7,"spinRate":1644,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4511188434086355,"extension":6.31743334909074},"hitData":{"launchSpeed":82.7,"launchAngle":21.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.54,"coordY":94.22}},"index":5,"playId":"c8229b88-5539-3050-a845-0f90dd646323","pitchNumber":4,"startTime":"2026-04-30T19:19:15.757Z","endTime":"2026-04-30T19:19:27.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:19:27.383Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a sharp line drive to left fielder Jake Mangum. Iván Herrera scores. Alec Burleson to 2nd.","rbi":1,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:19:53.836Z","endTime":"2026-04-30T19:20:03.593Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":676755,"link":"/api/v1/people/676755"},"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":[]}],"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":92.9,"endSpeed":85.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82488694745898,"aZ":-17.7643452322444,"pfxX":-8.60071705444911,"pfxZ":7.78228305918635,"pX":-0.4362681184432842,"pZ":2.846661813393705,"vX0":2.7057189799606176,"vY0":-135.26621401561238,"vZ0":-4.785182961555076,"x":133.63,"y":161.92,"x0":-0.33295424504030735,"y0":50.00022167249394,"z0":5.886209389577842,"aX":-15.915958772991305},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":15.0,"spinRate":2365,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4051056504423123,"extension":6.2745495366235176},"hitData":{"launchSpeed":114.0,"launchAngle":10.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.72,"coordY":93.28}},"index":0,"playId":"814e803c-d25c-3848-aacb-afed846d827b","pitchNumber":1,"startTime":"2026-04-30T19:19:53.836Z","endTime":"2026-04-30T19:20:03.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:20:03.593Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging, catcher Henry Davis to first baseman Spencer Horwitz.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T19:20:26.693Z","endTime":"2026-04-30T19:22:45.355Z","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":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"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":92.8,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78552523308429,"aZ":-15.1896399290879,"pfxX":-7.038886543351248,"pfxZ":9.199742738672809,"pX":0.03257468242612941,"pZ":2.8356944288375083,"vX0":2.49333376998856,"vY0":-135.1157796427049,"vZ0":-5.516523780251931,"x":115.76,"y":162.22,"x0":0.011744229803236755,"y0":50.00567321374615,"z0":5.9734953985617265,"aX":-13.000441309859022},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":12.2,"spinRate":2200,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40556791429794226,"extension":6.188064852518972},"index":0,"playId":"6f15296d-ffcf-3428-a3d3-49abc38ddede","pitchNumber":1,"startTime":"2026-04-30T19:20:29.498Z","endTime":"2026-04-30T19:20:32.575Z","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":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.339149593742473,"aZ":-29.474925226343395,"pfxX":-8.747697583645715,"pfxZ":1.8261358147087527,"pX":-0.24986665626574786,"pZ":2.6590075020150508,"vX0":2.205967934071826,"vY0":-120.52632130676903,"vZ0":-2.0350043166860403,"x":126.52,"y":166.99,"x0":-0.03758811549529197,"y0":50.00412089087147,"z0":6.104902244074487,"aX":-12.933973271281765},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.1,"breakHorizontal":15.4,"spinRate":1619,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4535896322447712,"extension":6.259546104058032},"index":1,"playId":"71fb119d-d99d-3494-a02c-307598290f03","pitchNumber":2,"startTime":"2026-04-30T19:20:43.099Z","endTime":"2026-04-30T19:20:50.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.021309147661775,"aZ":-15.181210562113302,"pfxX":-5.06636529024415,"pfxZ":9.247204943183995,"pX":-0.7321518286360129,"pZ":4.359842210411565,"vX0":0.306991316282449,"vY0":-135.76160406150464,"vZ0":-1.9374994637198812,"x":144.91,"y":121.06,"x0":-0.19091802887619935,"y0":50.00389443745886,"z0":6.157979880870715,"aX":-9.310671755521593},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2333,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40586453228600305,"extension":6.123966773642153},"index":2,"playId":"b2e083b5-19e8-3e3c-8e86-3da359773b09","pitchNumber":3,"startTime":"2026-04-30T19:21:13.373Z","endTime":"2026-04-30T19:21:17.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.995943157924117,"aZ":-29.824109194083796,"pfxX":-8.11913262063,"pfxZ":1.6199467677948043,"pX":-1.2708816701775558,"pZ":2.7015755430997475,"vX0":-0.23297707858284555,"vY0":-120.18548299456263,"vZ0":-1.7182636463235488,"x":165.44,"y":165.84,"x0":-0.1189252615105206,"y0":50.0027085507077,"z0":6.094154966660482,"aX":-11.78462986291836},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.8,"breakHorizontal":14.8,"spinRate":1664,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4570992209260254,"extension":6.196415620813393},"index":3,"playId":"a806c065-882c-3bce-9338-92b3cb7261ef","pitchNumber":4,"startTime":"2026-04-30T19:21:28.253Z","endTime":"2026-04-30T19:21:39.855Z","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.0,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768206986546332,"aZ":-11.844106808154626,"pfxX":-8.308072547111616,"pfxZ":10.739546075257454,"pX":0.23219927597584214,"pZ":2.046911256116572,"vX0":3.693392878185954,"vY0":-136.6434285270388,"vZ0":-8.182946523580865,"x":108.15,"y":183.51,"x0":-0.05652771087247127,"y0":50.0067878033711,"z0":5.892114539400015,"aX":-15.733091475982016},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.9,"breakHorizontal":14.3,"spinRate":2249,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4006571024254839,"extension":6.357218944693218},"index":4,"playId":"f27f5723-0571-323e-b887-ebc8b9c8fb80","pitchNumber":5,"startTime":"2026-04-30T19:22:17.306Z","endTime":"2026-04-30T19:22:21.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878989310369178,"aZ":-31.027076445566905,"pfxX":-8.987142662099314,"pfxZ":0.7726095122226617,"pX":-0.6333816808738089,"pZ":1.7436515323630484,"vX0":1.0874270668140362,"vY0":-121.39484182065343,"vZ0":-3.728921488794615,"x":141.14,"y":191.7,"x0":0.08045616930616847,"y0":50.005896359883195,"z0":6.002213343882861,"aX":-13.408366684234398},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":16.0,"spinRate":1642,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.45129565721357956,"extension":6.235239894464657},"index":5,"playId":"c8d233cc-a8f2-355a-8efa-d58218969bab","pitchNumber":6,"startTime":"2026-04-30T19:22:38.007Z","endTime":"2026-04-30T19:22:45.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:22:45.355Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T19:25:02.177Z","endTime":"2026-04-30T19:25:40.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:23:13.902Z","endTime":"2026-04-30T19:25:04.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.6,"endSpeed":87.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92614987195597,"aZ":-12.318811314370627,"pfxX":-6.073906276005989,"pfxZ":10.037995604188632,"pX":-0.029015913948832295,"pZ":2.886721866620358,"vX0":3.8867297396714617,"vY0":-140.4833821538109,"vZ0":-6.5960993080668295,"x":118.11,"y":160.84,"x0":-0.6488624810133766,"y0":50.00302886398349,"z0":6.0833547065456,"aX":-12.013804472270083},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2242,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39146170791459767,"extension":5.959497530042516},"index":1,"playId":"55fd5091-0920-364f-b5ed-cb1c04dc8cab","pitchNumber":1,"startTime":"2026-04-30T19:25:04.274Z","endTime":"2026-04-30T19:25:07.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.302574117753647,"aZ":-15.277196833795935,"pfxX":-7.2388854594687295,"pfxZ":8.365719535723969,"pX":0.9115790283975848,"pZ":2.1774911016892937,"vX0":6.621087830260769,"vY0":-140.80914322024094,"vZ0":-7.933593861885894,"x":82.25,"y":179.99,"x0":-0.5234164921475627,"y0":50.00175993092212,"z0":6.0088986137800875,"aX":-14.616931129064929},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":11.9,"spinRate":2087,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.38816396620774807,"extension":5.998759673491478},"index":2,"playId":"2989ac14-f241-3090-ba87-b2b9c824077c","pitchNumber":2,"startTime":"2026-04-30T19:25:17.356Z","endTime":"2026-04-30T19:25:20.982Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.596163631050114,"aZ":-29.788836173803443,"pfxX":1.5474447586498683,"pfxZ":1.3948926258297618,"pX":0.06135646820510252,"pZ":1.3376662949457019,"vX0":0.8539016224545112,"vY0":-130.80963274940675,"vZ0":-6.423838747594867,"x":114.66,"y":202.66,"x0":-0.4716024298000838,"y0":50.00436787576749,"z0":6.092636891651705,"aX":2.65063913664425},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.2,"breakHorizontal":-3.0,"spinRate":2477,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.42059689560117075,"extension":6.128950149443097},"hitData":{"launchSpeed":83.3,"launchAngle":-24.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.81,"coordY":161.82}},"index":3,"playId":"3d21df64-b537-36f4-b63e-8878f0c76755","pitchNumber":3,"startTime":"2026-04-30T19:25:33.417Z","endTime":"2026-04-30T19:25:40.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:25:40.056Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to right fielder Jordan Walker.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T19:25:45.448Z","endTime":"2026-04-30T19:26:39.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.8,"endSpeed":78.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99782800930423,"aZ":-29.116377539314218,"pfxX":2.88384752220804,"pfxZ":1.9217649835960238,"pX":-0.6734786714077448,"pZ":4.130177172431836,"vX0":-0.48489373555180415,"vY0":-126.34377259809833,"vZ0":0.3732135251053017,"x":142.67,"y":127.27,"x0":-0.8518372619556133,"y0":50.00612202392675,"z0":6.346309634245532,"aX":4.59989542853945},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-5.0,"spinRate":2367,"spinDirection":97},"zone":11,"typeConfidence":2.0,"plateTime":0.43578983584329745,"extension":5.695751933822379},"index":0,"playId":"f6c2c6c2-214d-339e-b4f0-d1489f82974f","pitchNumber":1,"startTime":"2026-04-30T19:26:04.372Z","endTime":"2026-04-30T19:26:08.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14814149430235,"aZ":-10.970619137249232,"pfxX":-4.961137502333755,"pfxZ":10.854699810766554,"pX":1.0545391880863384,"pZ":1.9603549516222065,"vX0":5.702854533297372,"vY0":-139.10565662055518,"vZ0":-9.534243228305877,"x":76.8,"y":185.85,"x0":-0.38072598553332404,"y0":50.00335960435213,"z0":6.166238128566608,"aX":-9.691780884788287},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":7.8,"spinRate":2143,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39424545285764845,"extension":6.019144321914288},"index":1,"playId":"a3850b44-1e49-3e5f-ae9b-9f9fedca0764","pitchNumber":2,"startTime":"2026-04-30T19:26:17.460Z","endTime":"2026-04-30T19:26:21.341Z","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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09230894371336,"aZ":-12.13060789920257,"pfxX":-6.5001125107778845,"pfxZ":10.291307752240646,"pX":0.3450016268831454,"pZ":1.8790700210547198,"vX0":4.698048993950416,"vY0":-138.90159712518488,"vZ0":-9.479386416444946,"x":103.85,"y":188.05,"x0":-0.5267129808770419,"y0":50.000047984528045,"z0":6.149508156241576,"aX":-12.656607751002365},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":10.8,"spinRate":2251,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3948235321803608,"extension":5.95162461093378},"hitData":{"launchSpeed":77.5,"launchAngle":37.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.01,"coordY":114.77}},"index":2,"playId":"d36bffdc-a650-3e1b-b902-570659fdf779","pitchNumber":3,"startTime":"2026-04-30T19:26:30.699Z","endTime":"2026-04-30T19:26:39.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:26:39.788Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a sharp ground ball to left fielder Nathan Church.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T19:26:44.686Z","endTime":"2026-04-30T19:27:58.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4979716432263,"aZ":-10.65095079508599,"pfxX":-4.905012281825318,"pfxZ":10.221292339568127,"pX":0.9875573046361344,"pZ":3.0567447639955527,"vX0":5.666601418974194,"vY0":-144.4010296243173,"vZ0":-7.150420847697056,"x":79.36,"y":156.25,"x0":-0.3655809100828945,"y0":50.00374791723886,"z0":6.224766393169438,"aX":-10.33024568519029},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2285,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3797035911376474,"extension":6.056750591344187},"index":0,"playId":"752a1e88-59fb-39ec-9dc8-27575be9d199","pitchNumber":1,"startTime":"2026-04-30T19:27:07.236Z","endTime":"2026-04-30T19:27:10.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867508337024706,"aZ":-31.85474431687449,"pfxX":1.4270160072065936,"pfxZ":0.18761196641139444,"pX":0.651996387292364,"pZ":0.8303181064274513,"vX0":2.0284624686096087,"vY0":-130.48367038219268,"vZ0":-7.5159732279369385,"x":92.15,"y":216.36,"x0":-0.3213705961991843,"y0":50.00381431479953,"z0":6.153350868978156,"aX":2.456923266419206},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.1,"breakHorizontal":-3.0,"spinRate":2452,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.42002409829903176,"extension":6.290205859047743},"index":1,"playId":"1029e9c5-82f1-3ff8-be76-e01351ba00a0","pitchNumber":2,"startTime":"2026-04-30T19:27:23.453Z","endTime":"2026-04-30T19:27:28.541Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T19:27:37.409Z","endTime":"2026-04-30T19:27:48.914Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316121541378905,"aZ":-31.749860639835777,"pfxX":4.370198423548742,"pfxZ":0.25549663695353253,"pX":-0.12525062382004779,"pZ":2.1192248232806827,"vX0":-0.4071696033350195,"vY0":-127.3427309750891,"vZ0":-4.177334534801258,"x":121.77,"y":181.56,"x0":-0.5309004362173476,"y0":50.00166844632466,"z0":6.294566511948797,"aX":7.171430705570957},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":-7.8,"spinRate":2496,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4302474314107907,"extension":5.977103972841402},"hitData":{"launchSpeed":106.4,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":78.0,"coordY":120.0}},"index":3,"playId":"daababdc-9b73-3291-af84-aaa4f2028917","pitchNumber":3,"startTime":"2026-04-30T19:27:48.914Z","endTime":"2026-04-30T19:27:58.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:27:58.725Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum called out on strikes.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T19:28:02.540Z","endTime":"2026-04-30T19:30:23.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"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":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":"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":98.5,"endSpeed":90.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87318132638409,"aZ":-8.301737012162118,"pfxX":-3.5531016123978083,"pfxZ":11.456799300508523,"pX":0.9150149999762583,"pZ":3.6376246094713562,"vX0":5.091260407655489,"vY0":-143.3773258942501,"vZ0":-5.950365177554002,"x":82.12,"y":140.56,"x0":-0.42136834167105364,"y0":50.005188763377475,"z0":6.256902026397553,"aX":-7.405429965206621},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.7,"breakHorizontal":5.4,"spinRate":2443,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.381887920490283,"extension":6.0198407312768465},"index":0,"playId":"a1313555-7eab-387f-9f35-bc26c4b43fbc","pitchNumber":1,"startTime":"2026-04-30T19:28:28.188Z","endTime":"2026-04-30T19:28:31.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48145512821292,"aZ":-7.600117772761551,"pfxX":-3.5186078747412637,"pfxZ":11.975330208332172,"pX":0.3846271164087693,"pZ":2.8478359502475388,"vX0":3.6229759906318395,"vY0":-142.30024577915532,"vZ0":-7.986285215891072,"x":102.34,"y":161.89,"x0":-0.44755632891015285,"y0":50.00170863603013,"z0":6.171294186521815,"aX":-7.219820639201013},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.3,"breakHorizontal":5.6,"spinRate":2325,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3848348535739792,"extension":6.086998285835895},"index":1,"playId":"8774c179-6c8e-3205-9c7d-db6d08fc634d","pitchNumber":2,"startTime":"2026-04-30T19:28:45.022Z","endTime":"2026-04-30T19:28:48.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459157604423524,"aZ":-24.962122698008457,"pfxX":-7.273739857603177,"pfxZ":4.234186096530049,"pX":0.9444973158324508,"pZ":0.451206846911226,"vX0":6.042306663796081,"vY0":-129.311896199551,"vZ0":-9.23484323444222,"x":81.0,"y":226.6,"x0":-0.47061771197749064,"y0":50.00298006530506,"z0":5.965340159620847,"aX":-12.391981547767495},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":11.9,"spinRate":1157,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.422608701710562,"extension":6.04556579141418},"index":2,"playId":"89fe80e2-84cb-30c1-b838-1a9cde22acc1","pitchNumber":3,"startTime":"2026-04-30T19:29:01.257Z","endTime":"2026-04-30T19:29:05.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15406252747239,"aZ":-10.24441480867135,"pfxX":-4.531061095813112,"pfxZ":10.64337996235772,"pX":-0.7820678149208059,"pZ":2.9672959282315654,"vX0":1.027213272513967,"vY0":-142.49237423861928,"vZ0":-7.077789426056792,"x":146.81,"y":158.66,"x0":-0.5581250179055625,"y0":50.00121006164576,"z0":6.127546703590751,"aX":-9.33425593408478},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2224,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3840997318129302,"extension":6.035814398944527},"index":3,"playId":"fbf18206-8b26-328f-a1bc-87e6c32cf1d3","pitchNumber":4,"startTime":"2026-04-30T19:29:29.526Z","endTime":"2026-04-30T19:29:33.196Z","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":97.2,"endSpeed":89.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.210130602807425,"aZ":-8.746076576133195,"pfxX":-4.169987027962313,"pfxZ":11.518848656546576,"pX":0.17317801165126195,"pZ":2.9433928528490925,"vX0":3.3003748060694758,"vY0":-141.46129850495805,"vZ0":-7.407546835840929,"x":110.4,"y":159.31,"x0":-0.4648073778421251,"y0":50.00384525963313,"z0":6.151237167263406,"aX":-8.481621834437252},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":7.0,"spinRate":2312,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.38667876000569423,"extension":6.0270317849544375},"index":4,"playId":"c995a78d-62cb-35bc-9df1-5a7dc931578a","pitchNumber":5,"startTime":"2026-04-30T19:29:47.551Z","endTime":"2026-04-30T19:29:52.417Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.538514954640593,"aZ":-8.151557670569144,"pfxX":-3.8673751866771333,"pfxZ":11.638690273508118,"pX":0.23166078951933977,"pZ":1.753995047908137,"vX0":3.0733313772981647,"vY0":-142.26059358784758,"vZ0":-10.755993646513827,"x":108.17,"y":191.42,"x0":-0.3565231328372987,"y0":50.002038251301514,"z0":6.086859447345745,"aX":-7.9810314527085975},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":6.5,"spinRate":2260,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.38401432909113176,"extension":6.138628445758054},"index":5,"playId":"1af78843-659f-3b9a-9fcc-f6d6c086f88c","pitchNumber":6,"startTime":"2026-04-30T19:30:20.339Z","endTime":"2026-04-30T19:30:23.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:30:23.357Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T19:31:20.943Z","endTime":"2026-04-30T19:33:22.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.494761324570455,"aZ":-29.636130328307722,"pfxX":6.711671172873828,"pfxZ":1.9192777165148227,"pX":1.2436393919309274,"pZ":1.5304671703164485,"vX0":1.5580388063631063,"vY0":-114.05377571050941,"vZ0":-3.2716130230258984,"x":69.6,"y":197.46,"x0":-0.3198881636040577,"y0":50.00223344058434,"z0":5.898805998406058,"aX":8.862563657693125},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":3.0,"breakHorizontal":-12.6,"spinRate":2234,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.47978500234727495,"extension":6.365547338200991},"index":0,"playId":"d91ac17c-314a-3a7b-9233-c09ce7937525","pitchNumber":1,"startTime":"2026-04-30T19:32:41.051Z","endTime":"2026-04-30T19:32:44.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.459982168841528,"aZ":-31.159729814749284,"pfxX":-7.5167205864462865,"pfxZ":0.7192510559841692,"pX":0.055999708032534116,"pZ":1.993124394990572,"vX0":2.6054044761499706,"vY0":-118.54134559033687,"vZ0":-2.6813913269907825,"x":114.87,"y":184.97,"x0":-0.08304685069980357,"y0":50.00526302862946,"z0":5.994389446281665,"aX":-10.658570850066653},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.8,"breakHorizontal":13.0,"spinRate":1593,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4627149656444267,"extension":6.2603599937288426},"index":1,"playId":"3ea96a30-7c2a-3835-9f7c-f22ce7efc904","pitchNumber":2,"startTime":"2026-04-30T19:32:58.327Z","endTime":"2026-04-30T19:33:01.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130362528931276,"aZ":-13.548222680888374,"pfxX":-5.860031136001097,"pfxZ":10.005735438241247,"pX":0.41033949758854205,"pZ":1.5751506863142821,"vX0":3.20287195493278,"vY0":-135.24286660090868,"vZ0":-8.86864050400919,"x":101.36,"y":196.25,"x0":-0.02484947065191857,"y0":50.00306700327853,"z0":5.8364204250806875,"aX":-10.909200024121365},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":10.0,"spinRate":2268,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4042330830482159,"extension":6.13873358113591},"hitData":{"launchSpeed":73.5,"launchAngle":60.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":128.0,"coordY":141.0}},"index":2,"playId":"34d8ae3c-a3e2-3aaf-8c83-6d119f65d01a","pitchNumber":3,"startTime":"2026-04-30T19:33:12.565Z","endTime":"2026-04-30T19:33:22.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:33:22.025Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out sharply to center fielder Oneil Cruz.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T19:33:26.467Z","endTime":"2026-04-30T19:33:55.451Z","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":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.915251830093375,"aZ":-15.606041189309533,"pfxX":-7.535588898383964,"pfxZ":9.076420617366555,"pX":0.45048597807031476,"pZ":1.668037275799513,"vX0":4.0504682952107,"vY0":-134.22869994473348,"vZ0":-8.07795131349664,"x":99.83,"y":193.74,"x0":-0.09855421648636589,"y0":50.00551509396104,"z0":5.8267161448013445,"aX":-13.759792159485809},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.9,"breakHorizontal":12.8,"spinRate":2187,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4079720903739741,"extension":6.403531283572771},"hitData":{"launchSpeed":101.0,"launchAngle":23.0,"totalDistance":366.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.36,"coordY":51.65}},"index":0,"playId":"a5dd326b-b292-3bbf-9974-85793ead6df7","pitchNumber":1,"startTime":"2026-04-30T19:33:46.343Z","endTime":"2026-04-30T19:33:55.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:33:55.451Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T19:33:56.578Z","endTime":"2026-04-30T19:35:06.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85315797264139,"aZ":-27.60154308925521,"pfxX":7.590624116342682,"pfxZ":3.3388227394954892,"pX":0.7250697786204744,"pZ":2.907892796367372,"vX0":0.5680674863574351,"vY0":-116.22737015354987,"vZ0":-1.154646197508364,"x":89.36,"y":160.27,"x0":-0.5084550378106536,"y0":50.00028617896235,"z0":6.033134544675672,"aX":10.378823247441703},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.0,"breakHorizontal":-13.9,"spinRate":2295,"spinDirection":66},"zone":3,"typeConfidence":2.0,"plateTime":0.4713267110237691,"extension":6.446749942419504},"index":0,"playId":"b440f7ea-3f7d-35dd-a823-de0f8a69f7c8","pitchNumber":1,"startTime":"2026-04-30T19:34:19.189Z","endTime":"2026-04-30T19:34:22.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.505128009503547,"aZ":-27.706720308971324,"pfxX":-8.168274570133761,"pfxZ":3.0411674767228734,"pX":0.8406999274491409,"pZ":1.8957022883725023,"vX0":3.978516911288424,"vY0":-120.12786290973695,"vZ0":-3.9321797489324846,"x":84.95,"y":187.6,"x0":0.22728584202794144,"y0":50.000318353596874,"z0":6.007291451818153,"aX":-11.978053040472725},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.8,"breakHorizontal":13.9,"spinRate":1628,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.45535058520341876,"extension":6.156115450677045},"index":1,"playId":"391e80b1-9147-3050-83d8-fcb9afcbac93","pitchNumber":2,"startTime":"2026-04-30T19:34:32.642Z","endTime":"2026-04-30T19:34:36.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.471369989735717,"aZ":-14.386951866784733,"pfxX":-6.762630011215427,"pfxZ":9.805800983020553,"pX":0.3020197855804727,"pZ":4.040074671747806,"vX0":3.2182782328279904,"vY0":-134.42494373791527,"vZ0":-2.4349957283866708,"x":105.49,"y":129.7,"x0":-0.0376415120454789,"y0":50.00566501450147,"z0":5.989648187609927,"aX":-12.272403831888905},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":11.5,"spinRate":2268,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4087957942512457,"extension":6.197332547615867},"index":2,"playId":"ee15d55a-6c45-3fdb-b6b2-113a6db3b5a6","pitchNumber":3,"startTime":"2026-04-30T19:34:47.763Z","endTime":"2026-04-30T19:34:51.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73253322107738,"aZ":-29.806979495560196,"pfxX":-8.585903761397397,"pfxZ":1.6441719355742228,"pX":0.8117403393273224,"pZ":0.19431691097881693,"vX0":4.070048314923283,"vY0":-119.36752230438657,"vZ0":-6.900738763609126,"x":86.06,"y":233.53,"x0":0.1968142884766775,"y0":50.001116049808815,"z0":5.8183522852348695,"aX":-12.345243334925442},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.6,"breakHorizontal":14.5,"spinRate":1532,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.45946918461336095,"extension":6.347890725092697},"index":3,"playId":"1c44ae7d-6de1-3819-b85a-8123c660a0bb","pitchNumber":4,"startTime":"2026-04-30T19:35:00.759Z","endTime":"2026-04-30T19:35:06.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:35:06.651Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Yorke grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:37:21.503Z","endTime":"2026-04-30T19:38:13.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Matt Svanson replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T19:36:24.949Z","endTime":"2026-04-30T19:37:02.769Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Yorke replaces Henry Davis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T19:37:02.769Z","endTime":"2026-04-30T19:37:23.775Z","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":"901","replacedPlayer":{"id":680779,"link":"/api/v1/people/680779"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195589385951937,"aZ":-25.116307848077533,"pfxX":-7.445712544763515,"pfxZ":3.5904834700863724,"pX":-0.5956728651012759,"pZ":1.9184854051535911,"vX0":5.035764510614984,"vY0":-138.6409632041143,"vZ0":-5.080777453995389,"x":139.71,"y":186.98,"x0":-1.4593196861210909,"y0":50.00281040239271,"z0":5.430417243750062,"aX":-14.634460698387992},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":12.6,"spinRate":2322,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.39361625441063053,"extension":6.556543022044828},"index":2,"playId":"d912729f-610a-3199-a2a9-11a57f009b91","pitchNumber":1,"startTime":"2026-04-30T19:37:23.775Z","endTime":"2026-04-30T19:37:28.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328253532397756,"aZ":-26.386145729768213,"pfxX":-9.42261680776842,"pfxZ":2.9710369099408975,"pX":-0.027598589325671396,"pZ":2.340459766860351,"vX0":7.157335443515197,"vY0":-138.2475923633742,"vZ0":-3.8375103760953992,"x":118.05,"y":175.59,"x0":-1.4192523064090488,"y0":50.000316470568855,"z0":5.50706486039171,"aX":-18.330981903088116},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":2269,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.39541504959946616,"extension":6.415303040064305},"index":3,"playId":"99df9647-2d1d-37b9-8f1f-b53d45f90c89","pitchNumber":2,"startTime":"2026-04-30T19:37:36.942Z","endTime":"2026-04-30T19:37:40.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.945259514566608,"aZ":-23.12479679445818,"pfxX":0.2262803001779874,"pfxZ":4.95480065189359,"pX":0.5891958644476809,"pZ":1.5603658444955204,"vX0":5.284558234560677,"vY0":-134.2731803512332,"vZ0":-5.899039504102799,"x":94.54,"y":196.65,"x0":-1.433500857105314,"y0":50.005254575619524,"z0":5.430311055741907,"aX":0.41243238582310154},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.9,"breakHorizontal":-1.6,"spinRate":2378,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.407854969840598,"extension":6.532749522619825},"index":4,"playId":"6a5bfb41-8489-31f8-ae3b-b75945e90f3b","pitchNumber":3,"startTime":"2026-04-30T19:37:50.980Z","endTime":"2026-04-30T19:37:55.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137320561715264,"aZ":-24.92484967036725,"pfxX":-9.253695613602517,"pfxZ":3.706876369867304,"pX":0.010048170959459405,"pZ":1.8568020588153336,"vX0":6.958918439469265,"vY0":-139.00202073223443,"vZ0":-5.1717737856760495,"x":116.62,"y":188.65,"x0":-1.3234898362552736,"y0":50.00665647288764,"z0":5.396433782643549,"aX":-18.11352464248759},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":2328,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.39404348372250464,"extension":6.578148588854149},"hitData":{"launchSpeed":86.6,"launchAngle":-36.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.7,"coordY":140.24}},"index":5,"playId":"2311e583-5815-35cf-96a6-47ff79fb5077","pitchNumber":4,"startTime":"2026-04-30T19:38:04.877Z","endTime":"2026-04-30T19:38:13.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:38:13.511Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oneil Cruz singles on a sharp line drive to left fielder Nathan Church.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:38:21.723Z","endTime":"2026-04-30T19:39:04.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"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"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73374732416569,"aZ":-22.16952556263259,"pfxX":-9.395189007157693,"pfxZ":5.077087513946353,"pX":-0.8102662279146953,"pZ":3.8418728191648768,"vX0":5.5430154482641365,"vY0":-139.56966239918637,"vZ0":-0.6892538233845124,"x":147.89,"y":135.05,"x0":-1.6025195871169462,"y0":50.003305519192644,"z0":5.553468029459976,"aX":-18.515601026126262},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.2,"breakHorizontal":15.8,"spinRate":2320,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3926097066604721,"extension":6.633569079707737},"index":0,"playId":"852bf399-bc61-3949-b763-3bd8018f4a80","pitchNumber":1,"startTime":"2026-04-30T19:38:36.891Z","endTime":"2026-04-30T19:38:41.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86167280827611,"aZ":-23.845359087104402,"pfxX":-9.723638792830668,"pfxZ":4.1940007054512645,"pX":-0.7470324376745332,"pZ":2.7240773033506778,"vX0":5.783854670918283,"vY0":-140.26660364603828,"vZ0":-3.104990157939653,"x":145.48,"y":165.23,"x0":-1.5766533948816157,"y0":50.001778882425484,"z0":5.406994407055531,"aX":-19.299901862009264},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":16.3,"spinRate":2387,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.39106231575597716,"extension":6.4830948464984655},"hitData":{"launchSpeed":100.8,"launchAngle":13.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.31,"coordY":108.78}},"index":1,"playId":"8ae733a2-33f4-3903-94c6-579355944e5b","pitchNumber":2,"startTime":"2026-04-30T19:38:53.922Z","endTime":"2026-04-30T19:39:04.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:39:04.552Z","atBatIndex":80},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (8) on a sharp line drive to right fielder Jordan Walker. Oneil Cruz scores. Throwing error by right fielder Jordan Walker.","rbi":0,"awayScore":10,"homeScore":5,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:39:05.099Z","endTime":"2026-04-30T19:39:43.255Z","isComplete":true,"isScoringPlay":true,"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":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"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,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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":694335,"link":"/api/v1/people/694335"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.466313443580844,"aZ":-23.456230916887904,"pfxX":1.191194907781374,"pfxZ":4.8159148479640415,"pX":0.7827636486452498,"pZ":2.182149014533407,"vX0":5.799195084771231,"vY0":-133.85176582531943,"vZ0":-4.17968772034044,"x":87.16,"y":179.86,"x0":-1.5685425009065084,"y0":50.003002640549255,"z0":5.447737597036039,"aX":2.157104057800532},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":-3.5,"spinRate":2307,"spinDirection":201},"zone":6,"typeConfidence":0.92,"plateTime":0.4095240871554018,"extension":6.738108917143321},"hitData":{"launchSpeed":101.8,"launchAngle":14.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":218.0,"coordY":110.0}},"index":0,"playId":"3e4a3803-0423-3539-b0f9-37f226dce679","pitchNumber":1,"startTime":"2026-04-30T19:39:31.285Z","endTime":"2026-04-30T19:39:43.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:39:43.255Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to right fielder Jordan Walker. Brandon Lowe to 3rd.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:40:02.801Z","endTime":"2026-04-30T19:42:32.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":95.8,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0632852722008,"aZ":-20.691246626923913,"pfxX":-9.456562962222003,"pfxZ":5.8699542739026525,"pX":0.6272467681890369,"pZ":2.4728868367089603,"vX0":9.097317047437402,"vY0":-139.16539075409105,"vZ0":-4.398053154907941,"x":93.09,"y":172.01,"x0":-1.4599997691280102,"y0":50.001253196601475,"z0":5.449408930346925,"aX":-18.494385929132964},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":15.1,"spinRate":2361,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.3940143587955083,"extension":6.799324368283931},"index":0,"playId":"ee7a73b0-ea7e-3626-9c9a-476694eefe3b","pitchNumber":1,"startTime":"2026-04-30T19:40:25.808Z","endTime":"2026-04-30T19:40:29.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, 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":86.4,"endSpeed":79.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024672071424703,"aZ":-29.971969840346603,"pfxX":5.707508155538169,"pfxZ":1.3812556685132122,"pX":0.36524864628684534,"pZ":1.1142413906487405,"vX0":3.4094666131983162,"vY0":-125.77222826473584,"vZ0":-4.739646041771728,"x":103.08,"y":208.7,"x0":-1.7521455260916237,"y0":50.001229355862854,"z0":5.471715098873348,"aX":9.084167365158363},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-11.2,"spinRate":2180,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.4365613734885443,"extension":6.435900117410388},"index":1,"playId":"83474bcf-fd28-3cfd-80a3-e7003f3bf84c","pitchNumber":2,"startTime":"2026-04-30T19:40:43.807Z","endTime":"2026-04-30T19:40:47.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95028971859644,"aZ":-24.652514935751658,"pfxX":-9.352261127918904,"pfxZ":3.8150230968604397,"pX":-1.3353424049237523,"pZ":3.5623177989649646,"vX0":3.6272539304858196,"vY0":-139.62373337333867,"vZ0":-0.9912629192756403,"x":167.9,"y":142.6,"x0":-1.4376172041195034,"y0":50.001770187075294,"z0":5.546840606408519,"aX":-18.431066744274982},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.8,"breakHorizontal":16.2,"spinRate":2292,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3925592727504048,"extension":6.596304461001111},"index":2,"playId":"3b5d333a-b481-3cc4-ace1-f2728f47adac","pitchNumber":3,"startTime":"2026-04-30T19:41:02.260Z","endTime":"2026-04-30T19:41:06.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.812208535221085,"aZ":-26.300044910808055,"pfxX":0.5068437369592651,"pfxZ":3.1814241588067604,"pX":0.49187510993915096,"pZ":2.2135441458694256,"vX0":4.955250095004328,"vY0":-134.48663735633613,"vZ0":-3.693857514067105,"x":98.25,"y":179.01,"x0":-1.4339017659562199,"y0":50.00477325202586,"z0":5.452065496010458,"aX":0.9362197875268836},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":-1.9,"spinRate":2322,"spinDirection":198},"zone":9,"typeConfidence":0.91,"plateTime":0.40592839208498654,"extension":6.563129535175035},"index":3,"playId":"c00ad502-bffe-3d1f-bf3c-b5a649f9858c","pitchNumber":4,"startTime":"2026-04-30T19:41:22.548Z","endTime":"2026-04-30T19:41:25.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95456990361174,"aZ":-27.433119956837572,"pfxX":8.094606049335825,"pfxZ":2.995090598599443,"pX":0.7925537027368749,"pZ":1.6485140541117034,"vX0":3.847716377831844,"vY0":-125.39584528370791,"vZ0":-3.7310390017071104,"x":86.79,"y":194.27,"x0":-1.816407625706192,"y0":50.00121516728477,"z0":5.410683242391516,"aX":12.801298597039725},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":-15.6,"spinRate":2255,"spinDirection":72},"zone":14,"typeConfidence":0.91,"plateTime":0.4379407741509298,"extension":6.332104186307132},"index":4,"playId":"e94d8f20-1909-386e-9f40-f8685e1b2283","pitchNumber":5,"startTime":"2026-04-30T19:41:59.051Z","endTime":"2026-04-30T19:42:04.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.468695972251563,"aZ":-26.43005874371249,"pfxX":4.026106124150123,"pfxZ":3.4906960223108925,"pX":0.4397733176588652,"pZ":2.7560841558681624,"vX0":4.3851168775670075,"vY0":-127.79358958344739,"vZ0":-1.4596428806250255,"x":100.24,"y":164.37,"x0":-1.8244553683360727,"y0":50.00349051696237,"z0":5.4198108769167135,"aX":6.629000281262283},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":-8.3,"spinRate":2367,"spinDirection":68},"zone":6,"typeConfidence":0.88,"plateTime":0.42934451989204403,"extension":6.335561104769164},"hitData":{"launchSpeed":90.9,"launchAngle":45.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.75,"coordY":92.64}},"index":5,"playId":"84fb7208-89dc-3c86-bab3-e804ecbaade0","pitchNumber":6,"startTime":"2026-04-30T19:42:17.394Z","endTime":"2026-04-30T19:42:32.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:42:32.235Z","atBatIndex":82},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to left fielder Nathan Church.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:42:41.634Z","endTime":"2026-04-30T19:43:56.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023961051085283,"aZ":-26.597927877391538,"pfxX":1.5205130236491002,"pfxZ":3.055731478580004,"pX":0.37081461344914557,"pZ":2.4463108726654452,"vX0":4.916228522641682,"vY0":-133.7434457853883,"vZ0":-2.9195601869937424,"x":102.87,"y":172.73,"x0":-1.6836362619203906,"y0":50.00081507379785,"z0":5.445850767838057,"aX":2.772248788378068},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":2263,"spinDirection":202},"zone":6,"typeConfidence":0.92,"plateTime":0.4084760187928316,"extension":6.686056491131079},"index":0,"playId":"dd1db499-55e2-3cc5-94f1-146fbdf4ada7","pitchNumber":1,"startTime":"2026-04-30T19:43:01.376Z","endTime":"2026-04-30T19:43:04.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57714822646317,"aZ":-27.360032377778666,"pfxX":7.098811268668427,"pfxZ":2.9264216185297425,"pX":-0.8582476844307925,"pZ":3.061505407163383,"vX0":0.6033331107548551,"vY0":-126.77758141709793,"vZ0":-0.5977188294342803,"x":149.71,"y":156.12,"x0":-2.021947394549997,"y0":50.00026458959414,"z0":5.465754691758849,"aX":11.664503047079956},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":-13.0,"spinRate":2358,"spinDirection":85},"zone":1,"typeConfidence":0.89,"plateTime":0.430448689310615,"extension":6.232322829032073},"index":1,"playId":"6e13edec-0a99-37b0-8d22-8f0efa8dec9b","pitchNumber":2,"startTime":"2026-04-30T19:43:15.574Z","endTime":"2026-04-30T19:43:19.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88779950295574,"aZ":-22.74822981741705,"pfxX":0.3312508155535152,"pfxZ":5.066580615825148,"pX":1.3866053386495376,"pZ":1.8726191483031625,"vX0":7.445703219506486,"vY0":-135.17425568671985,"vZ0":-5.034507651347101,"x":64.15,"y":188.22,"x0":-1.440125128938676,"y0":50.00417435121884,"z0":5.3443024969642545,"aX":0.6167778315806055},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":-2.0,"spinRate":2398,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4043077936221886,"extension":6.471347570916399},"index":2,"playId":"0af10029-9ce3-3adf-880c-f3387a71dc0d","pitchNumber":3,"startTime":"2026-04-30T19:43:33.965Z","endTime":"2026-04-30T19:43:37.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04794320211131,"aZ":-22.399440532343046,"pfxX":-9.63635962297467,"pfxZ":4.839224932552641,"pX":-0.17320058797113042,"pZ":2.3497700631739264,"vX0":7.565284325607605,"vY0":-141.20624228886896,"vZ0":-4.030554102553405,"x":123.6,"y":175.34,"x0":-1.634624618317198,"y0":50.00406825475421,"z0":5.2362296802295525,"aX":-19.468132943131017},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":2452,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.3878426734527016,"extension":6.586843006403291},"hitData":{"launchSpeed":92.3,"launchAngle":24.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.41,"coordY":98.2}},"index":3,"playId":"5ab81e30-5266-339f-a63c-2c67dbe5f05e","pitchNumber":4,"startTime":"2026-04-30T19:43:49.605Z","endTime":"2026-04-30T19:43:56.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:43:56.865Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to left fielder Nathan Church.","rbi":0,"awayScore":10,"homeScore":5,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T19:42:41.634Z","endTime":"2026-04-30T19:43:56.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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],"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.023961051085283,"aZ":-26.597927877391538,"pfxX":1.5205130236491002,"pfxZ":3.055731478580004,"pX":0.37081461344914557,"pZ":2.4463108726654452,"vX0":4.916228522641682,"vY0":-133.7434457853883,"vZ0":-2.9195601869937424,"x":102.87,"y":172.73,"x0":-1.6836362619203906,"y0":50.00081507379785,"z0":5.445850767838057,"aX":2.772248788378068},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":2263,"spinDirection":202},"zone":6,"typeConfidence":0.92,"plateTime":0.4084760187928316,"extension":6.686056491131079},"index":0,"playId":"dd1db499-55e2-3cc5-94f1-146fbdf4ada7","pitchNumber":1,"startTime":"2026-04-30T19:43:01.376Z","endTime":"2026-04-30T19:43:04.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57714822646317,"aZ":-27.360032377778666,"pfxX":7.098811268668427,"pfxZ":2.9264216185297425,"pX":-0.8582476844307925,"pZ":3.061505407163383,"vX0":0.6033331107548551,"vY0":-126.77758141709793,"vZ0":-0.5977188294342803,"x":149.71,"y":156.12,"x0":-2.021947394549997,"y0":50.00026458959414,"z0":5.465754691758849,"aX":11.664503047079956},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":-13.0,"spinRate":2358,"spinDirection":85},"zone":1,"typeConfidence":0.89,"plateTime":0.430448689310615,"extension":6.232322829032073},"index":1,"playId":"6e13edec-0a99-37b0-8d22-8f0efa8dec9b","pitchNumber":2,"startTime":"2026-04-30T19:43:15.574Z","endTime":"2026-04-30T19:43:19.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88779950295574,"aZ":-22.74822981741705,"pfxX":0.3312508155535152,"pfxZ":5.066580615825148,"pX":1.3866053386495376,"pZ":1.8726191483031625,"vX0":7.445703219506486,"vY0":-135.17425568671985,"vZ0":-5.034507651347101,"x":64.15,"y":188.22,"x0":-1.440125128938676,"y0":50.00417435121884,"z0":5.3443024969642545,"aX":0.6167778315806055},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.4,"breakHorizontal":-2.0,"spinRate":2398,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.4043077936221886,"extension":6.471347570916399},"index":2,"playId":"0af10029-9ce3-3adf-880c-f3387a71dc0d","pitchNumber":3,"startTime":"2026-04-30T19:43:33.965Z","endTime":"2026-04-30T19:43:37.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04794320211131,"aZ":-22.399440532343046,"pfxX":-9.63635962297467,"pfxZ":4.839224932552641,"pX":-0.17320058797113042,"pZ":2.3497700631739264,"vX0":7.565284325607605,"vY0":-141.20624228886896,"vZ0":-4.030554102553405,"x":123.6,"y":175.34,"x0":-1.634624618317198,"y0":50.00406825475421,"z0":5.2362296802295525,"aX":-19.468132943131017},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":2452,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.3878426734527016,"extension":6.586843006403291},"hitData":{"launchSpeed":92.3,"launchAngle":24.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.41,"coordY":98.2}},"index":3,"playId":"5ab81e30-5266-339f-a63c-2c67dbe5f05e","pitchNumber":4,"startTime":"2026-04-30T19:43:49.605Z","endTime":"2026-04-30T19:43:56.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:43:56.865Z","atBatIndex":83},"scoringPlays":[0,3,19,32,36,43,59,64,69,70,81],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4,5],"bottom":[6,7,8],"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":219.03,"y":70.26},"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":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":109.24,"y":168.4},"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":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":31.9,"y":75.34},"type":"H","description":"Home Run"}],"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":115.7,"y":49.11},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":172.42,"y":99.23},"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":124.57,"y":189.31},"type":"O","description":"Sac Bunt"},{"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":189.81,"y":176.01},"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":2,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":84.94,"y":140.63},"type":"O","description":"Pop Out"},{"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":196.29,"y":97.78},"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":2,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":148.26,"y":154.22},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18,19,20],"bottom":[21,22,23],"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":108.23,"y":155.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":54.79,"y":100.89},"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":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":179.08,"y":100.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":137.0,"y":178.0},"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":3,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":127.49,"y":189.18},"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":109.75,"y":157.26},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":24,"endIndex":33,"top":[24,25,26],"bottom":[27,28,29,30,31,32,33],"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":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":81.88,"y":194.25},"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":4,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":148.26,"y":159.79},"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":4,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":147.25,"y":151.68},"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":4,"pitcher":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":176.69,"y":78.24},"type":"H","description":"Double"},{"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":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":96.58,"y":171.95},"type":"O","description":"Forceout"}]}},{"startIndex":34,"endIndex":44,"top":[34,35,36,37,38],"bottom":[39,40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":154.34,"y":163.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":84.41,"y":123.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":96.42,"y":164.0},"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":5,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":155.36,"y":70.6},"type":"O","description":"Flyout"},{"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":33.0,"y":107.09},"type":"H","description":"Double"},{"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":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":149.28,"y":158.78},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48],"bottom":[49,50,51,52],"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":149.1,"y":176.94},"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":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":114.97,"y":189.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":6,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":151.81,"y":148.64},"type":"O","description":"Forceout"}],"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":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":149.15,"y":147.01},"type":"O","description":"Pop Out"},{"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":107.52,"y":168.91},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":61,"top":[53,54,55,56],"bottom":[57,58,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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":87.72,"y":58.91},"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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":105.7,"y":83.78},"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":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":112.28,"y":171.45},"type":"O","description":"Forceout"}],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":139.14,"y":151.18},"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":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":220.0,"y":58.18},"type":"H","description":"Home Run"}]}},{"startIndex":62,"endIndex":75,"top":[62,63,64,65,66,67,68,69,70,71],"bottom":[72,73,74,75],"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":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":105.81,"y":88.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":169.76,"y":95.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":156.62,"y":41.28},"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":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":114.93,"y":76.86},"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":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":103.88,"y":78.6},"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":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":152.54,"y":94.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":8,"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":84.72,"y":93.28},"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":8,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":151.81,"y":161.82},"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":8,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":200.01,"y":114.77},"type":"O","description":"Flyout"},{"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":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":78.0,"y":120.0},"type":"H","description":"Single"}]}},{"startIndex":76,"endIndex":83,"top":[76,77,78],"bottom":[79,80,81,82,83],"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":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":128.0,"y":141.0},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":9,"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":128.36,"y":51.65},"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":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"coordinates":{"x":122.7,"y":140.24},"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":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":71.31,"y":108.78},"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":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":218.0,"y":110.0},"type":"H","description":"Double"},{"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":186.75,"y":92.64},"type":"O","description":"Flyout"},{"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":59.41,"y":98.2},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":5,"hits":5,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":7,"errors":2,"leftOnBase":8},"away":{"runs":10,"hits":13,"errors":1,"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"onDeck":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"inHole":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"battingOrder":9,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"offense":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"onDeck":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"inHole":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"pitcher":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"battingOrder":4,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":7,"airOuts":9,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".239","atBats":40,"obp":".326","slg":".401","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":20,"rbi":10,"leftOnBase":16,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"4.76","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.43","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":71,"strikes":103,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":4,"pitchesPerInning":"19.33","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":"2-5 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":20,"groundOuts":19,"airOuts":31,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".223","atBats":103,"obp":".291","slg":".359","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":37,"rbi":19,"leftOnBase":49,"sacBunts":0,"sacFlies":3,"babip":".275","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.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":33,"putOuts":7,"errors":1,"chances":41,"fielding":".976","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, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":18,"runs":19,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":71,"obp":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":317,"era":"10.26","inningsPitched":"16.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":19,"whip":"2.10","battersFaced":84,"outs":50,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":131,"strikes":186,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".000","pitchesPerInning":"19.02","gamesFinished":4,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"8.64","walksPer9Inn":"6.48","hitsPer9Inn":"12.42","runsScoredPer9":"10.26","homeRunsPer9":"2.16","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"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-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":3,"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":3,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":14,"groundOuts":22,"airOuts":21,"runs":23,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".284","atBats":116,"obp":".354","slg":".552","ops":".906","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":64,"rbi":23,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".358","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.89","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":4,"putOuts":62,"errors":1,"chances":67,"fielding":".985","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 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":23,"airOuts":22,"runs":13,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".235","atBats":85,"obp":".272","slg":".435","ops":".707","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":37,"rbi":15,"leftOnBase":33,"sacBunts":0,"sacFlies":2,"babip":".250","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":4,"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":2,"putOuts":48,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":1,"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":30,"flyOuts":5,"groundOuts":32,"airOuts":14,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".179","atBats":78,"obp":".244","slg":".231","ops":".475","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":18,"rbi":5,"leftOnBase":32,"sacBunts":6,"sacFlies":1,"babip":".245","groundOutsToAirouts":"2.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.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":63,"errors":1,"chances":66,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID681517":{"person":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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}},"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":"(W, 2-0)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":11,"groundOuts":21,"airOuts":17,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":54,"obp":".242","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":227,"era":"1.04","inningsPitched":"17.1","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":2,"whip":"0.75","battersFaced":62,"outs":52,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":95,"strikes":132,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.10","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"4.67","walksPer9Inn":"3.12","hitsPer9Inn":"3.63","runsScoredPer9":"1.56","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":{"note":"(H, 8)","summary":"0.2 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":8,"strikes":13,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","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":15,"gamesStarted":0,"flyOuts":6,"groundOuts":16,"airOuts":16,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":56,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":261,"era":"4.20","inningsPitched":"15.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":7,"whip":"1.33","battersFaced":64,"outs":45,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":261,"balls":101,"strikes":160,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"17.40","gamesFinished":1,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"6.60","walksPer9Inn":"3.60","hitsPer9Inn":"8.40","runsScoredPer9":"4.20","homeRunsPer9":"1.80","inheritedRunners":11,"inheritedRunnersScored":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690928":{"person":{"id":690928,"fullName":"Hunter Dobbins","link":"/api/v1/people/690928"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"4.1 IP, 3 ER, 4 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":79,"inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":38,"strikes":41,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.23","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":14,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":79,"era":"6.23","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.62","battersFaced":19,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":38,"strikes":41,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"winPercentage":".---","pitchesPerInning":"18.23","gamesFinished":0,"strikeoutWalkRatio":"0.80","strikeoutsPer9Inn":"8.31","walksPer9Inn":"10.38","hitsPer9Inn":"4.15","runsScoredPer9":"6.23","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":27,"groundOuts":26,"airOuts":38,"runs":27,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":25,"baseOnBalls":17,"intentionalWalks":0,"hits":30,"hitByPitch":7,"avg":".256","atBats":117,"obp":".378","slg":".479","ops":".857","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":56,"rbi":16,"leftOnBase":34,"sacBunts":0,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.71","popOuts":6,"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":95,"putOuts":39,"errors":2,"chances":136,"fielding":".985","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":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":17,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":21,"runs":12,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":11,"intentionalWalks":0,"hits":13,"hitByPitch":3,"atBats":56,"obp":".370","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":300,"era":"5.63","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":10,"whip":"1.50","battersFaced":73,"outs":48,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":300,"balls":124,"strikes":176,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":2,"winPercentage":".---","pitchesPerInning":"18.75","gamesFinished":0,"strikeoutWalkRatio":"0.64","strikeoutsPer9Inn":"3.94","walksPer9Inn":"6.19","hitsPer9Inn":"7.31","runsScoredPer9":"6.75","homeRunsPer9":"0.56","inheritedRunners":12,"inheritedRunnersScored":7,"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":"3-5 | K, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":20,"groundOuts":39,"airOuts":30,"runs":15,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":15,"intentionalWalks":2,"hits":33,"hitByPitch":0,"avg":".277","atBats":119,"obp":".356","slg":".445","ops":".801","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":53,"rbi":25,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","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":264,"errors":2,"chances":286,"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":15,"gamesStarted":0,"flyOuts":6,"groundOuts":19,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":55,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":228,"era":"1.17","inningsPitched":"15.1","wins":3,"losses":1,"saves":8,"saveOpportunities":10,"holds":1,"blownSaves":2,"earnedRuns":2,"whip":"0.78","battersFaced":58,"outs":46,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":228,"balls":78,"strikes":150,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.38","rbi":0,"winPercentage":".750","pitchesPerInning":"14.87","gamesFinished":10,"strikeoutWalkRatio":"17.00","strikeoutsPer9Inn":"9.98","walksPer9Inn":"0.59","hitsPer9Inn":"6.46","runsScoredPer9":"1.76","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":6,"gamesStarted":6,"flyOuts":18,"groundOuts":42,"airOuts":27,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":14,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":122,"obp":".312","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":539,"era":"3.73","inningsPitched":"31.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.31","battersFaced":138,"outs":94,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":539,"balls":212,"strikes":327,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".600","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.47","walksPer9Inn":"4.02","hitsPer9Inn":"7.76","runsScoredPer9":"4.02","homeRunsPer9":"1.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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":14,"gamesStarted":0,"flyOuts":7,"groundOuts":15,"airOuts":15,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":48,"obp":".281","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":224,"era":"4.05","inningsPitched":"13.1","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":6,"whip":"1.13","battersFaced":57,"outs":40,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":74,"strikes":150,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.80","gamesFinished":3,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"7.43","walksPer9Inn":"4.73","hitsPer9Inn":"5.40","runsScoredPer9":"4.72","homeRunsPer9":"0.67","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"2-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":12,"groundOuts":17,"airOuts":17,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".262","atBats":65,"obp":".310","slg":".431","ops":".741","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":28,"rbi":8,"leftOnBase":29,"sacBunts":1,"sacFlies":1,"babip":".298","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.67","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":138,"errors":3,"chances":154,"fielding":".981","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":23,"flyOuts":10,"groundOuts":16,"airOuts":17,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":3,"avg":".170","atBats":53,"obp":".286","slg":".340","ops":".626","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":18,"rbi":5,"leftOnBase":25,"sacBunts":0,"sacFlies":1,"babip":".175","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.50","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":33,"putOuts":27,"errors":4,"chances":64,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":8,"groundOuts":6,"airOuts":14,"runs":13,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":12,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":55,"obp":".433","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":317,"era":"8.31","inningsPitched":"13.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":12,"whip":"2.23","battersFaced":68,"outs":39,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":317,"balls":128,"strikes":189,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"24.38","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"12.46","walksPer9Inn":"8.31","hitsPer9Inn":"11.77","runsScoredPer9":"9.00","homeRunsPer9":"0.69","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669160":{"person":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160"},"jerseyNumber":"3","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"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":"1-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":12,"groundOuts":22,"airOuts":28,"runs":14,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".253","atBats":99,"obp":".336","slg":".354","ops":".690","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":35,"rbi":13,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"99.00","popOuts":10,"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":71,"putOuts":40,"errors":2,"chances":113,"fielding":".982","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":"0-4 | BB, 2 K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":15,"groundOuts":33,"airOuts":29,"runs":18,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":25,"intentionalWalks":4,"hits":26,"hitByPitch":8,"avg":".239","atBats":109,"obp":".413","slg":".413","ops":".826","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":45,"rbi":14,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".262","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.25","popOuts":8,"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":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":80,"errors":0,"chances":82,"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,690928,677865,700669,668941,592773,694335],"pitchers":[690928,677865,700669,668941,592773,694335],"bench":[665877,650968,695336,602104],"bullpen":[681517,669461,669160,700241,676617,669467,666277],"battingOrder":[802139,671056,676475,691023,669357,691026,701675,686780,687363],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Church (2, Mattson)."},{"label":"HR","value":"Wetherholt (7, 1st inning off Skenes, 0 on, 0 out); Walker, J (9, 1st inning off Skenes, 1 on, 1 out)."},{"label":"TB","value":"Burleson 3; Church 2; Gorman 2; Pagés, P 2; Walker, J 5; Wetherholt 5; Winn."},{"label":"RBI","value":"Burleson 3 (25); Church 2 (15); Gorman (19); Walker, J 3 (23); Wetherholt (16)."},{"label":"2-out RBI","value":"Burleson 2; Walker, J; Gorman."},{"label":"Runners left in scoring position, 2 out","value":"Wetherholt; Gorman."},{"label":"SAC","value":"Scott II."},{"label":"Team RISP","value":"5-for-10."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Walker, J (1, throw)."},{"label":"DP","value":"(Winn-Wetherholt-Burleson)."}]}],"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":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".244","atBats":33,"obp":".326","slg":".377","ops":".703","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":13,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":9,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":40,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"3.79","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":8,"whip":"1.27","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":62,"strikes":118,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":10,"pitchesPerInning":"20.00","runsScoredPer9":"10.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":2,"chances":35,"passedBall":0,"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":{"note":"(L, 4-2)","summary":"5.0 IP, 3 ER, 9 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":4,"airOuts":3,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":102,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":34,"strikes":68,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"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":0,"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":7,"flyOuts":11,"groundOuts":34,"airOuts":29,"runs":13,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":39,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":121,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":548,"era":"2.91","inningsPitched":"34.0","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"0.82","battersFaced":133,"outs":102,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":185,"strikes":363,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":5,"winPercentage":".667","pitchesPerInning":"16.12","gamesFinished":0,"strikeoutWalkRatio":"5.57","strikeoutsPer9Inn":"10.32","walksPer9Inn":"1.85","hitsPer9Inn":"5.56","runsScoredPer9":"3.44","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694377":{"person":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"jerseyNumber":"38","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":13,"groundOuts":23,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":15,"hitByPitch":2,"avg":".221","atBats":68,"obp":".308","slg":".309","ops":".617","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":21,"rbi":6,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".264","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"68.00","popOuts":1,"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":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"}]},"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":"0-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":13,"groundOuts":25,"airOuts":25,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":15,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".250","atBats":84,"obp":".363","slg":".381","ops":".744","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":32,"rbi":10,"leftOnBase":41,"sacBunts":0,"sacFlies":2,"babip":".265","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":162,"errors":0,"chances":182,"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":"2-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":12,"groundOuts":23,"airOuts":28,"runs":16,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".252","atBats":107,"obp":".339","slg":".551","ops":".890","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":59,"rbi":20,"leftOnBase":44,"sacBunts":0,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.38","popOuts":9,"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":62,"putOuts":40,"errors":0,"chances":102,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":28,"airOuts":21,"runs":21,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":25,"intentionalWalks":2,"hits":28,"hitByPitch":2,"avg":".246","atBats":114,"obp":".387","slg":".377","ops":".764","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":43,"rbi":19,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":46,"errors":1,"chances":47,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"1-4 | BB, 2 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":10,"groundOuts":28,"airOuts":17,"runs":23,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":48,"baseOnBalls":11,"intentionalWalks":2,"hits":32,"hitByPitch":1,"avg":".256","atBats":125,"obp":".321","slg":".512","ops":".833","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":64,"rbi":26,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.89","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":1,"putOuts":77,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"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":8,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":9,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":3,"atBats":39,"obp":".370","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":201,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.35","battersFaced":46,"outs":31,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":80,"strikes":121,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"19.45","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.19","walksPer9Inn":"3.48","hitsPer9Inn":"8.71","runsScoredPer9":"2.61","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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":7,"strikes":5,"strikePercentage":".420","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":2,"flyOuts":6,"groundOuts":7,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":51,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":234,"era":"3.38","inningsPitched":"13.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"1.35","battersFaced":58,"outs":40,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":234,"balls":81,"strikes":153,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.55","gamesFinished":0,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"14.85","walksPer9Inn":"4.73","hitsPer9Inn":"7.43","runsScoredPer9":"3.37","homeRunsPer9":"0.67","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606965":{"person":{"id":606965,"fullName":"Chris Devenski","link":"/api/v1/people/606965"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":4,"strikes":15,"strikePercentage":".790","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":33,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":8,"strikes":25,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"winPercentage":".---","pitchesPerInning":"16.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"13.50","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":26,"flyOuts":5,"groundOuts":28,"airOuts":7,"runs":12,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":6,"intentionalWalks":1,"hits":19,"hitByPitch":0,"avg":".271","atBats":70,"obp":".329","slg":".300","ops":".629","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":21,"rbi":3,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".358","groundOutsToAirouts":"4.00","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":29,"errors":1,"chances":31,"fielding":".968","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":20,"airOuts":15,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":5,"hits":13,"hitByPitch":1,"atBats":70,"obp":".296","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":303,"era":"1.83","inningsPitched":"19.2","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":4,"whip":"1.17","battersFaced":81,"outs":59,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":303,"balls":104,"strikes":199,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".667","pitchesPerInning":"15.41","gamesFinished":6,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"10.07","walksPer9Inn":"4.58","hitsPer9Inn":"5.95","runsScoredPer9":"2.75","homeRunsPer9":"0.46","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"0.2 IP, 5 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":14,"strikes":17,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"67.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":18,"groundOuts":6,"airOuts":30,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":9,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":62,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":293,"era":"3.78","inningsPitched":"16.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":7,"whip":"1.44","battersFaced":72,"outs":50,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":293,"balls":109,"strikes":184,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.20","rbi":2,"winPercentage":".---","pitchesPerInning":"17.58","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"6.48","walksPer9Inn":"4.86","hitsPer9Inn":"8.10","runsScoredPer9":"3.78","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"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"}]},"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":6,"gamesStarted":6,"flyOuts":20,"groundOuts":23,"airOuts":36,"runs":17,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":20,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":108,"obp":".338","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":508,"era":"4.97","inningsPitched":"29.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.48","battersFaced":130,"outs":87,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":508,"balls":192,"strikes":316,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".250","pitchesPerInning":"17.52","gamesFinished":0,"strikeoutWalkRatio":"1.35","strikeoutsPer9Inn":"8.38","walksPer9Inn":"6.21","hitsPer9Inn":"7.14","runsScoredPer9":"5.28","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"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":19,"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":15,"gamesStarted":0,"flyOuts":9,"groundOuts":11,"airOuts":22,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":52,"obp":".295","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":240,"era":"3.07","inningsPitched":"14.2","wins":2,"losses":2,"saves":2,"saveOpportunities":4,"holds":2,"blownSaves":2,"earnedRuns":5,"whip":"1.16","battersFaced":61,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":91,"strikes":149,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".500","pitchesPerInning":"16.36","gamesFinished":7,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"6.14","walksPer9Inn":"4.91","hitsPer9Inn":"5.52","runsScoredPer9":"3.68","homeRunsPer9":"1.23","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":12,"groundOuts":20,"airOuts":21,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".154","atBats":65,"obp":".247","slg":".200","ops":".447","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":13,"rbi":3,"leftOnBase":36,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.95","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":7,"putOuts":209,"errors":1,"chances":217,"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}},"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":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":9,"groundOuts":24,"airOuts":17,"runs":10,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".231","atBats":91,"obp":".290","slg":".341","ops":".631","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":31,"rbi":13,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.50","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":59,"putOuts":39,"errors":4,"chances":102,"fielding":".961","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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":13,"groundOuts":30,"airOuts":24,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":1,"hits":33,"hitByPitch":2,"avg":".306","atBats":108,"obp":".394","slg":".481","ops":".875","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":52,"rbi":20,"leftOnBase":54,"sacBunts":0,"sacFlies":2,"babip":".341","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.60","popOuts":2,"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":3,"putOuts":72,"errors":1,"chances":76,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":10,"groundOuts":32,"airOuts":18,"runs":13,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":33,"hitByPitch":2,"avg":".317","atBats":104,"obp":".366","slg":".365","ops":".731","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":38,"rbi":15,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".398","groundOutsToAirouts":"1.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":28,"errors":3,"chances":77,"fielding":".961","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":15,"groundOuts":17,"airOuts":37,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".162","atBats":99,"obp":".224","slg":".242","ops":".466","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":24,"rbi":8,"leftOnBase":61,"sacBunts":0,"sacFlies":0,"babip":".206","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.50","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":true,"isSubstitute":false}},"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}}},"batters":[665833,664040,668804,656811,693304,687462,804606,663968,680779,694377,694973,670990,682254,676755,606965],"pitchers":[694973,670990,682254,676755,606965],"bench":[695257,542303],"bullpen":[677952,696149,656605,664875,669387,642701,681895,642397],"battingOrder":[665833,664040,668804,656811,693304,687462,804606,663968,694377],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Reynolds, B 2 (4, Dobbins, Bruihl); Lowe, B (8, Svanson)."},{"label":"HR","value":"Lowe, B (8, 7th inning off Romero, J, 0 on, 2 out)."},{"label":"TB","value":"Cruz, O; Griffin; Lowe, B 6; Mangum; Reynolds, B 4."},{"label":"RBI","value":"Horwitz (10); Lowe, B (20); Reynolds, B 2 (19)."},{"label":"2-out RBI","value":"Lowe, B; Horwitz; Reynolds, B 2."},{"label":"Runners left in scoring position, 2 out","value":"O'Hearn 2; Griffin 2."},{"label":"GIDP","value":"Davis, H."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gonzales, N (3, throw); Griffin (4, throw)."}]}],"note":[{"label":"a","value":"Grounded out for Davis, H in the 9th."}]}},"officials":[{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Second Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Skenes."},{"label":"HBP","value":"Gonzales, N (by Graceffo)."},{"label":"Pitch timer violations","value":"Bruihl (pitcher)."},{"label":"ABS Challenge","value":"Walker, J (Strike-Confirmed); Davis, H 2 (Ball-Confirmed, Ball-Overturned to Strike); Pagés, P (Ball-Overturned to Strike); Horwitz (Strike-Overturned to Ball); Herrera (Strike-Confirmed); Reynolds, B (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Dobbins 79-41; Bruihl 18-13; Graceffo 24-16; Romero, J 21-13; Stanek 15-10; Svanson 17-10; Skenes 102-68; Ramírez 16-13; Montgomery, M 12-5; Mattson 31-17; Devenski 19-15."},{"label":"Groundouts-flyouts","value":"Dobbins 5-1; Bruihl 1-1; Graceffo 2-0; Romero, J 0-0; Stanek 1-1; Svanson 1-1; Skenes 4-0; Ramírez 2-0; Montgomery, M 1-2; Mattson 0-1; Devenski 0-0."},{"label":"Batters faced","value":"Dobbins 19; Bruihl 3; Graceffo 5; Romero, J 4; Stanek 4; Svanson 5; Skenes 23; Ramírez 4; Montgomery, M 4; Mattson 7; Devenski 6."},{"label":"Inherited runners-scored","value":"Bruihl 2-2; Devenski 3-3."},{"label":"Umpires","value":"HP: Brian O'Nora. 1B: Chris Segal. 2B: Erich Bacchus. 3B: Laz Diaz. "},{"label":"Weather","value":"46 degrees, Partly Cloudy."},{"label":"Wind","value":"11 mph, Out To CF."},{"label":"First pitch","value":"12:38 PM."},{"label":"T","value":"3:05."},{"label":"Att","value":"12,143."},{"label":"Venue","value":"PNC Park."},{"label":"April 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","boxscoreName":"Wetherholt"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":27,"groundOuts":26,"airOuts":38,"runs":27,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":25,"baseOnBalls":17,"intentionalWalks":0,"hits":30,"hitByPitch":7,"avg":".256","atBats":117,"obp":".378","slg":".479","ops":".857","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":56,"rbi":16,"leftOnBase":34,"sacBunts":0,"sacFlies":2,"babip":".264","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.71","popOuts":6,"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":95,"putOuts":39,"errors":2,"chances":136,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","boxscoreName":"Reynolds, B"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":28,"airOuts":21,"runs":21,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":25,"intentionalWalks":2,"hits":28,"hitByPitch":2,"avg":".246","atBats":114,"obp":".387","slg":".377","ops":".764","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":43,"rbi":19,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":46,"errors":1,"chances":47,"fielding":".979","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":59,"hittingGameScore":59},{"player":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475","boxscoreName":"Burleson"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | K, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":20,"groundOuts":39,"airOuts":30,"runs":15,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":15,"intentionalWalks":2,"hits":33,"hitByPitch":0,"avg":".277","atBats":119,"obp":".356","slg":".445","ops":".801","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":53,"rbi":25,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.75","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":264,"errors":2,"chances":286,"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":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"loser":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}