{"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":823070,"link":"/api/v1.1/game/823070/feed/live","metaData":{"wait":10,"timeStamp":"20260425_213112","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823070,"type":"R","doubleHeader":"N","id":"2026/04/25/seamlb-slnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823070-2026-04-25","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-25T18:15:00Z","originalDate":"2026-04-25","officialDate":"2026-04-25","dayNight":"day","time":"1:15","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":28,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":15,"ties":0,"pct":".464"},"records":{},"divisionLeader":false,"wins":13,"losses":15,"winningPercentage":".464"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"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":26,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":12,"ties":0,"pct":".538"},"records":{},"divisionLeader":false,"wins":14,"losses":12,"winningPercentage":".538"},"franchiseName":"St. Louis","clubName":"Cardinals","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"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},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"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},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID695380":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380","firstName":"Alex","lastName":"Hoppe","primaryNumber":"26","birthDate":"1998-12-17","currentAge":27,"birthCity":"Davenport","birthStateProvince":"IA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Hoppe","middleName":"Kevin","boxscoreName":"Hoppe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Hoppe","nameSlug":"alex-hoppe-695380","firstLastName":"Alex Hoppe","lastFirstName":"Hoppe, Alex","lastInitName":"Hoppe, A","initLastName":"A Hoppe","fullFMLName":"Alex Kevin Hoppe","fullLFMName":"Hoppe, Alex Kevin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID700669":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669","firstName":"Gordon","lastName":"Graceffo","primaryNumber":"44","birthDate":"2000-03-17","currentAge":26,"birthCity":"Wayne","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gordon","useLastName":"Graceffo","middleName":"Joseph","boxscoreName":"Graceffo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"gruh-SEFF-oh","mlbDebutDate":"2024-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gordon Graceffo","nameSlug":"gordon-graceffo-700669","firstLastName":"Gordon Graceffo","lastFirstName":"Graceffo, Gordon","lastInitName":"Graceffo, G","initLastName":"G Graceffo","fullFMLName":"Gordon Joseph Graceffo","fullLFMName":"Graceffo, Gordon Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID802139":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139","firstName":"Jonathan","lastName":"Wetherholt","primaryNumber":"26","birthDate":"2002-09-10","currentAge":24,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"JJ","useLastName":"Wetherholt","middleName":"David","boxscoreName":"Wetherholt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JJ Wetherholt","nameSlug":"jj-wetherholt-802139","firstLastName":"JJ Wetherholt","lastFirstName":"Wetherholt, JJ","lastInitName":"Wetherholt, J","initLastName":"J Wetherholt","fullFMLName":"Jonathan David Wetherholt","fullLFMName":"Wetherholt, Jonathan David","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID656582":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582","firstName":"Connor","lastName":"Joe","primaryNumber":"9","birthDate":"1992-08-16","currentAge":34,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Connor","useLastName":"Joe","middleName":"Kok-Wy","boxscoreName":"Joe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Joe","nameSlug":"connor-joe-656582","firstLastName":"Connor Joe","lastFirstName":"Joe, Connor","lastInitName":"Joe, C","initLastName":"C Joe","fullFMLName":"Connor Kok-Wy Joe","fullLFMName":"Joe, Connor Kok-Wy","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676617":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617","firstName":"Riley","lastName":"O'Brien","primaryNumber":"61","birthDate":"1995-02-06","currentAge":31,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"O'Brien","middleName":"Chun-Young","boxscoreName":"O'Brien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Riley O'Brien","nameSlug":"riley-o-brien-676617","firstLastName":"Riley O'Brien","lastFirstName":"O'Brien, Riley","lastInitName":"O'Brien, R","initLastName":"R O'Brien","fullFMLName":"Riley Chun-Young O'Brien","fullLFMName":"O'Brien, Riley Chun-Young","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669467":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467","firstName":"Neil","lastName":"Pallante","primaryNumber":"53","birthDate":"1998-09-18","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andre","useLastName":"Pallante","middleName":"Andre","boxscoreName":"Pallante","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"puh-LAWN-tay","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andre Pallante","nameSlug":"andre-pallante-669467","firstLastName":"Andre Pallante","lastFirstName":"Pallante, Andre","lastInitName":"Pallante, A","initLastName":"A Pallante","fullFMLName":"Neil Andre Pallante","fullLFMName":"Pallante, Neil Andre","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID650968":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968","firstName":"Yohel","lastName":"Pozo","primaryNumber":"79","birthDate":"1997-06-14","currentAge":29,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yohel","useLastName":"Pozo","middleName":"Enrique","boxscoreName":"Pozo","gender":"M","nameMatrilineal":"Romero","isPlayer":true,"isVerified":true,"pronunciation":"jo-EL POH-zoh","mlbDebutDate":"2021-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohel Pozo","nameSlug":"yohel-pozo-650968","firstLastName":"Yohel Pozo","lastFirstName":"Pozo, Yohel","lastInitName":"Pozo, Y","initLastName":"Y Pozo","fullFMLName":"Yohel Enrique Pozo","fullLFMName":"Pozo, Yohel Enrique","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID666277":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277","firstName":"George","lastName":"Soriano","primaryNumber":"65","birthDate":"1999-03-24","currentAge":27,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Soriano","boxscoreName":"Soriano, G","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Soriano","nameSlug":"george-soriano-666277","firstLastName":"George Soriano","lastFirstName":"Soriano, George","lastInitName":"Soriano, G","initLastName":"G Soriano","fullFMLName":"George Soriano","fullLFMName":"Soriano, George","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669461":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461","firstName":"Matthew","lastName":"Liberatore","primaryNumber":"32","birthDate":"1999-11-06","currentAge":26,"birthCity":"Peoria","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Liberatore","middleName":"Joseph","boxscoreName":"Liberatore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"LIBB-er-uh-tore","mlbDebutDate":"2022-05-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Liberatore","nameSlug":"matthew-liberatore-669461","firstLastName":"Matthew Liberatore","lastFirstName":"Liberatore, Matthew","lastInitName":"Liberatore, M","initLastName":"M Liberatore","fullFMLName":"Matthew Joseph Liberatore","fullLFMName":"Liberatore, Matthew Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID686780":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","firstName":"Pedro","lastName":"Pagés","primaryNumber":"43","birthDate":"1998-09-17","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":245,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Pedro","useLastName":"Pagés","middleName":"Jose","boxscoreName":"Pagés, P","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"paw-HESS","mlbDebutDate":"2024-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pedro Pagés","nameSlug":"pedro-pages-686780","firstLastName":"Pedro Pagés","lastFirstName":"Pagés, Pedro","lastInitName":"Pagés, P","initLastName":"P Pagés","fullFMLName":"Pedro Jose Pagés","fullLFMName":"Pagés, Pedro Jose","strikeZoneTop":3.174,"strikeZoneBottom":1.602},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID660844":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844","firstName":"Leonardo","lastName":"Rivas","primaryNumber":"76","birthDate":"1997-10-10","currentAge":28,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Rivas","middleName":"Andres","boxscoreName":"Rivas","gender":"M","nameMatrilineal":"Briceno","isPlayer":true,"isVerified":true,"pronunciation":"REE-vahs","mlbDebutDate":"2024-04-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Rivas","nameSlug":"leo-rivas-660844","firstLastName":"Leo Rivas","lastFirstName":"Rivas, Leo","lastInitName":"Rivas, L","initLastName":"L Rivas","fullFMLName":"Leonardo Andres Rivas","fullLFMName":"Rivas, Leonardo Andres","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"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},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"ID669717":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717","firstName":"Will","lastName":"Wilson","primaryNumber":"7","birthDate":"1998-07-21","currentAge":28,"birthCity":"Kings Mountain","birthStateProvince":"NC","birthCountry":"USA","height":"5' 9\"","weight":184,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Will","useLastName":"Wilson","middleName":"Bradley","boxscoreName":"Wilson, Wi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Wilson","nameSlug":"will-wilson-669717","firstLastName":"Will Wilson","lastFirstName":"Wilson, Will","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Will Bradley Wilson","fullLFMName":"Wilson, Will Bradley","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID681676":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676","firstName":"Ryan","lastName":"Fernandez","primaryNumber":"64","birthDate":"1998-06-11","currentAge":28,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Fernandez","middleName":"Austin","boxscoreName":"Fernandez","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fernandez","nameSlug":"ryan-fernandez-681676","firstLastName":"Ryan Fernandez","lastFirstName":"Fernandez, Ryan","lastInitName":"Fernandez, R","initLastName":"R Fernandez","fullFMLName":"Ryan Austin Fernandez","fullLFMName":"Fernandez, Ryan Austin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID668941":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941","firstName":"Joseph","lastName":"Romero","primaryNumber":"33","birthDate":"1996-09-09","currentAge":30,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JoJo","useLastName":"Romero","middleName":"Abel","boxscoreName":"Romero, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"JoJo Romero","nameSlug":"jojo-romero-668941","firstLastName":"JoJo Romero","lastFirstName":"Romero, JoJo","lastInitName":"Romero, J","initLastName":"J Romero","fullFMLName":"Joseph Abel Romero","fullLFMName":"Romero, Joseph Abel","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"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},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID681867":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867","firstName":"Cooper","lastName":"Criswell","primaryNumber":"88","birthDate":"1996-07-24","currentAge":30,"birthCity":"Carrollton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Criswell","middleName":"Timothy","boxscoreName":"Criswell, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"CRISS-well","mlbDebutDate":"2021-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Criswell","nameSlug":"cooper-criswell-681867","firstLastName":"Cooper Criswell","lastFirstName":"Criswell, Cooper","lastInitName":"Criswell, C","initLastName":"C Criswell","fullFMLName":"Cooper Timothy Criswell","fullLFMName":"Criswell, Cooper Timothy","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669160":{"id":669160,"fullName":"Dustin May","link":"/api/v1/people/669160","firstName":"Dustin","lastName":"May","primaryNumber":"21","birthDate":"1997-09-06","currentAge":29,"birthCity":"Justin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dustin","useLastName":"May","middleName":"Jake","boxscoreName":"May","nickName":"Big Red","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dustin May","nameSlug":"dustin-may-669160","firstLastName":"Dustin May","lastFirstName":"May, Dustin","lastInitName":"May, D","initLastName":"D May","fullFMLName":"Dustin Jake May","fullLFMName":"May, Dustin Jake","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID691026":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026","firstName":"Masyn","lastName":"Winn","primaryNumber":"0","birthDate":"2002-03-21","currentAge":24,"birthCity":"Katy","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Masyn","useLastName":"Winn","middleName":"Blaze","boxscoreName":"Winn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masyn Winn","nameSlug":"masyn-winn-691026","firstLastName":"Masyn Winn","lastFirstName":"Winn, Masyn","lastInitName":"Winn, M","initLastName":"M Winn","fullFMLName":"Masyn Blaze Winn","fullLFMName":"Winn, Masyn Blaze","strikeZoneTop":3.081,"strikeZoneBottom":1.555}},"venue":{"id":2889,"name":"Busch Stadium","link":"/api/v1/venues/2889","location":{"address1":"700 Clark Street","city":"St. Louis","state":"Missouri","stateAbbrev":"MO","postalCode":"63102","defaultCoordinates":{"latitude":38.62256667,"longitude":-90.19286667},"azimuthAngle":62.0,"elevation":460,"country":"USA","phone":"(314) 345-9600"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":43435,"turfType":"Grass","roofType":"Open","leftLine":336,"leftCenter":375,"center":400,"rightCenter":375,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":2889,"link":"/api/v1/venues/2889"},"weather":{"condition":"Sunny","temp":"73","wind":"6 mph, In From LF"},"gameInfo":{"attendance":27236,"firstPitch":"2026-04-25T18:15:00.000Z","gameDurationMinutes":196},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"home":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"}},"officialScorer":{"id":814501,"fullName":"Michael Miller","link":"/api/v1/people/814501"},"primaryDatacaster":{"id":650313,"fullName":"Steve Loher","link":"/api/v1/people/650313"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rob Refsnyder strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T18:15:25.615Z","endTime":"2026-04-25T18:16:24.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-25T15:13:29.516Z","endTime":"2026-04-25T17:55:13.882Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"}},{"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-25T17:55:13.882Z","endTime":"2026-04-25T18:15:04.154Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"}},{"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-25T18:15:04.154Z","endTime":"2026-04-25T18:15:27.711Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78132321446517,"aZ":-11.938378745403547,"pfxX":2.0483032650832858,"pfxZ":11.229307192257309,"pX":-0.29741810083901626,"pZ":2.1536970511703863,"vX0":-2.6304540424079375,"vY0":-134.7417023390624,"vZ0":-9.027861128412267,"x":128.34,"y":180.63,"x0":0.43465676417118815,"y0":50.000377999507556,"z0":6.434425394170961,"aX":3.690188749458873},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.1,"breakHorizontal":-3.0,"spinRate":2068,"spinDirection":154},"zone":7,"typeConfidence":0.89,"plateTime":0.40967995687833403,"extension":6.197035839119114},"index":3,"playId":"5d403d4b-9c83-3d5a-b105-5605f77dbcdd","pitchNumber":1,"startTime":"2026-04-25T18:15:27.711Z","endTime":"2026-04-25T18:15:31.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33333479275783,"aZ":-15.10944792657571,"pfxX":3.5466570339703525,"pfxZ":9.295957111660076,"pX":0.6785195357806495,"pZ":1.9853649523700712,"vX0":-1.0536860698155242,"vY0":-135.32987410817893,"vZ0":-8.848584294408615,"x":91.14,"y":185.18,"x0":0.6145450802328991,"y0":50.006087680682306,"z0":6.379220069584498,"aX":6.5126736156228855},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":-6.1,"spinRate":1989,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.40633022880729897,"extension":6.1352843176543015},"index":4,"playId":"20aed6d7-36fa-39fc-9e8b-b4ad2d5c5362","pitchNumber":2,"startTime":"2026-04-25T18:15:46.268Z","endTime":"2026-04-25T18:15:50.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020421780596564,"aZ":-30.128501217967035,"pfxX":-2.0571010391699387,"pfxZ":1.2591970741205625,"pX":0.9802398317201426,"pZ":3.3511914759152837,"vX0":1.0080791019321869,"vY0":-126.62119743849023,"vZ0":-2.029517323013563,"x":79.64,"y":148.3,"x0":0.8449678415122093,"y0":50.004983404744344,"z0":6.565671189635117,"aX":-3.352257897387429},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":3.5,"spinRate":2568,"spinDirection":232},"zone":12,"typeConfidence":0.89,"plateTime":0.43199310961346526,"extension":5.919837281070799},"index":5,"playId":"984b05b2-27d4-3790-af25-fe324971db2d","pitchNumber":3,"startTime":"2026-04-25T18:16:04.044Z","endTime":"2026-04-25T18:16:08.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.478905312705827,"aZ":-26.47445975998645,"pfxX":-1.1356076169401215,"pfxZ":3.465623660774058,"pX":-0.9587685182337471,"pZ":0.28140022684312715,"vX0":-3.212625204543417,"vY0":-127.35186990678478,"vZ0":-9.723386374564397,"x":153.55,"y":231.18,"x0":0.465340593852658,"y0":50.006163704791554,"z0":6.233915715201217,"aX":-1.871159720943816},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":2.8,"spinRate":2576,"spinDirection":213},"zone":13,"typeConfidence":0.89,"plateTime":0.42962283966744463,"extension":6.27484030080394},"index":6,"playId":"579a05fe-13ae-38f3-a08f-9a4029508566","pitchNumber":4,"startTime":"2026-04-25T18:16:19.981Z","endTime":"2026-04-25T18:16:24.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:16:24.523Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a sharp line drive to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T18:16:43.588Z","endTime":"2026-04-25T18:17:29.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55626956470739,"aZ":-18.743441934106528,"pfxX":-1.3824032102528188,"pfxZ":7.40247747870696,"pX":0.08840762645200725,"pZ":4.485232826789802,"vX0":-1.136050497219267,"vY0":-133.5471661826013,"vZ0":-2.0984863235173483,"x":113.63,"y":117.68,"x0":0.698233368899789,"y0":50.00198990181884,"z0":6.622875190390102,"aX":-2.5079926913417685},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":2.8,"spinRate":2389,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4094432364598335,"extension":5.991619675709569},"index":0,"playId":"b23201ff-32c7-39e0-b1e8-2aadff68cab8","pitchNumber":1,"startTime":"2026-04-25T18:16:49.624Z","endTime":"2026-04-25T18:16:53.729Z","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":95.6,"endSpeed":87.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.454343364113626,"aZ":-13.38717220169917,"pfxX":4.172601110435555,"pfxZ":9.657116216063773,"pX":0.4118264308491876,"pZ":1.6775605410069316,"vX0":-1.671197147062272,"vY0":-138.93280566003057,"vZ0":-10.340944582728996,"x":101.3,"y":193.49,"x0":0.48053470292870915,"y0":50.006651133752854,"z0":6.3484088444318125,"aX":8.12168173468196},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":-7.2,"spinRate":2052,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.3949207379488988,"extension":6.29810635287514},"index":1,"playId":"ac5ef954-026c-3aed-b964-e5fa8ee7e5c8","pitchNumber":2,"startTime":"2026-04-25T18:17:04.415Z","endTime":"2026-04-25T18:17:08.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74290914255022,"aZ":-24.07202553888205,"pfxX":8.658399174125671,"pfxZ":4.796227301980261,"pX":0.29614057437069014,"pZ":2.201219409262589,"vX0":-3.4329541791342155,"vY0":-129.37627053238566,"vZ0":-5.860285683930659,"x":105.71,"y":179.35,"x0":0.5174970354337687,"y0":50.00470579617641,"z0":6.348091256483,"aX":14.635799835444905},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":-14.9,"spinRate":1760,"spinDirection":134},"zone":9,"typeConfidence":0.91,"plateTime":0.4238314601527562,"extension":6.029117682243786},"hitData":{"launchSpeed":106.5,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.98,"coordY":106.01}},"index":2,"playId":"e56ae517-0f34-3e23-bba5-dfa150ad3edd","pitchNumber":3,"startTime":"2026-04-25T18:17:17.747Z","endTime":"2026-04-25T18:17:29.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:17:29.747Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (2) on a fly ball to left field. Cal Raleigh scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T18:17:39.491Z","endTime":"2026-04-25T18:19:59.913Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.9,"endSpeed":82.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100127490385802,"aZ":-18.05456338810925,"pfxX":4.075541722586193,"pfxZ":8.285138471802638,"pX":-0.028132317027283898,"pZ":1.514332558758528,"vX0":-3.399030870796489,"vY0":-129.2517343387984,"vZ0":-8.450500374650211,"x":118.07,"y":197.89,"x0":0.7697974164364886,"y0":50.00411862180909,"z0":6.194349414304244,"aX":6.946596086029578},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.4,"breakHorizontal":-6.7,"spinRate":946,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.42259181232894827,"extension":6.182682509835431},"index":0,"playId":"e5d08ac7-feaf-317a-b7c0-c9789f0b50d7","pitchNumber":1,"startTime":"2026-04-25T18:17:50.107Z","endTime":"2026-04-25T18:17:54.647Z","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":94.3,"endSpeed":86.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38257142083241,"aZ":-14.872721016355646,"pfxX":4.703036026425403,"pfxZ":9.073309787774576,"pX":0.13970200749087108,"pZ":1.5118596344384279,"vX0":-2.3593721281361493,"vY0":-136.99616025400258,"vZ0":-10.380060172271993,"x":111.67,"y":197.96,"x0":0.3996094045959278,"y0":50.00343359164093,"z0":6.359081379338102,"aX":8.967469344758312},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":-8.0,"spinRate":2082,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.39933827004144007,"extension":6.159023838655518},"index":1,"playId":"b24a907b-db5b-394d-8bcc-de35155c39b0","pitchNumber":2,"startTime":"2026-04-25T18:18:07.250Z","endTime":"2026-04-25T18:18:11.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284353269595698,"aZ":-21.131354868735144,"pfxX":7.489053175476213,"pfxZ":6.417237353389197,"pX":0.672781473774187,"pZ":2.565214357247803,"vX0":-2.893486341716331,"vY0":-130.53466522192937,"vZ0":-5.422850815569741,"x":91.36,"y":169.52,"x0":0.8246867944808869,"y0":50.001190548126964,"z0":6.267423235151521,"aX":12.881741782274062},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.6,"breakHorizontal":-12.8,"spinRate":1692,"spinDirection":121},"zone":6,"typeConfidence":0.91,"plateTime":0.42010902989222343,"extension":6.13036172578202},"index":2,"playId":"4775b48c-e8c1-3ad9-bb7f-d469aed22a92","pitchNumber":3,"startTime":"2026-04-25T18:18:30.487Z","endTime":"2026-04-25T18:18:33.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24743056619123,"aZ":-12.937702521791728,"pfxX":4.235573499308838,"pfxZ":10.066292590090127,"pX":-0.09167762569009583,"pZ":3.720724590959628,"vX0":-3.230141182635839,"vY0":-137.77023481594728,"vZ0":-5.233823126373738,"x":120.49,"y":138.32,"x0":0.5490259369246088,"y0":50.0060144574601,"z0":6.528444318020358,"aX":8.096994022502345},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-7.0,"spinRate":2111,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.39843440530350893,"extension":6.106372598388518},"index":3,"playId":"0e382817-deb2-3432-b62c-6d1a8c460db0","pitchNumber":4,"startTime":"2026-04-25T18:18:52.874Z","endTime":"2026-04-25T18:18:56.802Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.220079379046755,"aZ":-30.83766705985557,"pfxX":-1.9952197791234711,"pfxZ":0.8041535274114606,"pX":-0.9571284586315332,"pZ":1.0740501550875485,"vX0":-3.360033003441536,"vY0":-127.65145583649775,"vZ0":-7.170337601858394,"x":153.48,"y":209.78,"x0":0.6312578192671752,"y0":50.0053638346875,"z0":6.320875037837826,"aX":-3.319680112518551},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.1,"breakHorizontal":4.3,"spinRate":2685,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.4277319801516368,"extension":6.113986415916523},"index":4,"playId":"eb284c96-3d20-3b82-91f2-dc91f63e628d","pitchNumber":5,"startTime":"2026-04-25T18:19:11.768Z","endTime":"2026-04-25T18:19:15.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54509768282668,"aZ":-31.02436445501396,"pfxX":-2.7817757342455276,"pfxZ":0.7069491450200829,"pX":-0.5896614861647248,"pZ":1.9168077029108677,"vX0":-2.0943432949550274,"vY0":-127.02649750332148,"vZ0":-5.115433270495261,"x":139.48,"y":187.03,"x0":0.6075914888801848,"y0":50.00449938467913,"z0":6.4296087181051815,"aX":-4.536251755867727},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.4,"breakHorizontal":5.5,"spinRate":2704,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.43155013562383493,"extension":6.114659919358039},"hitData":{"launchSpeed":108.0,"launchAngle":33.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.19,"coordY":71.8}},"index":5,"playId":"024ca07a-dfed-3a3b-8672-44aff2c1058c","pitchNumber":6,"startTime":"2026-04-25T18:19:29.906Z","endTime":"2026-04-25T18:19:59.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:19:59.913Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T18:20:08.487Z","endTime":"2026-04-25T18:20:59.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":80.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08035889240292,"aZ":-30.33461048370734,"pfxX":-1.9714224761817152,"pfxZ":1.1402976322408769,"pX":-0.17635093329631624,"pZ":2.6319486798578837,"vX0":-1.135513583156184,"vY0":-125.2774425921311,"vZ0":-3.6331136631865846,"x":123.72,"y":167.72,"x0":0.5368729711110423,"y0":50.001039690261834,"z0":6.544383602207006,"aX":-3.1758709615121727},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":3.8,"spinRate":2526,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.43495858108559027,"extension":6.1250290696629195},"index":0,"playId":"6b29c3ad-22c6-35d5-8dbe-864ecaf26f5e","pitchNumber":1,"startTime":"2026-04-25T18:20:23.635Z","endTime":"2026-04-25T18:20:27.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994551403893723,"aZ":-30.533094695769606,"pfxX":-2.4037660398885135,"pfxZ":1.0018051180377459,"pX":-0.15163183641298794,"pZ":2.247206978790834,"vX0":-1.3853581275028264,"vY0":-126.82001149573877,"vZ0":-4.433474881292259,"x":122.78,"y":178.11,"x0":0.7126648732369952,"y0":50.00532191991169,"z0":6.431655495093558,"aX":-3.946949485025616},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":4.7,"spinRate":2541,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.4305798238508398,"extension":6.177380757357095},"index":1,"playId":"65e95297-28f5-32a3-bb89-c0cbc89bfb93","pitchNumber":2,"startTime":"2026-04-25T18:20:38.994Z","endTime":"2026-04-25T18:20:44.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282620780085722,"aZ":-30.479319393138546,"pfxX":-2.241612600372465,"pfxZ":1.0074907676707792,"pX":0.27743781834840037,"pZ":2.1604381539256385,"vX0":-0.11657469367637785,"vY0":-128.28372735411017,"vZ0":-4.89480852543443,"x":106.42,"y":180.45,"x0":0.614959093961038,"y0":50.002262569985994,"z0":6.444069053861955,"aX":-3.769843427049324},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":4.1,"spinRate":2609,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.4254810902965578,"extension":6.04382917635311},"index":2,"playId":"05429794-1513-352a-b383-e40fb239d59c","pitchNumber":3,"startTime":"2026-04-25T18:20:55.840Z","endTime":"2026-04-25T18:20:59.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:20:59.822Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (8) on a sharp line drive to left fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T18:21:21.322Z","endTime":"2026-04-25T18:21:33.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.170026342784972,"aZ":-15.504893392616971,"pfxX":3.730189550636519,"pfxZ":8.85366088001065,"pX":0.06105469974096112,"pZ":2.211941790415022,"vX0":-2.2472243843982964,"vY0":-136.37498550506078,"vZ0":-8.451501498936503,"x":114.67,"y":179.06,"x0":0.41141438120500573,"y0":50.00195518370999,"z0":6.422096852855833,"aX":7.021217750110258},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.4,"breakHorizontal":-6.2,"spinRate":2040,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.4017402644717709,"extension":6.210331782373016},"hitData":{"launchSpeed":110.1,"launchAngle":12.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":34.23,"coordY":93.89}},"index":0,"playId":"7f092b47-f47c-3215-8a45-5b905b6fadd4","pitchNumber":1,"startTime":"2026-04-25T18:21:21.322Z","endTime":"2026-04-25T18:21:33.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:21:33.360Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T18:21:57.822Z","endTime":"2026-04-25T18:24:02.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":94.0,"endSpeed":86.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47053235275144,"aZ":-16.79302142896165,"pfxX":7.9902483135984745,"pfxZ":8.103546773066824,"pX":0.7317443913961833,"pZ":2.875385209256364,"vX0":-2.4077714339861473,"vY0":-136.7535112784023,"vZ0":-6.4489665176284765,"x":89.11,"y":161.14,"x0":0.5840691890251777,"y0":50.00512572387876,"z0":6.411373666074888,"aX":15.173173282998295},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":-14.0,"spinRate":2088,"spinDirection":159},"zone":3,"typeConfidence":0.9,"plateTime":0.40014907656271204,"extension":6.192226449033288},"index":0,"playId":"3c9da415-968c-33fd-99e5-0ce84e246875","pitchNumber":1,"startTime":"2026-04-25T18:22:02.304Z","endTime":"2026-04-25T18:22:05.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521741076380817,"aZ":-30.546571760381422,"pfxX":-2.7820382609694247,"pfxZ":1.0213691361912254,"pX":-1.2377477639071364,"pZ":1.2760246260445354,"vX0":-3.3390497580401837,"vY0":-125.24193473782665,"vZ0":-6.295552846412702,"x":164.18,"y":204.33,"x0":0.4706168063604797,"y0":50.00584022265271,"z0":6.297325813203751,"aX":-4.453436086602662},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.7,"breakHorizontal":5.8,"spinRate":2587,"spinDirection":248},"zone":13,"typeConfidence":0.91,"plateTime":0.4360783090150857,"extension":6.094407350661523},"index":1,"playId":"808ee292-4dbc-380a-951e-45b3e2b20704","pitchNumber":2,"startTime":"2026-04-25T18:22:18.136Z","endTime":"2026-04-25T18:22:21.642Z","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":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17726642273487,"aZ":-31.67158286652525,"pfxX":-1.3460952885867847,"pfxZ":0.3178657675202734,"pX":-1.1335044290549785,"pZ":1.7386041928282379,"vX0":-3.3576330618666956,"vY0":-124.19803738979124,"vZ0":-5.0386404943879,"x":160.21,"y":191.84,"x0":0.4068669539530691,"y0":50.00296425393681,"z0":6.4057101878581415,"aX":-2.117301758054546},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.2,"breakHorizontal":3.1,"spinRate":2525,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.43978754755419347,"extension":6.1096951289181325},"index":2,"playId":"90bd4639-1275-37c1-a6f3-9cba6599a388","pitchNumber":3,"startTime":"2026-04-25T18:22:34.570Z","endTime":"2026-04-25T18:22:38.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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.490797640336,"aZ":-11.4441267011373,"pfxX":4.247664688480232,"pfxZ":11.041643512584692,"pX":0.012704926845087077,"pZ":3.637995501982635,"vX0":-2.1595118877716084,"vY0":-136.28222529555995,"vZ0":-5.600685235725922,"x":116.52,"y":140.55,"x0":0.2643281649630454,"y0":50.00378023237829,"z0":6.513253380592236,"aX":7.974780356650711},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":-7.2,"spinRate":2061,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.4022080185212795,"extension":5.938797143813636},"index":3,"playId":"91a8e5bf-f607-37ec-9c5e-7a47187113ff","pitchNumber":4,"startTime":"2026-04-25T18:22:51.830Z","endTime":"2026-04-25T18:22:59.353Z","isPitch":true,"type":"pitch"},{"details":{"description":"Randy Arozarena steals (7) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"91a8e5bf-f607-37ec-9c5e-7a47187113ff","startTime":"2026-04-25T18:23:09.146Z","endTime":"2026-04-25T18:23:31.345Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.923481406658794,"aZ":-34.09320680855726,"pfxX":-2.3331587192822894,"pfxZ":-1.2223111243424558,"pX":-0.004822445519700747,"pZ":3.188375974791207,"vX0":-0.7130675943482842,"vY0":-124.44526357809677,"vZ0":-1.4431649335946424,"x":117.18,"y":152.69,"x0":0.5881733098479619,"y0":50.00076007121774,"z0":6.588405600881234,"aX":-3.674923121259168},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.3,"breakHorizontal":4.4,"spinRate":2666,"spinDirection":268},"zone":2,"typeConfidence":0.9,"plateTime":0.43938092881580904,"extension":6.179616617041908},"index":5,"playId":"35ea24c7-df4c-3067-856b-e733e53e4ba2","pitchNumber":5,"startTime":"2026-04-25T18:23:31.345Z","endTime":"2026-04-25T18:23:34.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77839443372626,"aZ":-28.327820153424778,"pfxX":-1.7957586703544162,"pfxZ":2.3874155286701146,"pX":-0.7673588051595662,"pZ":1.8015949629979786,"vX0":-2.6195333602638957,"vY0":-126.23133731124648,"vZ0":-5.7421091617105935,"x":146.25,"y":190.14,"x0":0.5173645749033255,"y0":50.00585051542969,"z0":6.387607079858982,"aX":-2.897163931156358},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":3.8,"spinRate":2472,"spinDirection":249},"zone":7,"typeConfidence":0.9,"plateTime":0.4339730908649475,"extension":6.175292777051226},"hitData":{"launchSpeed":86.5,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.43,"coordY":156.24}},"index":6,"playId":"b14bd2ab-b4e2-32a7-8b31-6afb676dc4da","pitchNumber":6,"startTime":"2026-04-25T18:23:54.668Z","endTime":"2026-04-25T18:24:02.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:24:02.673Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Wetherholt homers (4) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T18:26:14.811Z","endTime":"2026-04-25T18:26:58.653Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"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":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.229852151222495,"aZ":-15.519280305830875,"pfxX":-6.764469616679408,"pfxZ":8.835294876185412,"pX":0.004741248166049044,"pZ":2.0710666202957895,"vX0":6.800799752029465,"vY0":-137.13788270817363,"vZ0":-4.661690491252723,"x":116.82,"y":182.86,"x0":-1.6407277211821971,"y0":50.00513020614256,"z0":4.868223978418409,"aX":-12.754530436673123},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2133,"spinDirection":230},"zone":8,"typeConfidence":0.89,"plateTime":0.40098473345337426,"extension":6.510098783068758},"index":0,"playId":"ad5a418d-725a-3ea8-9200-280810775dd7","pitchNumber":1,"startTime":"2026-04-25T18:26:18.455Z","endTime":"2026-04-25T18:26:21.958Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.792658302055756,"aZ":-14.54355802933125,"pfxX":-8.068459197790588,"pfxZ":9.179093755361938,"pX":0.18748847852899964,"pZ":2.7891832556588994,"vX0":7.834804985929218,"vY0":-138.8432167724725,"vZ0":-3.1089576661695397,"x":109.85,"y":163.47,"x0":-1.6450504521000573,"y0":50.00118277814026,"z0":4.912187735016713,"aX":-15.495724690611949},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":12.6,"spinRate":2384,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.39696174932036143,"extension":6.392824052697339},"hitData":{"launchSpeed":108.7,"launchAngle":29.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.11,"coordY":75.37}},"index":1,"playId":"cdd0c6e2-9510-3828-9a12-5efe7fef7a6f","pitchNumber":2,"startTime":"2026-04-25T18:26:35.647Z","endTime":"2026-04-25T18:26:58.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:26:58.653Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (4) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T18:27:33.481Z","endTime":"2026-04-25T18:28:03.266Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T18:27:26.666Z","endTime":"2026-04-25T18:27:35.762Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"}},{"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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45784923398427,"aZ":-30.760380378262486,"pfxX":-10.556039970009781,"pfxZ":0.7411092435367763,"pX":0.04544132062790406,"pZ":3.1450276436737576,"vX0":7.995544267915666,"vY0":-137.59669092277693,"vZ0":0.7009364599696274,"x":115.27,"y":153.86,"x0":-1.5312692963087517,"y0":50.00503975545088,"z0":4.976604680639128,"aX":-20.17807591688736},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.7,"breakHorizontal":17.4,"spinRate":2092,"spinDirection":231},"zone":2,"typeConfidence":0.92,"plateTime":0.3985670471115941,"extension":6.434668425626169},"hitData":{"launchSpeed":108.5,"launchAngle":23.0,"totalDistance":429.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":36.5,"coordY":49.2}},"index":1,"playId":"b36a6aa4-0886-3eae-bbf7-6a907bc0476a","pitchNumber":1,"startTime":"2026-04-25T18:27:35.762Z","endTime":"2026-04-25T18:28:03.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:28:03.266Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T18:28:20.625Z","endTime":"2026-04-25T18:29:08.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":73.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54465770433692,"aZ":-29.59794641789877,"pfxX":10.178796381338424,"pfxZ":1.8355081651621248,"pX":-0.7248023451953439,"pZ":3.29267657335169,"vX0":-0.22468612144964634,"vY0":-119.17617025650482,"vZ0":2.0532185489936783,"x":144.63,"y":149.88,"x0":-1.9462224381455677,"y0":50.00595333873423,"z0":5.134556756277744,"aX":14.325819631625484},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.2,"breakHorizontal":-18.2,"spinRate":2376,"spinDirection":63},"zone":1,"typeConfidence":2.0,"plateTime":0.4634743857316481,"extension":6.450140152358583},"index":0,"playId":"2aa9d5a1-b9f0-3092-9f63-b86da91f7f8b","pitchNumber":1,"startTime":"2026-04-25T18:28:26.565Z","endTime":"2026-04-25T18:28:31.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.403157043386738,"aZ":-27.230621277080928,"pfxX":7.723563663679684,"pfxZ":3.3909150424517005,"pX":-0.3613307160930645,"pZ":2.902195206835836,"vX0":1.3585940186358783,"vY0":-121.3053751856703,"vZ0":0.822283798448836,"x":130.77,"y":160.42,"x0":-1.933664821852458,"y0":50.0042874086754,"z0":4.972224467447147,"aX":11.267935131297142},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.6,"breakHorizontal":-14.3,"spinRate":2446,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.45522170772257464,"extension":6.4803249667845915},"index":1,"playId":"2e6814f1-e7d8-36d2-aa6f-57296603ddda","pitchNumber":2,"startTime":"2026-04-25T18:28:43.757Z","endTime":"2026-04-25T18:28:47.568Z","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":96.0,"endSpeed":86.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66151464607311,"aZ":-16.11514925921309,"pfxX":-7.737886428450395,"pfxZ":8.2193167075991,"pX":-0.9984785828155497,"pZ":3.3664473512143753,"vX0":4.8920245527253945,"vY0":-139.67284841078313,"vZ0":-1.3743572030876152,"x":155.06,"y":147.89,"x0":-1.7772182482297842,"y0":50.00664849128461,"z0":4.93667328294438,"aX":-15.124905628607667},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":12.8,"spinRate":2241,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39381489339912656,"extension":6.330410035323233},"hitData":{"launchSpeed":98.5,"launchAngle":19.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.97,"coordY":103.57}},"index":2,"playId":"be6064ad-a26d-31b1-bc59-35d3df992e31","pitchNumber":3,"startTime":"2026-04-25T18:29:00.811Z","endTime":"2026-04-25T18:29:08.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:29:08.319Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T18:29:21.815Z","endTime":"2026-04-25T18:30:40.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29045173875613,"aZ":-28.416140620009177,"pfxX":4.646577298063908,"pfxZ":2.4200650482017956,"pX":0.5766738176482659,"pZ":1.888925408074973,"vX0":4.2047899680170095,"vY0":-124.9044996419307,"vZ0":-1.4520263868313146,"x":95.02,"y":187.78,"x0":-1.7430353471205047,"y0":50.00243190945697,"z0":4.853576464614849,"aX":7.211221699341081},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":-9.5,"spinRate":2562,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.4415106129963484,"extension":6.572803812915508},"index":0,"playId":"f31b3481-8618-3a52-b1ff-927ecfb1d128","pitchNumber":1,"startTime":"2026-04-25T18:29:37.157Z","endTime":"2026-04-25T18:29:40.815Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12780622195689,"aZ":-27.28690954991904,"pfxX":-10.250116418454734,"pfxZ":2.5123868944954655,"pX":-0.14892864353425425,"pZ":2.2674768199895112,"vX0":7.656701812908151,"vY0":-139.2814840930365,"vZ0":-2.0231015964717427,"x":122.68,"y":177.56,"x0":-1.6153914732362444,"y0":50.00351978277926,"z0":4.825470368255286,"aX":-19.943481836502023},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":2309,"spinDirection":226},"zone":8,"typeConfidence":0.92,"plateTime":0.39473055629784914,"extension":6.50998910060441},"index":1,"playId":"d2786aa0-ca02-325a-9177-4b4018a1f384","pitchNumber":2,"startTime":"2026-04-25T18:29:55.829Z","endTime":"2026-04-25T18:29:59.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.846931816050805,"aZ":-28.941034203487238,"pfxX":3.5717300048582583,"pfxZ":2.086071848264674,"pX":2.4862336368255744,"pZ":0.015810410281602214,"vX0":8.450983223251786,"vY0":-125.21465954456225,"vZ0":-5.288726730296844,"x":22.23,"y":238.35,"x0":-1.428941291720572,"y0":50.00375848494913,"z0":4.592294814176789,"aX":5.536843349622647},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":-8.9,"spinRate":2507,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.44144739846157943,"extension":6.732555072267189},"index":2,"playId":"3b792947-bb69-3a27-8ca1-21d671442497","pitchNumber":3,"startTime":"2026-04-25T18:30:14.205Z","endTime":"2026-04-25T18:30:18.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":86.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.755377525799915,"aZ":-16.895390069748842,"pfxX":-7.537690901278133,"pfxZ":7.831294366847681,"pX":0.2242431339178332,"pZ":3.3842257894490393,"vX0":7.832405011995607,"vY0":-140.25773160957473,"vZ0":-1.3295647867200096,"x":108.45,"y":147.41,"x0":-1.652905509915835,"y0":50.00682282514772,"z0":4.98936834583672,"aX":-14.714907768752157},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":11.6,"spinRate":2234,"spinDirection":213},"zone":2,"typeConfidence":0.89,"plateTime":0.3935933152351372,"extension":6.437106683059723},"index":3,"playId":"03c8f84d-976b-393e-8fa6-ed103031ca59","pitchNumber":4,"startTime":"2026-04-25T18:30:35.787Z","endTime":"2026-04-25T18:30:40.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:30:40.328Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T18:31:00.052Z","endTime":"2026-04-25T18:32:49.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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(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.7,"endSpeed":86.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.37439704411656,"aZ":-14.079997735176383,"pfxX":-8.43904175604178,"pfxZ":9.222036699577504,"pX":-0.7371886408465281,"pZ":2.265289796316848,"vX0":5.654532854338515,"vY0":-140.4998222237192,"vZ0":-4.456585663153321,"x":145.1,"y":177.62,"x0":-1.698978082059218,"y0":50.00065231913172,"z0":4.814041729019641,"aX":-16.554842016599025},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":13.8,"spinRate":2409,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.39265333744587094,"extension":6.444438270160902},"index":0,"playId":"43549a33-0ea9-3a2a-bb44-428fd2d8ecc4","pitchNumber":1,"startTime":"2026-04-25T18:31:09.510Z","endTime":"2026-04-25T18:31:13.503Z","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":96.7,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.458469750766305,"aZ":-17.803736651334766,"pfxX":-7.929052165112706,"pfxZ":7.251243282443092,"pX":-1.2628504089782373,"pZ":2.9649007400234524,"vX0":4.605925407457465,"vY0":-140.71240343051764,"vZ0":-1.8142204714568437,"x":165.14,"y":158.73,"x0":-1.9011035527445592,"y0":50.00195860984256,"z0":4.786266970315519,"aX":-15.710906852087714},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":13.2,"spinRate":2315,"spinDirection":239},"zone":11,"typeConfidence":0.88,"plateTime":0.39102857397487467,"extension":6.429553644810287},"index":1,"playId":"c048a45f-8b9e-3eb5-bcc6-7032e8c2b676","pitchNumber":2,"startTime":"2026-04-25T18:31:31.338Z","endTime":"2026-04-25T18:31:35.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.894690884211364,"aZ":-16.864609257775104,"pfxX":-7.654615405251592,"pfxZ":7.7471136742074584,"pX":0.5026272038338802,"pZ":3.2840739766017832,"vX0":8.773574552441879,"vY0":-140.21294317840844,"vZ0":-1.2726931959098713,"x":97.84,"y":150.11,"x0":-1.6835557485487593,"y0":50.003701960133554,"z0":4.852575918267773,"aX":-15.129424687590491},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.9,"breakHorizontal":11.9,"spinRate":2471,"spinDirection":230},"zone":3,"typeConfidence":0.89,"plateTime":0.39174905458990583,"extension":6.53349846068867},"index":2,"playId":"2f282568-5490-3f1f-b21a-06a938867b6e","pitchNumber":3,"startTime":"2026-04-25T18:31:48.957Z","endTime":"2026-04-25T18:31:54.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41412746742914,"aZ":-17.852106519626975,"pfxX":-7.445555830452552,"pfxZ":7.226359143118675,"pX":-1.2603812888757426,"pZ":3.96154026539733,"vX0":4.2342727421120445,"vY0":-139.8508324862858,"vZ0":0.4556713364513352,"x":165.04,"y":131.82,"x0":-1.826445126214815,"y0":50.00070467015318,"z0":4.967042255685105,"aX":-14.752689632238333},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":12.6,"spinRate":2333,"spinDirection":224},"zone":11,"typeConfidence":0.88,"plateTime":0.39158013833431227,"extension":6.38213821953426},"index":3,"playId":"764d2a40-c0f3-3abf-b101-91e8bb9ca84e","pitchNumber":4,"startTime":"2026-04-25T18:32:18.305Z","endTime":"2026-04-25T18:32:22.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54185984489596,"aZ":-17.514352246764947,"pfxX":-7.562979082977033,"pfxZ":7.372031936774807,"pX":-0.2502051503508546,"pZ":3.2835768653183335,"vX0":6.7571272105546925,"vY0":-140.0988753633825,"vZ0":-1.252602324794918,"x":126.54,"y":150.12,"x0":-1.7103220819263807,"y0":50.001801495501326,"z0":4.88072401940195,"aX":-15.038850242230795},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":12.4,"spinRate":2367,"spinDirection":229},"zone":2,"typeConfidence":0.88,"plateTime":0.3909007052439071,"extension":6.3945243881459595},"hitData":{"launchSpeed":97.1,"launchAngle":57.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.15,"coordY":116.76}},"index":4,"playId":"b2003f18-4f33-3e33-9f5b-b0b0a23cc1a3","pitchNumber":5,"startTime":"2026-04-25T18:32:36.681Z","endTime":"2026-04-25T18:32:49.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:32:49.141Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a ground ball to shortstop Masyn Winn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T18:34:48.207Z","endTime":"2026-04-25T18:35:36.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00157365499047,"aZ":-12.687817634463402,"pfxX":3.867167878079681,"pfxZ":10.691868232046188,"pX":0.2588958291238283,"pZ":3.2717108744773387,"vX0":-2.280443310443674,"vY0":-135.03030908083412,"vZ0":-6.238365879289356,"x":107.13,"y":150.44,"x0":0.6178048729900318,"y0":50.000001350018586,"z0":6.52720546621349,"aX":7.046423172467949},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-6.5,"spinRate":2216,"spinDirection":157},"zone":2,"typeConfidence":0.9,"plateTime":0.4076793813562074,"extension":5.908746694292725},"index":0,"playId":"9698e623-aa2b-3ade-8c37-9289ed5933b5","pitchNumber":1,"startTime":"2026-04-25T18:34:58.595Z","endTime":"2026-04-25T18:35:02.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.280003003510384,"aZ":-43.40746489167268,"pfxX":-6.713621978042495,"pfxZ":-8.813729295011548,"pX":-0.5437322021218353,"pZ":1.65540840736437,"vX0":-0.609193421824437,"vY0":-113.75313711836229,"vZ0":-1.3593529685986385,"x":137.73,"y":194.08,"x0":0.5989624736020323,"y0":50.004888266201455,"z0":6.6737006669711,"aX":-8.553811580604641},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.8,"breakHorizontal":12.2,"spinRate":2986,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.48674400847723964,"extension":6.122613374515519},"index":1,"playId":"2d9d5d8b-af9d-310b-a10e-17c99503f065","pitchNumber":2,"startTime":"2026-04-25T18:35:11.342Z","endTime":"2026-04-25T18:35:15.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.729340629937994,"aZ":-13.085289472854639,"pfxX":4.311591873801536,"pfxZ":10.345439461686311,"pX":0.43580198563764067,"pZ":2.5497117886107348,"vX0":-1.9330296960631148,"vY0":-135.94390343741796,"vZ0":-7.80863736077368,"x":100.39,"y":169.94,"x0":0.6014768265098629,"y0":50.00567981466199,"z0":6.395997286438006,"aX":7.957123845492446},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":-7.3,"spinRate":2114,"spinDirection":154},"zone":6,"typeConfidence":0.91,"plateTime":0.4051078030102917,"extension":5.96103338281545},"hitData":{"launchSpeed":102.5,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.12,"coordY":150.67}},"index":2,"playId":"18f3e405-f699-349a-8f94-9d56f2002748","pitchNumber":3,"startTime":"2026-04-25T18:35:27.135Z","endTime":"2026-04-25T18:35:36.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:35:36.147Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T18:35:58.711Z","endTime":"2026-04-25T18:37:26.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626334284626548,"aZ":-15.605834951437432,"pfxX":7.936091132108574,"pfxZ":9.100078315507584,"pX":-1.3253577264724739,"pZ":1.6823166443631765,"vX0":-6.8025276817192895,"vY0":-134.0072606748105,"vZ0":-9.157743910644037,"x":167.52,"y":193.36,"x0":0.21338439131120815,"y0":50.005415906549224,"z0":6.256084912616439,"aX":14.453803093243211},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":-13.0,"spinRate":2025,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.4085317757716842,"extension":6.128962614144566},"index":0,"playId":"f0b2f100-8c45-36e4-b9c3-43ec7e11f0e5","pitchNumber":1,"startTime":"2026-04-25T18:36:08.640Z","endTime":"2026-04-25T18:36:13.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14752301588772,"aZ":-15.872901932315747,"pfxX":7.155438103543067,"pfxZ":8.773400315622853,"pX":0.09871990377538016,"pZ":3.5831914834570706,"vX0":-3.305516030252533,"vY0":-135.57953938709454,"vZ0":-4.799952735734593,"x":113.24,"y":142.03,"x0":0.4052453793287847,"y0":50.00469482664051,"z0":6.487422805944438,"aX":13.29812081919703},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":-12.2,"spinRate":2122,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.40426947541960345,"extension":5.995709762101473},"index":1,"playId":"268fb484-f4aa-32c2-9256-a8e5ad3eabcc","pitchNumber":2,"startTime":"2026-04-25T18:36:23.222Z","endTime":"2026-04-25T18:36:27.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.431310882708043,"aZ":-14.73515852665685,"pfxX":4.1178893851242595,"pfxZ":9.30703972409811,"pX":-0.709291944469192,"pZ":1.9520693633651907,"vX0":-4.066041762355881,"vY0":-136.3792365015134,"vZ0":-9.224322476071597,"x":144.04,"y":186.07,"x0":0.2696327936664097,"y0":50.00664515560625,"z0":6.40661003885792,"aX":7.718978908056157},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-6.6,"spinRate":2112,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4024087009595103,"extension":6.07940593538381},"index":2,"playId":"5be08faf-f0d7-31f7-915f-fbd1b2d004cd","pitchNumber":3,"startTime":"2026-04-25T18:36:41.719Z","endTime":"2026-04-25T18:36:46.072Z","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":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.393974459171524,"aZ":-32.2492768682131,"pfxX":-1.8772859288506503,"pfxZ":-0.04891831642667732,"pX":0.13947272837040373,"pZ":2.4250525606827478,"vX0":-0.7140979548379883,"vY0":-124.45592783737631,"vZ0":-3.4809747041503636,"x":111.68,"y":173.3,"x0":0.6734599517736846,"y0":50.00243782817933,"z0":6.493895480063304,"aX":-2.964518627801576},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":3.6,"spinRate":2543,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.43897344280250783,"extension":5.9489427473009036},"index":3,"playId":"e868306d-5733-3a35-9bcd-d695f38e4695","pitchNumber":4,"startTime":"2026-04-25T18:37:05.536Z","endTime":"2026-04-25T18:37:09.092Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15515001134115,"aZ":-29.99493501032901,"pfxX":-2.4241976279879927,"pfxZ":1.3607720391940168,"pX":-1.3149926490959922,"pZ":1.8448823131825274,"vX0":-3.759200858032053,"vY0":-124.97742712751649,"vZ0":-5.251033898773709,"x":167.12,"y":188.97,"x0":0.5162605724514517,"y0":50.00426986302618,"z0":6.399579511339224,"aX":-3.883529821561186},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":5.2,"spinRate":2697,"spinDirection":268},"zone":13,"typeConfidence":0.91,"plateTime":0.43613567946407095,"extension":6.1204475536748415},"index":4,"playId":"5ca19131-727b-3f92-a055-61ac41c0c07d","pitchNumber":5,"startTime":"2026-04-25T18:37:22.676Z","endTime":"2026-04-25T18:37:26.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:37:26.402Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Will Wilson homers (1) on a fly ball to left field. Mitch Garver scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T18:37:41.227Z","endTime":"2026-04-25T18:38:38.613Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78853504169288,"aZ":-44.855080831753305,"pfxX":-4.917740207806479,"pfxZ":-9.573074998879875,"pX":-1.4859432796675043,"pZ":0.6482436668709217,"vX0":-3.1265867175487556,"vY0":-115.60527505810487,"vZ0":-3.432969189560812,"x":173.64,"y":221.28,"x0":0.5327971598962227,"y0":50.00237309991009,"z0":6.548512995216681,"aX":-6.51492782095959},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-17.9,"breakHorizontal":9.8,"spinRate":3017,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.47767609380302023,"extension":6.2319674580903515},"index":0,"playId":"ce68c8ac-c6d7-341e-a3cc-8322030534ae","pitchNumber":1,"startTime":"2026-04-25T18:37:48.469Z","endTime":"2026-04-25T18:37:54.470Z","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":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252444272411992,"aZ":-13.374816049262872,"pfxX":3.7711679112388223,"pfxZ":9.872177588371251,"pX":-0.20905491275670857,"pZ":2.9426276190604437,"vX0":-3.1671116766295664,"vY0":-136.9000713663355,"vZ0":-6.913338570953625,"x":124.97,"y":159.33,"x0":0.4708942439344133,"y0":50.00608045227211,"z0":6.4100877523862945,"aX":7.184103987978244},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":-6.2,"spinRate":2067,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.3995641327023507,"extension":6.038728325707773},"hitData":{"launchSpeed":106.3,"launchAngle":29.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.04,"coordY":72.51}},"index":1,"playId":"f8b8d3e9-d2b5-36dc-9738-c0faa8d9b3ba","pitchNumber":2,"startTime":"2026-04-25T18:38:11.584Z","endTime":"2026-04-25T18:38:38.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:38:38.613Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rob Refsnyder grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T18:38:42.095Z","endTime":"2026-04-25T18:39:06.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.064617559377666,"aZ":-22.516396066780892,"pfxX":7.4563177035840535,"pfxZ":5.751063777180387,"pX":0.202197221069976,"pZ":2.152107157989017,"vX0":-3.661276022921353,"vY0":-128.1262352455553,"vZ0":-6.080382191652503,"x":109.29,"y":180.67,"x0":0.6735891376226463,"y0":50.002289640209874,"z0":6.291877282945009,"aX":12.516802520201619},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.4,"breakHorizontal":-12.8,"spinRate":1716,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.4259212499139977,"extension":6.199818621903161},"hitData":{"launchSpeed":72.2,"launchAngle":0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.33,"coordY":170.93}},"index":0,"playId":"d2d16014-a735-353f-92c6-617b9d5aff45","pitchNumber":1,"startTime":"2026-04-25T18:38:58.151Z","endTime":"2026-04-25T18:39:06.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:39:06.843Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a ground ball to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T18:39:25.659Z","endTime":"2026-04-25T18:39:43.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.287405480914998,"aZ":-23.695956559987533,"pfxX":9.678502443584216,"pfxZ":5.111076123176776,"pX":0.5203013338460314,"pZ":2.1520872079381346,"vX0":-3.8792872593006305,"vY0":-128.42322459181776,"vZ0":-5.747074294420048,"x":97.17,"y":180.67,"x0":0.7988108290159583,"y0":50.00239389386919,"z0":6.2789601155567105,"aX":16.05589589581351},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":-16.6,"spinRate":1810,"spinDirection":133},"zone":9,"typeConfidence":0.91,"plateTime":0.42760397140468154,"extension":6.1318704815882725},"hitData":{"launchSpeed":79.5,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.0,"coordY":130.0}},"index":0,"playId":"178797af-9811-34f3-bfe7-3d0135ba6468","pitchNumber":1,"startTime":"2026-04-25T18:39:31.736Z","endTime":"2026-04-25T18:39:43.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:39:43.733Z","atBatIndex":15},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Cal Raleigh caught stealing 2nd base, catcher Pedro Pagés to second baseman JJ Wetherholt.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T18:40:17.727Z","endTime":"2026-04-25T18:40:27.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T18:40:04.354Z","endTime":"2026-04-25T18:40:19.996Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345786924692867,"aZ":-13.478026874227046,"pfxX":3.0227797018647866,"pfxZ":10.210368766487754,"pX":0.7341284659856957,"pZ":3.2175608751061957,"vX0":-0.9067816517368437,"vY0":-134.50896024533841,"vZ0":-6.257819681362696,"x":89.02,"y":151.91,"x0":0.683008362306695,"y0":50.00367834782773,"z0":6.530986026358016,"aX":5.535703474688217},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":-5.3,"spinRate":2053,"spinDirection":152},"zone":3,"typeConfidence":0.89,"plateTime":0.40729628017199415,"extension":5.839244576091504},"index":1,"playId":"6f015521-6761-3bf8-8f47-77b5958b4fc7","pitchNumber":1,"startTime":"2026-04-25T18:40:19.996Z","endTime":"2026-04-25T18:40:27.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:40:27.507Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T18:42:33.809Z","endTime":"2026-04-25T18:42:51.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":75.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62596535920776,"aZ":-27.77723935039823,"pfxX":4.745486765299882,"pfxZ":2.9754792428262595,"pX":0.6532074262784284,"pZ":1.8826045984481456,"vX0":4.046649352938742,"vY0":-121.86038000148282,"vZ0":-1.592062306332582,"x":92.1,"y":187.95,"x0":-1.655562719661613,"y0":50.005900092147854,"z0":4.98207443093306,"aX":7.019645368798881},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.2,"breakHorizontal":-9.7,"spinRate":2483,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.45234612666492025,"extension":6.415539764388926},"hitData":{"launchSpeed":102.5,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.97,"coordY":144.69}},"index":0,"playId":"babda41b-dc0c-30f2-8c15-dd274ccf108c","pitchNumber":1,"startTime":"2026-04-25T18:42:43.807Z","endTime":"2026-04-25T18:42:51.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:42:51.826Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Church homers (3) on a line drive to right center field.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T18:43:10.734Z","endTime":"2026-04-25T18:44:57.006Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30688838238801,"aZ":-15.632416711715459,"pfxX":-5.915834671902368,"pfxZ":8.551709627775224,"pX":-0.8107906098379698,"pZ":2.30656416466717,"vX0":4.748561755116819,"vY0":-138.94581730368293,"vZ0":-4.24452102011023,"x":147.91,"y":176.5,"x0":-1.7827223639370666,"y0":50.00019265020525,"z0":4.909286200713824,"aX":-11.439155981633338},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":9.6,"spinRate":2325,"spinDirection":232},"zone":4,"typeConfidence":0.89,"plateTime":0.39587144228126636,"extension":6.436020825515404},"index":0,"playId":"4b30b0dc-e3f2-3cbb-95f0-421a10b82da2","pitchNumber":1,"startTime":"2026-04-25T18:43:20.591Z","endTime":"2026-04-25T18:43:24.782Z","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.6,"endSpeed":87.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47222983769384,"aZ":-16.04697455059585,"pfxX":-5.801581266683899,"pfxZ":8.106196059287523,"pX":-0.816497292330372,"pZ":2.6390397322930337,"vX0":4.680802137220702,"vY0":-140.53019043824568,"vZ0":-3.4874322550684598,"x":148.12,"y":167.53,"x0":-1.7545266000674014,"y0":50.00087623972993,"z0":4.946094152616704,"aX":-11.539268401224538},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2269,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.39056917587233464,"extension":6.257510501919102},"index":1,"playId":"a8193e41-0db4-3a78-877d-4cbfee76eb23","pitchNumber":2,"startTime":"2026-04-25T18:43:37.081Z","endTime":"2026-04-25T18:43:41.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.149775248245035,"aZ":-14.826034133976615,"pfxX":-6.803074524499213,"pfxZ":8.89849465588135,"pX":0.2665613145416117,"pZ":2.635448515532031,"vX0":7.6811819528238905,"vY0":-140.07088696928557,"vZ0":-3.7535028276841143,"x":106.84,"y":167.62,"x0":-1.652052091087387,"y0":50.00645329536275,"z0":4.988411801966798,"aX":-13.268852989274384},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":10.3,"spinRate":2258,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.39386803843320184,"extension":6.332378226621823},"index":2,"playId":"792d5a8a-7fc9-3733-8b2b-6a9fdb4746f1","pitchNumber":3,"startTime":"2026-04-25T18:43:56.148Z","endTime":"2026-04-25T18:43:59.649Z","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":96.1,"endSpeed":86.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78178402252109,"aZ":-16.65621843186747,"pfxX":-7.246110434828827,"pfxZ":7.933013126524173,"pX":-1.033094393083201,"pZ":4.193025519229163,"vX0":4.611391324592047,"vY0":-139.7603309405621,"vZ0":0.45754471327445784,"x":156.38,"y":125.57,"x0":-1.7726168744054274,"y0":50.003392808812016,"z0":5.1306269810288265,"aX":-14.175003069839681},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2376,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.3936022889753841,"extension":6.346053563531226},"index":3,"playId":"ebf686fa-f627-3389-9418-7d02363e310f","pitchNumber":4,"startTime":"2026-04-25T18:44:17.816Z","endTime":"2026-04-25T18:44:21.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3419349205109,"aZ":-27.964146083222847,"pfxX":-9.531333825627339,"pfxZ":2.191733817809773,"pX":-0.16418684393392888,"pZ":2.8206733729139177,"vX0":7.679169716695961,"vY0":-138.3368307695384,"vZ0":-0.8280207040923634,"x":123.26,"y":162.62,"x0":-1.7496613864937123,"y0":50.00370602489184,"z0":5.013080394866962,"aX":-18.31536441309172},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.0,"breakHorizontal":15.5,"spinRate":2275,"spinDirection":223},"zone":2,"typeConfidence":0.92,"plateTime":0.39725165477285973,"extension":6.384155863279325},"hitData":{"launchSpeed":109.8,"launchAngle":19.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":190.63,"coordY":52.16}},"index":4,"playId":"2cefc9ed-40a4-38bf-aeb5-44787ee73c90","pitchNumber":5,"startTime":"2026-04-25T18:44:35.001Z","endTime":"2026-04-25T18:44:57.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:44:57.006Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T18:45:15.421Z","endTime":"2026-04-25T18:46:28.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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,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":668227,"link":"/api/v1/people/668227"},"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":96.2,"endSpeed":88.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.405910873832052,"aZ":-28.839572847653454,"pfxX":-9.346464882701552,"pfxZ":1.6747599070236205,"pX":-0.7673902303928093,"pZ":2.1706884706518315,"vX0":6.093702218063525,"vY0":-140.0566388314545,"vZ0":-2.150612595000892,"x":146.25,"y":180.17,"x0":-1.7561952152227214,"y0":50.00177129714865,"z0":4.833222731779407,"aX":-18.581148842349535},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":2399,"spinDirection":230},"zone":4,"typeConfidence":0.92,"plateTime":0.39096436712954263,"extension":6.325003946140785},"index":0,"playId":"2204f1e5-561d-33ab-a210-006f0d1dd805","pitchNumber":1,"startTime":"2026-04-25T18:45:25.491Z","endTime":"2026-04-25T18:45:29.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040372219119494,"aZ":-29.104571450990615,"pfxX":-7.288967249540656,"pfxZ":1.553852159642318,"pX":-0.4764745393885514,"pZ":2.902494814777553,"vX0":5.838136724216043,"vY0":-139.7030054613747,"vZ0":-0.2329561267604905,"x":135.16,"y":160.41,"x0":-1.6447729635433601,"y0":50.005167749137236,"z0":4.897548576646759,"aX":-14.430794928307265},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.0,"breakHorizontal":12.0,"spinRate":2431,"spinDirection":231},"zone":1,"typeConfidence":0.92,"plateTime":0.3918327649372104,"extension":6.23724206215293},"index":1,"playId":"1c6e771d-5f62-3566-9bcd-6f2933829e5d","pitchNumber":2,"startTime":"2026-04-25T18:45:51.026Z","endTime":"2026-04-25T18:45:57.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.338581850082754,"aZ":-29.940432938291764,"pfxX":5.702179608313895,"pfxZ":1.4074543223139653,"pX":0.2736821248009447,"pZ":2.3985302492887803,"vX0":3.029420380597706,"vY0":-125.29271231054676,"vZ0":0.002357739457338748,"x":106.57,"y":174.02,"x0":-1.69205965458365,"y0":50.004448853364465,"z0":4.84445599790177,"aX":9.065438076451256},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-11.0,"spinRate":2473,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.4371747746579149,"extension":6.384046899605252},"hitData":{"launchSpeed":73.7,"launchAngle":22.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.01,"coordY":102.77}},"index":2,"playId":"9d39cdaa-87b2-31cf-a604-430e3e643a5f","pitchNumber":3,"startTime":"2026-04-25T18:46:15.457Z","endTime":"2026-04-25T18:46:28.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:46:28.453Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Scott II flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T18:46:41.439Z","endTime":"2026-04-25T18:48:14.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.758226953311755,"aZ":-15.688576770169172,"pfxX":-6.824125416810897,"pfxZ":8.340479433892185,"pX":0.11958472797434753,"pZ":1.9546059302447338,"vX0":7.51450764258584,"vY0":-140.4155843757993,"vZ0":-4.686846542059953,"x":112.44,"y":186.01,"x0":-1.717501747448519,"y0":50.00548160196102,"z0":4.681896716348454,"aX":-13.493149022069776},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2448,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.39158233025105416,"extension":6.491481588812645},"index":0,"playId":"1ddf2d3a-c14f-3920-96af-a85dd98c7333","pitchNumber":1,"startTime":"2026-04-25T18:46:54.566Z","endTime":"2026-04-25T18:47:01.569Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pedro Pagés steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"1ddf2d3a-c14f-3920-96af-a85dd98c7333","startTime":"2026-04-25T18:47:05.660Z","endTime":"2026-04-25T18:47:18.930Z","isPitch":false,"isBaseRunningPlay":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23606842613569,"aZ":-17.3353216851984,"pfxX":-6.275340386653218,"pfxZ":7.632612589253528,"pX":-0.8012974178229862,"pZ":3.3723220919983112,"vX0":4.986391464307895,"vY0":-139.04333823709632,"vZ0":-0.9118403183950705,"x":147.54,"y":147.73,"x0":-1.8089164069131825,"y0":50.003795024011595,"z0":4.862664151086737,"aX":-12.201181717530002},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":10.2,"spinRate":2317,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.3950064913379596,"extension":6.538337730771277},"index":2,"playId":"644e290c-fa2a-3b33-b8e3-375df6cc163d","pitchNumber":2,"startTime":"2026-04-25T18:47:18.930Z","endTime":"2026-04-25T18:47:24.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.723927533871176,"aZ":-16.12760133444493,"pfxX":-6.496426721395238,"pfxZ":8.25411024569411,"pX":-1.231242778392894,"pZ":4.466104635495684,"vX0":4.2892886086842,"vY0":-139.35462873068562,"vZ0":1.6170318198223548,"x":163.93,"y":118.2,"x0":-1.9556890867224381,"y0":50.000191992079024,"z0":4.951263521495695,"aX":-12.62629337494928},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2401,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3948037163933007,"extension":6.359304532197487},"index":3,"playId":"3ba41bcd-cb4d-3a5c-ab57-fbccb4338ec3","pitchNumber":3,"startTime":"2026-04-25T18:47:39.630Z","endTime":"2026-04-25T18:47:43.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92676570080764,"aZ":-14.7632763702189,"pfxX":-6.833029514630923,"pfxZ":8.817786680650347,"pX":0.21146682110762238,"pZ":2.0690326574732296,"vX0":7.3687250541110325,"vY0":-140.18016818775476,"vZ0":-4.761360340347315,"x":108.94,"y":182.92,"x0":-1.5730702372163554,"y0":50.006105283712216,"z0":4.76498585424193,"aX":-13.498411169612174},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":10.7,"spinRate":2434,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.39186975387832845,"extension":6.400373233699391},"hitData":{"launchSpeed":90.4,"launchAngle":39.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.01,"coordY":93.41}},"index":4,"playId":"f685cbb0-b37c-3e61-8e24-047ae9bedcb5","pitchNumber":4,"startTime":"2026-04-25T18:48:01.712Z","endTime":"2026-04-25T18:48:14.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:48:14.226Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to left fielder Randy Arozarena. Pedro Pagés to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T18:48:26.373Z","endTime":"2026-04-25T18:49:13.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"postOnThird":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":78.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94721163562373,"aZ":-26.63488095127591,"pfxX":0.30092965998766175,"pfxZ":3.5295833641825194,"pX":-0.052558474154335316,"pZ":1.2264307460662494,"vX0":4.27513863127792,"vY0":-124.99459223330162,"vZ0":-3.361275795007143,"x":119.0,"y":205.67,"x0":-1.8296255282015093,"y0":50.00599971582919,"z0":4.7936436554832165,"aX":0.4719123035733166},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":-1.6,"spinRate":2487,"spinDirection":72},"zone":13,"typeConfidence":2.0,"plateTime":0.4394542836326587,"extension":6.517812293172145},"index":0,"playId":"d0e38cf2-7594-3826-b331-7a01ac9a0a33","pitchNumber":1,"startTime":"2026-04-25T18:48:44.111Z","endTime":"2026-04-25T18:48:48.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.904828341440826,"aZ":-33.07634359514837,"pfxX":-0.015494242088858412,"pfxZ":-0.5574154130553985,"pX":0.16027960475063935,"pZ":2.485588901849988,"vX0":4.25430804580096,"vY0":-127.2065595169335,"vZ0":0.12983229268519314,"x":110.89,"y":171.67,"x0":-1.5429929056714333,"y0":50.003556071477526,"z0":5.090349012246606,"aX":-0.024959807328354306},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.7,"breakHorizontal":-1.1,"spinRate":2325,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.4331854229347032,"extension":6.3362501333483054},"hitData":{"launchSpeed":98.4,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.36,"coordY":104.56}},"index":1,"playId":"7081bc67-feb1-3299-b25c-a4bac9302463","pitchNumber":2,"startTime":"2026-04-25T18:49:01.140Z","endTime":"2026-04-25T18:49:13.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:49:13.577Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to second baseman Cole Young.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T18:50:14.816Z","endTime":"2026-04-25T18:51:01.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T18:49:37.733Z","endTime":"2026-04-25T18:50:17.105Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.422051248996127,"aZ":-28.080053736732978,"pfxX":-10.695543943352254,"pfxZ":2.119663944595753,"pX":-0.6558999197517789,"pZ":2.0774062981327988,"vX0":6.480895277962574,"vY0":-137.97528596405667,"vZ0":-2.3355492680954586,"x":142.0,"y":182.69,"x0":-1.6444985827264251,"y0":50.00225496229627,"z0":4.825293786539725,"aX":-20.64050913269229},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.6,"breakHorizontal":18.0,"spinRate":2253,"spinDirection":230},"zone":7,"typeConfidence":0.92,"plateTime":0.39683988563155514,"extension":6.526126885541},"index":1,"playId":"2d1df687-f4fe-3e8b-b1f2-1dc4fad560e4","pitchNumber":1,"startTime":"2026-04-25T18:50:17.105Z","endTime":"2026-04-25T18:50:21.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02693854285082,"aZ":-28.568602458933253,"pfxX":-11.013459296438342,"pfxZ":1.8313552410920888,"pX":0.41573266124200225,"pZ":1.4059119219425824,"vX0":9.146452717972847,"vY0":-139.3571712476391,"vZ0":-3.9536560890095327,"x":101.15,"y":200.82,"x0":-1.4764013275850718,"y0":50.00321566077434,"z0":4.72806061020104,"aX":-21.684193676392137},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.6,"breakHorizontal":18.1,"spinRate":2399,"spinDirection":230},"zone":14,"typeConfidence":0.92,"plateTime":0.3928977531832851,"extension":6.409378252292779},"index":2,"playId":"5223a713-05a2-3d13-9af8-557ee127213e","pitchNumber":2,"startTime":"2026-04-25T18:50:32.007Z","endTime":"2026-04-25T18:50:35.863Z","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.0,"endSpeed":88.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.818055575055396,"aZ":-14.666278225925426,"pfxX":-7.393153293190389,"pfxZ":8.734148895361574,"pX":-0.6993828770431827,"pZ":2.6349296598425425,"vX0":5.235391117813052,"vY0":-141.08195059185147,"vZ0":-3.3780174025537772,"x":143.66,"y":167.64,"x0":-1.6240665536462096,"y0":50.00096695857377,"z0":4.800478411329889,"aX":-14.816413090768286},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":12.2,"spinRate":2418,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.3890987927167613,"extension":6.392739825951269},"hitData":{"launchSpeed":65.1,"launchAngle":37.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.21,"coordY":123.17}},"index":3,"playId":"e989af16-f25f-328b-8523-202bf74d1ec8","pitchNumber":3,"startTime":"2026-04-25T18:50:52.979Z","endTime":"2026-04-25T18:51:01.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:51:01.204Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out sharply to shortstop Masyn Winn.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T18:53:00.436Z","endTime":"2026-04-25T18:54:00.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93260963045468,"aZ":-12.818349165003045,"pfxX":3.4737612344555946,"pfxZ":10.845532440454381,"pX":0.1132652518768664,"pZ":1.4120865682973271,"vX0":-2.0196630613113173,"vY0":-133.3240021753324,"vZ0":-10.465325261992344,"x":112.68,"y":200.65,"x0":0.4326315554921056,"y0":50.00566367712073,"z0":6.334262895516162,"aX":6.20166134996313},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-5.8,"spinRate":2022,"spinDirection":150},"zone":14,"typeConfidence":0.79,"plateTime":0.41215830664921294,"extension":6.094594886842693},"index":0,"playId":"8a28b8e1-7767-3eb9-8189-8b25223d352f","pitchNumber":1,"startTime":"2026-04-25T18:53:11.666Z","endTime":"2026-04-25T18:53:16.002Z","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":91.9,"endSpeed":84.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55688414985803,"aZ":-17.37344015075538,"pfxX":6.530140742088744,"pfxZ":8.18532130985929,"pX":-0.7998311602429573,"pZ":2.489401131533841,"vX0":-5.486625245332239,"vY0":-133.55657893954017,"vZ0":-6.965533943615191,"x":147.49,"y":171.57,"x0":0.4319494628857198,"y0":50.00034102183881,"z0":6.378937141557937,"aX":11.804424169022514},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":-10.7,"spinRate":2079,"spinDirection":146},"zone":4,"typeConfidence":0.91,"plateTime":0.4099862461605466,"extension":6.0085900661429825},"index":1,"playId":"ea573018-669c-36a7-81b6-bec84b8c66c3","pitchNumber":2,"startTime":"2026-04-25T18:53:25.550Z","endTime":"2026-04-25T18:53:29.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.179778605033103,"aZ":-19.970280019287276,"pfxX":7.112916968856389,"pfxZ":7.43671395395953,"pX":-0.23113272330773305,"pZ":1.702409322987443,"vX0":-4.6270594047306925,"vY0":-127.28921757871748,"vZ0":-7.413441110448549,"x":125.81,"y":192.81,"x0":0.6863108857318921,"y0":50.00128764996556,"z0":6.234255166228825,"aX":11.668560788327303},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.0,"breakHorizontal":-11.9,"spinRate":1720,"spinDirection":128},"zone":8,"typeConfidence":0.87,"plateTime":0.43032985616480746,"extension":6.203719202390713},"index":2,"playId":"27a200fe-d9cc-375f-b273-6ff6690c0225","pitchNumber":3,"startTime":"2026-04-25T18:53:39.751Z","endTime":"2026-04-25T18:53:43.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75762309817411,"aZ":-13.022241591926045,"pfxX":3.0887147134750266,"pfxZ":10.678858672594291,"pX":-0.24219653353869086,"pZ":2.5572868267306856,"vX0":-3.0069421498927045,"vY0":-134.0257409281336,"vZ0":-7.752922316300562,"x":126.23,"y":169.73,"x0":0.500630367780435,"y0":50.00409056070782,"z0":6.4457604278163005,"aX":5.540708251804016},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.6,"breakHorizontal":-4.8,"spinRate":2063,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.41088172560156444,"extension":6.019969799519932},"hitData":{"launchSpeed":110.2,"launchAngle":10.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":107.21,"coordY":151.68}},"index":3,"playId":"f22a6276-8ec0-3761-bee0-9826fb31c3d0","pitchNumber":4,"startTime":"2026-04-25T18:53:54.440Z","endTime":"2026-04-25T18:54:00.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:54:00.051Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T18:54:11.518Z","endTime":"2026-04-25T18:54:56.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2254716506094,"aZ":-12.616211723178541,"pfxX":3.32962423664925,"pfxZ":10.688072083305299,"pX":-0.6617133464337847,"pZ":2.346195765372467,"vX0":-4.2552125443376285,"vY0":-135.55070879212872,"vZ0":-8.309453994207232,"x":142.22,"y":175.43,"x0":0.5082013462525136,"y0":50.00384890533058,"z0":6.366463844528507,"aX":6.093635218755752},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":-4.9,"spinRate":2102,"spinDirection":155},"zone":4,"typeConfidence":0.9,"plateTime":0.406674270447414,"extension":6.080284702665774},"index":0,"playId":"f92e5791-b9e6-3bb9-bc7b-9f18afa5e8e7","pitchNumber":1,"startTime":"2026-04-25T18:54:25.674Z","endTime":"2026-04-25T18:54:29.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49230919273069,"aZ":-29.48204257958014,"pfxX":-3.0558052555063506,"pfxZ":1.725468979011458,"pX":-0.5219296394490295,"pZ":3.0609486148199694,"vX0":-1.7058531200583946,"vY0":-123.8836996341198,"vZ0":-2.4260375009020803,"x":136.89,"y":156.13,"x0":0.5722050220833582,"y0":50.000090909241926,"z0":6.514597828061239,"aX":-4.753346283569042},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":5.9,"spinRate":2626,"spinDirection":259},"zone":1,"typeConfidence":0.91,"plateTime":0.4419403190377498,"extension":6.094642668816384},"hitData":{"launchSpeed":104.9,"launchAngle":1.0,"totalDistance":166.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.82,"coordY":84.79}},"index":1,"playId":"51f50958-6a82-3734-ad58-cb786c4b1924","pitchNumber":2,"startTime":"2026-04-25T18:54:43.757Z","endTime":"2026-04-25T18:54:56.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:54:56.618Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to left fielder Nathan Church.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T18:55:09.113Z","endTime":"2026-04-25T18:56:20.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.201348636818093,"aZ":-20.370715619178306,"pfxX":6.977427069138985,"pfxZ":7.228178785578958,"pX":0.44651571224337594,"pZ":2.710265611310421,"vX0":-3.3988722719215634,"vY0":-126.80219896688853,"vZ0":-4.999894799553901,"x":99.98,"y":165.6,"x0":0.8955714344485174,"y0":50.00531077764317,"z0":6.326544942785774,"aX":11.397821748165365},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.2,"breakHorizontal":-11.9,"spinRate":1819,"spinDirection":129},"zone":6,"typeConfidence":0.8,"plateTime":0.43146086098023684,"extension":6.081745460361253},"index":0,"playId":"6b36539b-c9c8-3b1f-b518-d2a5c7757131","pitchNumber":1,"startTime":"2026-04-25T18:55:16.783Z","endTime":"2026-04-25T18:55:20.388Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"c63b31e1-8706-3d00-8f73-b9cdd6eb57bf","startTime":"2026-04-25T18:55:32.941Z","endTime":"2026-04-25T18:55:35.973Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3317642793698,"aZ":-12.577659037475447,"pfxX":3.1404148047656206,"pfxZ":10.923935440327764,"pX":0.02719322220648336,"pZ":3.4750115290653785,"vX0":-2.9383582056478814,"vY0":-133.94767984139355,"vZ0":-5.609064982051654,"x":115.96,"y":144.95,"x0":0.7371141402486777,"y0":50.00632360978261,"z0":6.516368008775786,"aX":5.635899696452283},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":-4.9,"spinRate":1969,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.41089543749153634,"extension":6.111235424315837},"index":2,"playId":"0af36078-1d75-31fc-a238-932500e73c58","pitchNumber":2,"startTime":"2026-04-25T18:55:48.889Z","endTime":"2026-04-25T18:55:51.998Z","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":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86175217473717,"aZ":-30.83118693483667,"pfxX":-3.016132945997858,"pfxZ":0.8510742718203428,"pX":-0.4403741692262103,"pZ":2.337779327556673,"vX0":-1.922137058771384,"vY0":-124.7756179163154,"vZ0":-3.8014602096103136,"x":133.79,"y":175.66,"x0":0.7315332527152435,"y0":50.00293516769475,"z0":6.41858702114531,"aX":-4.7605282913665405},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":5.9,"spinRate":2597,"spinDirection":238},"zone":4,"typeConfidence":0.91,"plateTime":0.4387955591553063,"extension":6.207293840584161},"hitData":{"launchSpeed":85.6,"launchAngle":31.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.26,"coordY":112.16}},"index":3,"playId":"d7cee65b-17cf-39a8-ad72-221812a6f134","pitchNumber":3,"startTime":"2026-04-25T18:56:07.247Z","endTime":"2026-04-25T18:56:20.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:56:20.273Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T18:56:55.591Z","endTime":"2026-04-25T18:57:59.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"de5f4325-08ec-3921-94af-e5dea5225e78","startTime":"2026-04-25T18:56:43.014Z","endTime":"2026-04-25T18:56:46.014Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":82.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31968221754336,"aZ":-17.078720156230705,"pfxX":8.588683490210395,"pfxZ":8.490661164260706,"pX":0.6087035707769114,"pZ":3.405054664381291,"vX0":-2.971246184302017,"vY0":-133.8504201041404,"vZ0":-4.708777314950084,"x":93.8,"y":146.84,"x0":0.630685747050756,"y0":50.00270987239625,"z0":6.445988466680268,"aX":15.269804604787725},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":-14.6,"spinRate":1986,"spinDirection":149},"zone":3,"typeConfidence":0.88,"plateTime":0.4124129781285384,"extension":6.135989955070368},"index":1,"playId":"886dfbce-a178-30ee-b664-662f465d72d1","pitchNumber":1,"startTime":"2026-04-25T18:56:57.897Z","endTime":"2026-04-25T18:57:02.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68969942257353,"aZ":-30.154597545377392,"pfxX":-2.291078658864708,"pfxZ":1.3410461268232998,"pX":-0.7907973024217495,"pZ":1.3304045575626082,"vX0":-2.9255849862296768,"vY0":-122.1051695237499,"vZ0":-5.968742269185413,"x":147.14,"y":202.86,"x0":0.7218508028722672,"y0":50.003744756329965,"z0":6.410408223299432,"aX":-3.448996916427749},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.2,"breakHorizontal":4.8,"spinRate":2579,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.44906087408441087,"extension":6.040951013644704},"index":2,"playId":"38b5103e-5b74-3480-b0a7-a26062ccb70e","pitchNumber":2,"startTime":"2026-04-25T18:57:13.370Z","endTime":"2026-04-25T18:57:17.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06567502077332,"aZ":-10.347701089500788,"pfxX":4.697388169782984,"pfxZ":11.861477490290971,"pX":-1.0572975303716303,"pZ":3.1367224765057546,"vX0":-5.137185159705429,"vY0":-136.06990496755182,"vZ0":-6.7291702056956595,"x":157.3,"y":154.09,"x0":0.2618347144823537,"y0":50.00053421292011,"z0":6.389688681918034,"aX":8.642514726645526},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.9,"breakHorizontal":-7.2,"spinRate":2209,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.4054356542070896,"extension":6.095796724127474},"index":3,"playId":"f3932884-75d2-33a8-aa11-f9b3769c6f8c","pitchNumber":3,"startTime":"2026-04-25T18:57:30.622Z","endTime":"2026-04-25T18:57:38.130Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Naylor steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":4,"actionPlayId":"f3932884-75d2-33a8-aa11-f9b3769c6f8c","startTime":"2026-04-25T18:57:42.948Z","endTime":"2026-04-25T18:57:54.319Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":93.3,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07014601598236,"aZ":-10.605607413289395,"pfxX":3.2849557058363983,"pfxZ":11.75284769031939,"pX":-0.7503557576334767,"pZ":1.6853160850336004,"vX0":-3.6663558478675258,"vY0":-135.46573022093156,"vZ0":-10.13025246898297,"x":145.6,"y":193.28,"x0":0.2019643878878461,"y0":50.00071190685635,"z0":6.242385436803656,"aX":6.027691506769455},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":-5.0,"spinRate":2158,"spinDirection":156},"zone":7,"typeConfidence":0.9,"plateTime":0.4062885200829309,"extension":6.272078026517965},"index":5,"playId":"5f70c1ca-3234-393b-a8dc-61381380e64b","pitchNumber":4,"startTime":"2026-04-25T18:57:54.319Z","endTime":"2026-04-25T18:57:59.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:57:59.288Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mitch Garver flies out to right fielder Jordan Walker in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T18:58:18.829Z","endTime":"2026-04-25T18:58:48.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.374079764120538,"aZ":-20.526410561494867,"pfxX":7.228006195508534,"pfxZ":7.062883511240166,"pX":-0.055235879939218586,"pZ":2.6664632426290478,"vX0":-4.153787969562605,"vY0":-127.85993792904682,"vZ0":-5.051341876212097,"x":119.11,"y":166.79,"x0":0.6547828494837239,"y0":50.003068957424595,"z0":6.2874615901434066,"aX":11.918426914631045},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.9,"breakHorizontal":-12.1,"spinRate":1805,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.42906647665986286,"extension":6.361065007093279},"index":0,"playId":"302b61ea-683b-35d0-9834-08cacf91dc18","pitchNumber":1,"startTime":"2026-04-25T18:58:22.763Z","endTime":"2026-04-25T18:58:26.169Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760040069782264,"aZ":-12.922992324450332,"pfxX":4.13681961832695,"pfxZ":10.35004201516024,"pX":0.13294235233603371,"pZ":2.7666305418157355,"vX0":-2.3604969028022773,"vY0":-136.0058232875648,"vZ0":-7.38058390492067,"x":111.93,"y":164.08,"x0":0.47777927503766293,"y0":50.00530461254597,"z0":6.424984736468445,"aX":7.697362420359142},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":-7.0,"spinRate":2120,"spinDirection":152},"zone":5,"typeConfidence":0.91,"plateTime":0.4037910506561939,"extension":6.063549982684251},"hitData":{"launchSpeed":88.8,"launchAngle":53.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.54,"coordY":135.22}},"index":1,"playId":"681b3790-15ab-3cea-a7e4-89a669d664f0","pitchNumber":2,"startTime":"2026-04-25T18:58:38.988Z","endTime":"2026-04-25T18:58:48.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T18:58:48.998Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out to second baseman Cole Young.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:01:11.299Z","endTime":"2026-04-25T19:01:32.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20630689429672,"aZ":-26.44656177239343,"pfxX":-10.156178250335815,"pfxZ":3.2926779313924817,"pX":-0.6499099626983833,"pZ":2.2558228595857677,"vX0":5.886048841696365,"vY0":-131.60007495115994,"vZ0":-1.8791846000299812,"x":141.77,"y":177.87,"x0":-1.6063253783022124,"y0":50.00094994078728,"z0":4.955072593571715,"aX":-17.656315867687244},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":16.9,"spinRate":2123,"spinDirection":239},"zone":4,"typeConfidence":0.84,"plateTime":0.41760949179972506,"extension":6.469703360432846},"hitData":{"launchSpeed":99.5,"launchAngle":9.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.88,"coordY":148.01}},"index":0,"playId":"1888aa56-68b1-3df5-80f0-1de884ed12c5","pitchNumber":1,"startTime":"2026-04-25T19:01:25.831Z","endTime":"2026-04-25T19:01:32.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:01:32.174Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a sharp line drive to right fielder Rob Refsnyder.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:01:44.732Z","endTime":"2026-04-25T19:03:04.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"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":97.1,"endSpeed":89.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86273908544217,"aZ":-27.897919996475558,"pfxX":-8.647765125827094,"pfxZ":2.1072098540587128,"pX":0.08901601093801415,"pZ":2.4788807950550096,"vX0":7.0940513644136916,"vY0":-141.26827666282358,"vZ0":-1.6126024029983026,"x":113.61,"y":171.85,"x0":-1.3257320196813234,"y0":50.00289481709542,"z0":4.842819139073067,"aX":-17.55542354051773},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.7,"breakHorizontal":14.3,"spinRate":2240,"spinDirection":234},"zone":5,"typeConfidence":0.92,"plateTime":0.3870704055194718,"extension":6.350002114507902},"index":0,"playId":"4806416e-f53a-3d9a-a0ed-3c0a34426462","pitchNumber":1,"startTime":"2026-04-25T19:01:57.130Z","endTime":"2026-04-25T19:02:00.812Z","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":96.6,"endSpeed":88.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07127303596027,"aZ":-18.41219095847588,"pfxX":-7.6925669363971485,"pfxZ":6.803938745402938,"pX":-0.35159068507989627,"pZ":3.6101910331582743,"vX0":5.918572883412872,"vY0":-140.68280833585166,"vZ0":-0.5149435694782281,"x":130.4,"y":141.3,"x0":-1.473183494711559,"y0":50.006908190728936,"z0":4.9789391596652655,"aX":-15.570066100005576},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":12.8,"spinRate":2309,"spinDirection":230},"zone":1,"typeConfidence":0.84,"plateTime":0.3879294261771524,"extension":6.257816162619132},"index":1,"playId":"0c745ef9-95fd-37f7-8272-3595b1036077","pitchNumber":2,"startTime":"2026-04-25T19:02:13.008Z","endTime":"2026-04-25T19:02:16.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.357116766843525,"aZ":-15.99012989323447,"pfxX":-9.0883933114023,"pfxZ":8.144933411937586,"pX":0.37483464710947056,"pZ":3.7796202948750697,"vX0":8.377952139570313,"vY0":-140.6585245571554,"vZ0":-0.5283464745659606,"x":102.71,"y":136.73,"x0":-1.4735271558249643,"y0":50.00387403378421,"z0":5.014481891812314,"aX":-18.062378844274157},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":14.5,"spinRate":2424,"spinDirection":232},"zone":12,"typeConfidence":0.86,"plateTime":0.39062482436720547,"extension":6.265803823002467},"index":2,"playId":"7c1b6f8c-66fe-39e8-ae0b-5baaa76e3843","pitchNumber":3,"startTime":"2026-04-25T19:02:34.338Z","endTime":"2026-04-25T19:02:38.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96347376024797,"aZ":-26.23841559763084,"pfxX":2.7532395324397942,"pfxZ":3.7261531960790144,"pX":-0.0912064177173977,"pZ":3.199525203963027,"vX0":2.943780859054663,"vY0":-125.81208967568422,"vZ0":0.9594145078847747,"x":120.48,"y":152.39,"x0":-1.6367982136765962,"y0":50.00422446976761,"z0":4.94954897542966,"aX":4.386451852166482},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":-5.6,"spinRate":2523,"spinDirection":66},"zone":2,"typeConfidence":2.0,"plateTime":0.43635944309921015,"extension":6.354156030381782},"hitData":{"launchSpeed":105.3,"launchAngle":8.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":165.96,"coordY":87.79}},"index":3,"playId":"b69c8926-3c2d-367c-a745-9beb65b829b2","pitchNumber":4,"startTime":"2026-04-25T19:02:53.466Z","endTime":"2026-04-25T19:03:04.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:03:04.492Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Gorman singles on a line drive to right fielder Rob Refsnyder. Jordan Walker to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:03:19.379Z","endTime":"2026-04-25T19:04:20.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"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":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72876874006535,"aZ":-12.882782756240205,"pfxX":-5.65743704585922,"pfxZ":9.4694207464097,"pX":0.4628272095418061,"pZ":2.9324668408000445,"vX0":7.419326881389045,"vY0":-141.89493687497642,"vZ0":-3.4992947987502276,"x":99.36,"y":159.6,"x0":-1.451826133565861,"y0":50.00560493000407,"z0":5.003673072950489,"aX":-11.529232394685788},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":8.8,"spinRate":2384,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.38614702855538274,"extension":6.534856220890934},"index":0,"playId":"8bc884a7-3089-363f-a077-7d46e783ed71","pitchNumber":1,"startTime":"2026-04-25T19:03:30.778Z","endTime":"2026-04-25T19:03:35.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"676d3321-aefb-3005-867a-69ec989db0ec","startTime":"2026-04-25T19:03:48.202Z","endTime":"2026-04-25T19:03:51.202Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.071782114285334,"aZ":-14.073388357562024,"pfxX":-5.425023168513794,"pfxZ":8.786814079307101,"pX":0.5352326273526253,"pZ":2.55145148601006,"vX0":7.7270067706977885,"vY0":-142.89556877607532,"vZ0":-4.32814634695768,"x":96.6,"y":169.89,"x0":-1.5037872593057435,"y0":50.004555544320866,"z0":4.975055196802836,"aX":-11.17848298253682},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":8.2,"spinRate":2466,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.38385058377192083,"extension":6.433735308605507},"hitData":{"launchSpeed":103.9,"launchAngle":12.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.5,"coordY":108.1}},"index":2,"playId":"cad5c7a1-a349-3d0f-8779-6c664c6e4076","pitchNumber":2,"startTime":"2026-04-25T19:04:09.612Z","endTime":"2026-04-25T19:04:20.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:04:20.125Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a fly ball to right fielder Rob Refsnyder. Jordan Walker scores. Nolan Gorman to 3rd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:04:44.854Z","endTime":"2026-04-25T19:06:18.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"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,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":76.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09412053146635,"aZ":-32.090277331025156,"pfxX":5.981759211955696,"pfxZ":0.06024754758208495,"pX":0.4964105190006478,"pZ":2.302383214885937,"vX0":3.505020949421794,"vY0":-122.76991372234933,"vZ0":0.06609441683195594,"x":98.08,"y":176.62,"x0":-1.7372405234468464,"y0":50.00568150898549,"z0":5.055086834628752,"aX":8.939303741795523},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.5,"breakHorizontal":-11.8,"spinRate":2459,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.44980926339294536,"extension":6.549754770224359},"index":0,"playId":"a219d952-b6a6-3e93-98c5-8f201733342e","pitchNumber":1,"startTime":"2026-04-25T19:04:53.941Z","endTime":"2026-04-25T19:04:57.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.40248578200813,"aZ":-23.40742112973306,"pfxX":-9.72017354581127,"pfxZ":4.369291240297236,"pX":-1.3251908325640847,"pZ":2.360633365131045,"vX0":4.131733689677297,"vY0":-141.69181186023692,"vZ0":-3.5596234038877506,"x":167.51,"y":175.04,"x0":-1.5506085147264292,"y0":50.00139707984657,"z0":5.152698956773583,"aX":-19.499190197692318},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":2383,"spinDirection":223},"zone":13,"typeConfidence":0.88,"plateTime":0.38853943314770323,"extension":6.485818762637251},"index":1,"playId":"c55ad970-6f27-3d36-89bb-9febcdf09b64","pitchNumber":2,"startTime":"2026-04-25T19:05:14.741Z","endTime":"2026-04-25T19:05:18.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46086742020968,"aZ":-29.173353400681236,"pfxX":4.975740255386382,"pfxZ":1.9018611137653068,"pX":0.4766476336454694,"pZ":2.268732301663897,"vX0":3.533648800476798,"vY0":-125.7356739972401,"vZ0":-0.8182376255728103,"x":98.83,"y":177.52,"x0":-1.599685791963428,"y0":50.00591733887165,"z0":4.99218328635507,"aX":7.8687242996345566},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.5,"breakHorizontal":-9.8,"spinRate":2555,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.43770325691829814,"extension":6.4998913282078465},"index":2,"playId":"84afaca9-9c2e-3aac-94c2-43b2bc70194e","pitchNumber":3,"startTime":"2026-04-25T19:05:30.639Z","endTime":"2026-04-25T19:05:34.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-25T19:05:42.451Z","endTime":"2026-04-25T19:06:01.384Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"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":1},"pitchData":{"startSpeed":97.8,"endSpeed":87.6,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.853578199139484,"aZ":-14.713275590239684,"pfxX":-5.884880116559721,"pfxZ":8.707766567663718,"pX":-0.17732786634671366,"pZ":3.1927965806084067,"vX0":5.42349465715134,"vY0":-142.17748614345368,"vZ0":-2.621703729605583,"x":123.76,"y":152.57,"x0":-1.3644895934491899,"y0":50.00162073351977,"z0":5.084964956326905,"aX":-11.799363617788835},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2409,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.3883175690305847,"extension":6.394133718772357},"hitData":{"launchSpeed":83.5,"launchAngle":42.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.25,"coordY":126.7}},"index":4,"playId":"e933f2f2-6b3c-3ce3-aa8a-544430299f32","pitchNumber":4,"startTime":"2026-04-25T19:06:01.384Z","endTime":"2026-04-25T19:06:18.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:06:18.392Z","atBatIndex":31},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nathan Church out on a sacrifice fly to center fielder Julio Rodríguez. Nolan Gorman scores. Masyn Winn to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:07:17.245Z","endTime":"2026-04-25T19:08:52.223Z","isComplete":true,"isScoringPlay":true,"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":87.2,"endSpeed":79.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060158720537327,"aZ":-31.04247141759316,"pfxX":2.371186992864763,"pfxZ":0.7042204304417448,"pX":0.8272117193062948,"pZ":1.1377164357056904,"vX0":4.84125163021013,"vY0":-126.79902213615661,"vZ0":-3.5181319148974675,"x":85.47,"y":208.06,"x0":-1.4247011823898652,"y0":50.00290461761044,"z0":5.054640961868635,"aX":3.8106198082557015},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":-5.5,"spinRate":2233,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4341140407401758,"extension":6.5154374255242145},"index":0,"playId":"e8703861-424f-3d85-ad0f-36cf7d5f20b3","pitchNumber":1,"startTime":"2026-04-25T19:07:25.310Z","endTime":"2026-04-25T19:07:30.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37804967732433,"aZ":-24.55428474402743,"pfxX":-11.052070962924995,"pfxZ":4.333546432141018,"pX":1.2063680376348258,"pZ":0.5716989385982555,"vX0":10.237851029675646,"vY0":-131.8796629866281,"vZ0":-6.513264419929607,"x":71.02,"y":223.34,"x0":-1.2924359800582201,"y0":50.00534603779663,"z0":4.88793360170585,"aX":-19.446256777666918},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2220,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.4155251805124185,"extension":6.716648891845155},"index":1,"playId":"6d671e36-02dc-3f6b-a416-4c8a2127a02f","pitchNumber":2,"startTime":"2026-04-25T19:07:46.020Z","endTime":"2026-04-25T19:07:50.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68907628564306,"aZ":-27.38156890213168,"pfxX":-11.330164165535244,"pfxZ":2.729804572252717,"pX":0.34435477235679707,"pZ":1.8923505402651666,"vX0":8.464270128095517,"vY0":-132.23524095046534,"vZ0":-2.6164514069557856,"x":103.87,"y":187.69,"x0":-1.4412382705726794,"y0":50.000015348206794,"z0":4.923226269198718,"aX":-19.872395059782722},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":18.5,"spinRate":2177,"spinDirection":239},"zone":9,"typeConfidence":0.81,"plateTime":0.415711039076069,"extension":6.554771850002031},"index":2,"playId":"1e122328-3ece-30f5-b032-3b1f293858a1","pitchNumber":3,"startTime":"2026-04-25T19:08:05.915Z","endTime":"2026-04-25T19:08:09.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59951867442956,"aZ":-31.119143843481123,"pfxX":1.4729957165836154,"pfxZ":0.6489886749910818,"pX":-0.3023690630000679,"pZ":1.597285867023199,"vX0":2.738626469214132,"vY0":-126.34376537899459,"vZ0":-2.099657908585442,"x":128.53,"y":195.65,"x0":-1.5914022078222294,"y0":50.00133470084253,"z0":4.9386309061379565,"aX":2.3816098731798383},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-3.2,"spinRate":2152,"spinDirection":111},"zone":7,"typeConfidence":2.0,"plateTime":0.43342980427156164,"extension":6.471526730648021},"hitData":{"launchSpeed":88.5,"launchAngle":37.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.58,"coordY":82.5}},"index":3,"playId":"024da318-0786-3c81-9af9-034bffba738a","pitchNumber":4,"startTime":"2026-04-25T19:08:36.219Z","endTime":"2026-04-25T19:08:52.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:08:52.223Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Umpire reviewed (home run), call on the field was upheld: Pedro Pagés homers (2) on a fly ball to left field. Masyn Winn scores.","rbi":2,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:09:33.694Z","endTime":"2026-04-25T19:10:44.531Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45651819668659,"aZ":-23.513368059576113,"pfxX":-11.82773434315723,"pfxZ":4.413112639507519,"pX":-1.3960251650849351,"pZ":2.336961916572197,"vX0":4.64435742589223,"vY0":-140.136389358927,"vZ0":-3.1040068858201617,"x":170.21,"y":175.68,"x0":-1.550332929599015,"y0":50.00604533259858,"z0":5.017686384316489,"aX":-23.226613780052784},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.4,"breakHorizontal":20.3,"spinRate":2286,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.39279416578945847,"extension":6.572912028641827},"index":0,"playId":"9dd8ed68-8613-3002-b291-030f7262746a","pitchNumber":1,"startTime":"2026-04-25T19:09:38.616Z","endTime":"2026-04-25T19:09:42.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-25T19:09:58.840Z","endTime":"2026-04-25T19:10:20.524Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80169695854065,"aZ":-22.35857015582822,"pfxX":-10.488469263382274,"pfxZ":5.008716042256355,"pX":-1.1842903195835361,"pZ":2.5218777687625717,"vX0":4.953297749763523,"vY0":-139.69720809437817,"vZ0":-2.7691601820341556,"x":162.14,"y":170.69,"x0":-1.625380498073023,"y0":50.00514303594849,"z0":5.008814653320976,"aX":-20.568742806386883},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":17.9,"spinRate":2409,"spinDirection":222},"zone":11,"typeConfidence":0.86,"plateTime":0.3932713315514045,"extension":6.597881548152723},"hitData":{"launchSpeed":105.1,"launchAngle":24.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":8.39,"coordY":90.31}},"index":2,"playId":"b1a0071e-8338-316e-b37a-9f1482e44b96","pitchNumber":2,"startTime":"2026-04-25T19:10:20.524Z","endTime":"2026-04-25T19:10:44.531Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-04-25T19:10:44.531Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Victor Scott II lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T19:12:24.217Z","endTime":"2026-04-25T19:13:41.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.337777490129184,"aZ":-30.931323620707655,"pfxX":0.1635248136982148,"pfxZ":0.7693752576115784,"pX":0.7211184335071689,"pZ":1.6084951975180972,"vX0":5.38267154064993,"vY0":-126.19223086230521,"vZ0":-2.334238368026609,"x":89.51,"y":195.35,"x0":-1.4559224286117636,"y0":50.00590817278542,"z0":5.023700187808407,"aX":0.2643564772561082},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":-1.4,"spinRate":2193,"spinDirection":101},"zone":9,"typeConfidence":2.0,"plateTime":0.433115385610888,"extension":6.538331976005563},"index":0,"playId":"a42b0594-18a2-343b-b69b-ad940fa9a160","pitchNumber":1,"startTime":"2026-04-25T19:12:47.775Z","endTime":"2026-04-25T19:12:51.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.9,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734497649606574,"aZ":-32.57413272533833,"pfxX":0.6109573193489113,"pfxZ":-0.2471576908438209,"pX":-0.7919886656280533,"pZ":2.394930349300024,"vX0":2.1922498957737844,"vY0":-125.08108460478535,"vZ0":-0.0861289895961217,"x":147.19,"y":174.12,"x0":-1.7584956257637854,"y0":50.00565722288111,"z0":5.095993405159698,"aX":0.970348051295775},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-1.6,"spinRate":2266,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.4375452092424448,"extension":6.36419947185439},"index":1,"playId":"3ddec41b-f459-325e-a7c3-a65d2de8320a","pitchNumber":2,"startTime":"2026-04-25T19:13:16.767Z","endTime":"2026-04-25T19:13:21.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10993852469912,"aZ":-25.47188923947239,"pfxX":-11.008799427316074,"pfxZ":3.415596983245612,"pX":0.13335288610810953,"pZ":2.3838486870287707,"vX0":7.601365137842344,"vY0":-139.41624467040847,"vZ0":-2.7812705371976523,"x":111.92,"y":174.42,"x0":-1.2017669843774288,"y0":50.005914077329216,"z0":5.0804441245352505,"aX":-21.618365365736143},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.8,"breakHorizontal":18.4,"spinRate":2381,"spinDirection":230},"zone":5,"typeConfidence":0.92,"plateTime":0.39326301256683127,"extension":6.3359185418091695},"hitData":{"launchSpeed":101.6,"launchAngle":18.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":104.91,"coordY":64.03}},"index":2,"playId":"ef7a1783-0370-3717-ac4d-016d774c9768","pitchNumber":3,"startTime":"2026-04-25T19:13:32.503Z","endTime":"2026-04-25T19:13:41.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:13:41.442Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cole Young homers (3) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T19:15:43.439Z","endTime":"2026-04-25T19:18:59.818Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"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(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":92.3,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88938709194456,"aZ":-13.724383531616628,"pfxX":4.367436316065179,"pfxZ":10.22453009182754,"pX":-1.690132363151967,"pZ":3.7960528156389137,"vX0":-6.357040340525702,"vY0":-134.19207339085978,"vZ0":-4.76188913231669,"x":181.42,"y":136.29,"x0":0.15370303494597137,"y0":50.00560658629494,"z0":6.588043796582053,"aX":7.883582678034998},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.5,"breakHorizontal":-6.4,"spinRate":2007,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.4098266580729204,"extension":6.076482819896531},"index":0,"playId":"8e4c0467-c0c7-39c1-a5ff-786c3fd97085","pitchNumber":1,"startTime":"2026-04-25T19:16:07.038Z","endTime":"2026-04-25T19:16:10.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":92.3,"endSpeed":84.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45041561251308,"aZ":-15.109248849059103,"pfxX":8.216248590441474,"pfxZ":9.40771077349814,"pX":-0.6904027702550984,"pZ":2.306019080009209,"vX0":-5.683268303333758,"vY0":-134.16261196529794,"vZ0":-7.869726423605435,"x":143.32,"y":176.52,"x0":0.39362284731080277,"y0":50.00019056331188,"z0":6.365379194775435,"aX":14.89707187912249},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-13.6,"spinRate":2094,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.40908109013264493,"extension":6.167227616280998},"index":1,"playId":"75efa8fb-e026-3ef9-869d-0ff04f4b65f4","pitchNumber":2,"startTime":"2026-04-25T19:16:20.537Z","endTime":"2026-04-25T19:16:24.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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.641512814342082,"aZ":-14.00292967959738,"pfxX":7.538109328502946,"pfxZ":9.782310592719108,"pX":0.6916614834460243,"pZ":2.97502929784885,"vX0":-2.355635036622171,"vY0":-135.66385277591542,"vZ0":-6.341834850045268,"x":90.64,"y":158.45,"x0":0.5937691306779309,"y0":50.00136031719568,"z0":6.3251585254105,"aX":14.000993030195211},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":-13.1,"spinRate":2071,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.40426351067411925,"extension":6.03603129892356},"index":2,"playId":"9c1cc6bc-2cdd-3cfb-806a-9070eb14c665","pitchNumber":3,"startTime":"2026-04-25T19:16:37.449Z","endTime":"2026-04-25T19:16:41.671Z","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":84.5,"endSpeed":78.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539366910537858,"aZ":-33.514511403881706,"pfxX":-3.0261672228206526,"pfxZ":-0.8712854694232668,"pX":0.18051180446178466,"pZ":3.0856223347108487,"vX0":-0.33450394194192673,"vY0":-123.14151588306991,"vZ0":-1.395110895005534,"x":110.12,"y":155.47,"x0":0.7112579580365804,"y0":50.001122960477666,"z0":6.484397533833475,"aX":-4.665446193473202},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.7,"breakHorizontal":5.5,"spinRate":2541,"spinDirection":252},"zone":2,"typeConfidence":0.9,"plateTime":0.44411088787055597,"extension":6.23459730791301},"index":3,"playId":"4f8eb0a4-3732-309f-b317-51660e714106","pitchNumber":4,"startTime":"2026-04-25T19:16:59.475Z","endTime":"2026-04-25T19:17:02.999Z","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":86.1,"endSpeed":78.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79113343327256,"aZ":-30.177301084594866,"pfxX":-2.903714731525257,"pfxZ":1.2597521563663356,"pX":-0.37287341881371194,"pZ":2.8324620782545837,"vX0":-1.4728486605461715,"vY0":-125.34911987022303,"vZ0":-2.8773472655828733,"x":131.21,"y":162.3,"x0":0.6006347206569843,"y0":50.001447742970655,"z0":6.474751607959001,"aX":-4.591285384985958},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":5.6,"spinRate":2609,"spinDirection":242},"zone":1,"typeConfidence":0.91,"plateTime":0.4379949666123517,"extension":6.1845035807617945},"index":4,"playId":"608defb6-7afa-3fbe-8424-a82b73cf0aa0","pitchNumber":5,"startTime":"2026-04-25T19:17:19.209Z","endTime":"2026-04-25T19:17:26.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, 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":78.2,"endSpeed":70.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90152531466257,"aZ":-46.63484241951267,"pfxX":-5.327112561728011,"pfxZ":-11.41437195173792,"pX":0.29226789773387973,"pZ":2.528993639248516,"vX0":0.6933695224273195,"vY0":-113.64566886839212,"vZ0":1.2752911661774369,"x":105.86,"y":170.5,"x0":0.6674658299907795,"y0":50.0015734462663,"z0":6.709244963306937,"aX":-6.749359888073245},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-19.7,"breakHorizontal":9.4,"spinRate":2850,"spinDirection":334},"zone":5,"typeConfidence":0.9,"plateTime":0.48785306001430584,"extension":6.232095092780458},"index":5,"playId":"4779d567-9ec9-3f3a-985e-67fd0dc87255","pitchNumber":6,"startTime":"2026-04-25T19:17:45.628Z","endTime":"2026-04-25T19:17:49.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5262100848198,"aZ":-14.500454533698255,"pfxX":8.28401902467613,"pfxZ":9.369796420533339,"pX":-0.6055051333199785,"pZ":3.10377801307439,"vX0":-5.222678733976797,"vY0":-137.0105701345291,"vZ0":-6.094309926170608,"x":140.08,"y":154.98,"x0":0.25703139033762185,"y0":50.00233046227658,"z0":6.362081114125055,"aX":15.623280689992992},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":-13.8,"spinRate":2026,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.4010044243044497,"extension":6.245747871474549},"index":6,"playId":"87282340-46b8-3ed1-a89f-8443350e13c0","pitchNumber":7,"startTime":"2026-04-25T19:18:07.106Z","endTime":"2026-04-25T19:18:14.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.326883836288104,"aZ":-29.87553365750889,"pfxX":-2.3248441112761267,"pfxZ":1.4177987342243235,"pX":0.12640843004782645,"pZ":2.4514993768810474,"vX0":-0.337280472013466,"vY0":-126.30789975356815,"vZ0":-3.9455858289701693,"x":112.18,"y":172.59,"x0":0.5636801673951907,"y0":50.0021823980801,"z0":6.431861713580633,"aX":-3.7620128560729604},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":4.3,"spinRate":2601,"spinDirection":244},"zone":5,"typeConfidence":0.9,"plateTime":0.43337273697758505,"extension":6.147505343634097},"hitData":{"launchSpeed":109.9,"launchAngle":26.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":239.69,"coordY":69.18}},"index":7,"playId":"46cb2adc-0403-39e9-8b1b-7194ba65c71b","pitchNumber":8,"startTime":"2026-04-25T19:18:32.790Z","endTime":"2026-04-25T19:18:59.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:18:59.818Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Wilson grounds out, pitcher Matthew Liberatore to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T19:19:53.352Z","endTime":"2026-04-25T19:21:04.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669461,"link":"/api/v1/people/669461"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T19:19:21.266Z","endTime":"2026-04-25T19:19:55.660Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.818654974378706,"aZ":-21.502425760728006,"pfxX":8.071979263681397,"pfxZ":6.471032583326392,"pX":0.11534533393219966,"pZ":1.4378160385652794,"vX0":-3.996943844853728,"vY0":-127.04075121870335,"vZ0":-7.807806274896279,"x":112.6,"y":199.96,"x0":0.6527232675852086,"y0":50.0041696689132,"z0":6.235848233170392,"aX":13.314679300089944},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.3,"breakHorizontal":-13.8,"spinRate":1758,"spinDirection":139},"zone":14,"typeConfidence":0.89,"plateTime":0.4296523737581488,"extension":6.106089116908265},"index":1,"playId":"bd9c0d7e-b322-3133-953c-8ec6be0c6e23","pitchNumber":1,"startTime":"2026-04-25T19:19:55.660Z","endTime":"2026-04-25T19:20:00.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31466293688466,"aZ":-23.029181614007456,"pfxX":8.688665757846938,"pfxZ":5.5663655469592275,"pX":0.943383667580137,"pZ":2.740162769957959,"vX0":-2.2818736721749224,"vY0":-127.41665937098527,"vZ0":-4.452770399389926,"x":81.04,"y":164.8,"x0":0.7219709195552486,"y0":50.003882889109725,"z0":6.331318989105093,"aX":14.279323655358377},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.2,"breakHorizontal":-15.2,"spinRate":1830,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4299529720131896,"extension":6.002389527962737},"index":2,"playId":"b55d9390-6d17-3e18-9aaf-19778e146b46","pitchNumber":2,"startTime":"2026-04-25T19:20:08.571Z","endTime":"2026-04-25T19:20:11.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.073021802815365,"aZ":-14.559191851496946,"pfxX":3.474106890190633,"pfxZ":9.390156435734802,"pX":-0.12452267362234438,"pZ":1.7076472588340725,"vX0":-2.5552386476508597,"vY0":-135.91295892834168,"vZ0":-9.712025739001282,"x":121.75,"y":192.67,"x0":0.3752491285899601,"y0":50.00226701865852,"z0":6.332459738587758,"aX":6.516034713513846},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":-5.8,"spinRate":2102,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.40260731188510146,"extension":5.992804454526153},"index":3,"playId":"77d4a33f-3f4d-35e3-b18c-97f539cf58a7","pitchNumber":3,"startTime":"2026-04-25T19:20:22.105Z","endTime":"2026-04-25T19:20:25.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.627771138433065,"aZ":-18.911898285599918,"pfxX":7.779509756459542,"pfxZ":7.93006741036302,"pX":0.36040725000850915,"pZ":1.5453175699056558,"vX0":-3.315493823600438,"vY0":-128.4968371733496,"vZ0":-7.769715439352825,"x":103.26,"y":197.06,"x0":0.6567425349692702,"y0":50.00146893883687,"z0":6.077489584152773,"aX":13.008075656659896},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":12.8,"breakHorizontal":-13.3,"spinRate":1784,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.4262526966376008,"extension":6.137785211916306},"index":4,"playId":"a7aa2a19-1be9-3f3e-872c-1dd35922088a","pitchNumber":4,"startTime":"2026-04-25T19:20:35.554Z","endTime":"2026-04-25T19:20:40.897Z","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":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956709236479785,"aZ":-43.97995593316399,"pfxX":-5.803229315292345,"pfxZ":-9.197738592151989,"pX":0.16263350335052726,"pZ":2.2340826466122636,"vX0":0.5494324032406271,"vY0":-113.49420456445334,"vZ0":0.03264588089467013,"x":110.8,"y":178.46,"x0":0.6676267142437755,"y0":50.004206532417506,"z0":6.660245346282022,"aX":-7.446675330617229},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.8,"breakVerticalInduced":-16.2,"breakHorizontal":10.3,"spinRate":2846,"spinDirection":335},"zone":5,"typeConfidence":0.9,"plateTime":0.48567343748537883,"extension":6.275074450145523},"hitData":{"launchSpeed":81.6,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.57,"coordY":184.11}},"index":5,"playId":"5adb84dd-2ec7-3272-93ad-d4cbe2b6ccd3","pitchNumber":5,"startTime":"2026-04-25T19:20:55.902Z","endTime":"2026-04-25T19:21:04.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:21:04.421Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rob Refsnyder singles on a sharp line drive to center fielder Victor Scott II.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T19:24:37.005Z","endTime":"2026-04-25T19:25:25.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T19:21:33.595Z","endTime":"2026-04-25T19:22:32.831Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gordon Graceffo replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T19:22:32.831Z","endTime":"2026-04-25T19:24:39.281Z","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":"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":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24751889397698,"aZ":-11.203568748831815,"pfxX":-4.38324762154218,"pfxZ":10.939640538002969,"pX":-0.7126288556739698,"pZ":2.21867663166548,"vX0":3.4018879766038097,"vY0":-138.60477785887886,"vZ0":-7.957528133771343,"x":144.16,"y":178.88,"x0":-1.395559000092453,"y0":50.001601338235446,"z0":5.902229066642757,"aX":-8.401953774996024},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":7.1,"spinRate":2158,"spinDirection":209},"zone":4,"typeConfidence":0.92,"plateTime":0.3974196452698364,"extension":6.26847880191418},"index":2,"playId":"a91214de-c0c6-39f8-8aba-50adbd2c6c2b","pitchNumber":1,"startTime":"2026-04-25T19:24:39.281Z","endTime":"2026-04-25T19:24:44.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":79.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21529399714815,"aZ":-30.236625658147265,"pfxX":-0.2902941155136678,"pfxZ":1.18982921921287,"pX":0.43783195691460286,"pZ":0.7271234383664275,"vX0":4.8800941130664475,"vY0":-128.45766327472347,"vZ0":-6.4660284789599345,"x":100.31,"y":219.15,"x0":-1.4674750776714938,"y0":50.006365874400664,"z0":5.697260636072407,"aX":-0.47475798103331635},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.6,"breakHorizontal":-0.8,"spinRate":2479,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43013258961065937,"extension":6.177535323982261},"index":3,"playId":"cbe4c17e-b5f6-303c-bd40-eaedf36e9a1d","pitchNumber":2,"startTime":"2026-04-25T19:24:57.383Z","endTime":"2026-04-25T19:25:01.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.909546368370062,"aZ":-18.371990294420712,"pfxX":-4.455215307398019,"pfxZ":7.231436751872422,"pX":0.35586005839661355,"pZ":2.45012809124425,"vX0":5.735461177492961,"vY0":-137.41273617564852,"vZ0":-6.236722167899582,"x":103.44,"y":172.63,"x0":-1.1811959370436849,"y0":50.00542262015724,"z0":6.000684573190625,"aX":-8.507480106786776},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":6.8,"spinRate":2124,"spinDirection":203},"zone":6,"typeConfidence":0.88,"plateTime":0.39885005187785527,"extension":6.261639698900225},"hitData":{"launchSpeed":109.6,"launchAngle":12.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.33,"coordY":75.12}},"index":4,"playId":"bf79c73e-d952-3cf5-8b99-8ac62ab2b2dc","pitchNumber":3,"startTime":"2026-04-25T19:25:15.115Z","endTime":"2026-04-25T19:25:25.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:25:25.143Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Cal Raleigh grounds into a double play, first baseman Alec Burleson to shortstop Masyn Winn to pitcher Gordon Graceffo. Rob Refsnyder out at 2nd. Cal Raleigh out at 1st.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T19:25:45.834Z","endTime":"2026-04-25T19:25:58.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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],"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.822513377740265,"aZ":-28.489544945409463,"pfxX":-8.116714528470522,"pfxZ":2.3002384867139423,"pX":-0.8726434646185682,"pZ":1.89195039893268,"vX0":4.644447210590852,"vY0":-125.67616117956531,"vZ0":-3.6955339988700335,"x":150.26,"y":187.7,"x0":-1.687452105829092,"y0":50.00471785138819,"z0":5.688510699486739,"aX":-13.020576988168155},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":13.7,"spinRate":1101,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4353684555112576,"extension":6.176667152355127},"hitData":{"launchSpeed":69.6,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.48,"coordY":170.09}},"index":0,"playId":"31a930a3-95ab-3a37-b85d-cd6cea683953","pitchNumber":1,"startTime":"2026-04-25T19:25:49.656Z","endTime":"2026-04-25T19:25:58.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:25:58.178Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"JJ Wetherholt singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T19:28:25.501Z","endTime":"2026-04-25T19:28:56.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"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],"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Bryan Woo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T19:28:08.348Z","endTime":"2026-04-25T19:28:27.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.605966673324932,"aZ":-25.666421299377575,"pfxX":11.461653784770867,"pfxZ":3.2947631190332363,"pX":-0.6595297251199166,"pZ":3.0285442492553067,"vX0":-13.193878183823168,"vY0":-139.50021059055385,"vZ0":-2.722448646378078,"x":142.14,"y":157.01,"x0":2.6363550850939252,"y0":50.00551986504964,"z0":5.704406958922734,"aX":22.65423938379569},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-18.1,"spinRate":2130,"spinDirection":112},"zone":1,"typeConfidence":0.9,"plateTime":0.39224766943239064,"extension":5.910468815309992},"index":1,"playId":"31863af4-a7eb-3e64-a83d-b9026a70aa96","pitchNumber":1,"startTime":"2026-04-25T19:28:27.532Z","endTime":"2026-04-25T19:28:31.549Z","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":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.768365323352178,"aZ":-24.45834739084359,"pfxX":10.832767878865608,"pfxZ":3.8386230988043355,"pX":-0.16710872275428973,"pZ":2.770085236982046,"vX0":-11.63877249597226,"vY0":-140.58588311627406,"vZ0":-3.618666610475713,"x":123.37,"y":163.99,"x0":2.611731750490454,"y0":50.00193034826898,"z0":5.654648635518961,"aX":21.764278198438745},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.4,"breakHorizontal":-17.4,"spinRate":2066,"spinDirection":112},"zone":2,"typeConfidence":2.0,"plateTime":0.3890635677925367,"extension":6.047944194893706},"hitData":{"launchSpeed":95.3,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.59,"coordY":92.39}},"index":2,"playId":"25b96b10-9f03-36d1-b69a-ce48a26b3d28","pitchNumber":2,"startTime":"2026-04-25T19:28:43.715Z","endTime":"2026-04-25T19:28:56.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:28:56.244Z","atBatIndex":39},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch. JJ Wetherholt to 2nd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T19:29:41.306Z","endTime":"2026-04-25T19:30:38.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T19:29:12.673Z","endTime":"2026-04-25T19:29:43.655Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.525772291327385,"aZ":-23.26200074654302,"pfxX":10.87244240450355,"pfxZ":4.509145045494458,"pX":0.5059902055921626,"pZ":3.539654120879915,"vX0":-10.187554224710876,"vY0":-140.76089145282535,"vZ0":-1.9584699761784539,"x":97.71,"y":143.21,"x0":2.786899205053325,"y0":50.00031842537904,"z0":5.774504079001681,"aX":21.47988264573002},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":-17.2,"spinRate":2183,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.3914166534918415,"extension":5.9296375905927245},"index":1,"playId":"49a4a76f-b936-3f1c-8186-94c6ceb9c86d","pitchNumber":1,"startTime":"2026-04-25T19:29:43.655Z","endTime":"2026-04-25T19:29:47.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":77.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.711377401527187,"aZ":-27.863150440835685,"pfxX":12.078534952020851,"pfxZ":2.7778411383666057,"pX":2.140024812849189,"pZ":3.029859439075427,"vX0":-5.754090086384937,"vY0":-124.93593585084955,"vZ0":-0.7813369792027046,"x":35.43,"y":156.97,"x0":2.928029923981037,"y0":50.000484243560194,"z0":5.676710852626292,"aX":18.722277830479452},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":-20.2,"spinRate":2310,"spinDirection":92},"zone":12,"typeConfidence":0.91,"plateTime":0.44169049876945454,"extension":5.738095409312743},"index":2,"playId":"2aec2a51-b4d8-3a60-a4c2-866dc1336cf5","pitchNumber":2,"startTime":"2026-04-25T19:29:59.038Z","endTime":"2026-04-25T19:30:02.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":77.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.029445207520855,"aZ":-27.02499791831782,"pfxX":12.355197696778923,"pfxZ":3.316435073577983,"pX":1.4093192265346328,"pZ":2.654735038206592,"vX0":-7.384298080827021,"vY0":-125.14500717229879,"vZ0":-1.7991319959477845,"x":63.28,"y":167.1,"x0":2.8240582198760946,"y0":50.005444711630304,"z0":5.640969372065382,"aX":19.202690837829447},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":-20.2,"spinRate":2249,"spinDirection":89},"zone":12,"typeConfidence":0.91,"plateTime":0.44110909405963916,"extension":5.706557407178135},"index":3,"playId":"7a9f3d68-3a31-3df2-8d99-6aa5e648aafd","pitchNumber":3,"startTime":"2026-04-25T19:30:14.955Z","endTime":"2026-04-25T19:30:18.878Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20581422976564,"aZ":-30.775207792513644,"pfxX":1.4873150966830124,"pfxZ":0.8859742616879966,"pX":-2.9149906182557332,"pZ":1.9780360859773671,"vX0":-13.696116171830143,"vY0":-125.76003035180428,"vZ0":-2.6840195906857742,"x":228.11,"y":185.37,"x0":2.435266305856853,"y0":50.00558638843912,"z0":5.584490392892172,"aX":2.357818464570122},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":0.8,"spinRate":2251,"spinDirection":327},"zone":13,"typeConfidence":0.89,"plateTime":0.437437713220894,"extension":5.859570752019337},"index":4,"playId":"c98e1fe3-fe3a-3fcd-8b1d-c92ecc63eaf9","pitchNumber":4,"startTime":"2026-04-25T19:30:31.320Z","endTime":"2026-04-25T19:30:38.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:30:38.343Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T19:31:10.183Z","endTime":"2026-04-25T19:32:10.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47201988813199,"aZ":-24.73272338332873,"pfxX":10.66123694488631,"pfxZ":3.637220050388583,"pX":0.4819163489225643,"pZ":2.422906904405672,"vX0":-10.455517453839333,"vY0":-142.12395911471916,"vZ0":-4.6560926731230445,"x":98.63,"y":173.36,"x0":2.8226624346767317,"y0":50.00469568739468,"z0":5.6526285919423875,"aX":21.82027852229212},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":-17.2,"spinRate":2081,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.3853347331086385,"extension":6.110772959735522},"index":0,"playId":"14d5de86-706e-32ad-937e-d94953d28670","pitchNumber":1,"startTime":"2026-04-25T19:31:22.640Z","endTime":"2026-04-25T19:31:26.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.321236533798185,"aZ":-24.290818839597,"pfxX":10.669049591255625,"pfxZ":3.7622816067895286,"pX":0.5152182403006763,"pZ":2.888165860423917,"vX0":-10.21672917622672,"vY0":-143.63102443326224,"vZ0":-3.7738587088192377,"x":97.36,"y":160.8,"x0":2.7269621854550237,"y0":50.004782440387714,"z0":5.724252486858528,"aX":22.36243628411807},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.2,"breakHorizontal":-17.4,"spinRate":2159,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.38090216039368086,"extension":5.970971918472067},"hitData":{"launchSpeed":88.1,"launchAngle":28.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.1,"coordY":95.74}},"index":1,"playId":"3b3b07c4-367f-3c7c-bc93-e543299b8230","pitchNumber":2,"startTime":"2026-04-25T19:31:58.176Z","endTime":"2026-04-25T19:32:10.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:32:10.171Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T19:32:25.431Z","endTime":"2026-04-25T19:34:01.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24412355072093,"aZ":-25.296529301237236,"pfxX":10.299190772297102,"pfxZ":3.382189428663894,"pX":0.7792296127051072,"pZ":3.218776882608821,"vX0":-9.088716635862793,"vY0":-141.88795331847606,"vZ0":-2.517757184699641,"x":87.3,"y":151.87,"x0":2.6898925561690197,"y0":50.00423412829504,"z0":5.734066317713413,"aX":20.947786510883557},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.8,"breakHorizontal":-16.8,"spinRate":2163,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.3864077661545364,"extension":6.005932408148784},"index":0,"playId":"f346b309-43eb-3a21-ab68-8ba5eba50d84","pitchNumber":1,"startTime":"2026-04-25T19:32:41.428Z","endTime":"2026-04-25T19:32:45.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.605113106653384,"aZ":-23.440187210698884,"pfxX":11.062592487446846,"pfxZ":4.18268364840652,"pX":0.2672659075850889,"pZ":3.066018804883385,"vX0":-10.543334266319377,"vY0":-143.68426399000086,"vZ0":-3.307133567006997,"x":106.81,"y":156.0,"x0":2.548754196338651,"y0":50.00434441864712,"z0":5.690183921484708,"aX":23.10983899555824},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.1,"breakHorizontal":-17.9,"spinRate":2254,"spinDirection":115},"zone":2,"typeConfidence":0.91,"plateTime":0.38135355925850956,"extension":5.911910350041034},"index":1,"playId":"19fd2212-4edc-3d60-a52c-94083b42a0a9","pitchNumber":2,"startTime":"2026-04-25T19:33:02.650Z","endTime":"2026-04-25T19:33:06.062Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-25T19:33:24.060Z","endTime":"2026-04-25T19:33:39.116Z","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":86.9,"endSpeed":79.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.684823012240653,"aZ":-31.086128540248087,"pfxX":11.035552898892897,"pfxZ":0.6795622371708934,"pX":2.1117748140955457,"pZ":2.3458313088984313,"vX0":-5.4157692046654455,"vY0":-126.37881335862464,"vZ0":-1.8004467886158904,"x":36.5,"y":175.44,"x0":2.857916388442508,"y0":50.00459765010236,"z0":5.583621084380522,"aX":17.7092343721184},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-18.6,"spinRate":2255,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.4347348707584455,"extension":5.774266747075058},"index":3,"playId":"c40b8dcb-da67-3c21-ac43-fa54a2aba8ed","pitchNumber":3,"startTime":"2026-04-25T19:33:39.116Z","endTime":"2026-04-25T19:33:42.545Z","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":88.5,"endSpeed":80.5,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096187070194965,"aZ":-28.7248679040044,"pfxX":11.213098863731679,"pfxZ":2.0733753102638346,"pX":1.5740551778607281,"pZ":2.2503451368697016,"vX0":-6.722641570780216,"vY0":-128.7236494463569,"vZ0":-2.563576375076007,"x":57.0,"y":178.02,"x0":2.775672245796797,"y0":50.00034143813238,"z0":5.50469903592744,"aX":18.635549424571597},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-18.6,"spinRate":2257,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.4270627263930171,"extension":5.855045603394865},"index":4,"playId":"247811b8-9014-306a-b206-1dcd6a921310","pitchNumber":4,"startTime":"2026-04-25T19:33:57.374Z","endTime":"2026-04-25T19:34:01.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:34:01.049Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out softly, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T19:34:18.851Z","endTime":"2026-04-25T19:34:56.366Z","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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62991926496204,"aZ":-32.160852533695405,"pfxX":-0.21615961779600745,"pfxZ":0.00833305927139616,"pX":-1.081441997977561,"pZ":1.9200684950382063,"vX0":-10.06528450432513,"vY0":-129.6135087346726,"vZ0":-2.849041308387932,"x":158.22,"y":186.94,"x0":2.883837032645516,"y0":50.00443247733085,"z0":5.494864165587873,"aX":-0.3645426369199104},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.5,"breakHorizontal":2.6,"spinRate":2472,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4229353322554008,"extension":6.05765300421801},"index":0,"playId":"15f1eceb-34e0-34ca-9b3c-ddbeca64e411","pitchNumber":1,"startTime":"2026-04-25T19:34:32.182Z","endTime":"2026-04-25T19:34:35.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11654539832823,"aZ":-24.71250750968733,"pfxX":10.40767033720393,"pfxZ":3.596362737992953,"pX":1.5546575657162316,"pZ":2.6806936279600566,"vX0":-7.069033864241843,"vY0":-143.3658088491627,"vZ0":-4.097914896685892,"x":57.74,"y":166.4,"x0":2.7040799933123894,"y0":50.004721944224656,"z0":5.677075852918602,"aX":21.599412384055096},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.9,"breakHorizontal":-17.4,"spinRate":2140,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.3825109622405294,"extension":6.051417665888445},"hitData":{"launchSpeed":53.7,"launchAngle":-21.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":152.99,"coordY":157.26}},"index":1,"playId":"8fb2a6c5-9179-3a89-b80c-ebddfbc7f2a1","pitchNumber":2,"startTime":"2026-04-25T19:34:48.856Z","endTime":"2026-04-25T19:34:56.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:34:56.366Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T19:37:02.173Z","endTime":"2026-04-25T19:37:40.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.799411939729183,"aZ":-17.809035242739768,"pfxX":-7.492315783247213,"pfxZ":7.510218193415004,"pX":-1.6262058616963089,"pZ":2.3162228209964337,"vX0":1.907328244208622,"vY0":-137.27572372567178,"vZ0":-6.131648442671161,"x":178.99,"y":176.24,"x0":-1.3556589007100641,"y0":50.00334180537643,"z0":5.787267160545369,"aX":-14.328569830427899},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":1939,"spinDirection":208},"zone":13,"typeConfidence":0.95,"plateTime":0.3986990579927703,"extension":6.24194983313392},"index":0,"playId":"6f4170ae-562f-3caa-b662-19902913a220","pitchNumber":1,"startTime":"2026-04-25T19:37:11.248Z","endTime":"2026-04-25T19:37:15.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.063143953821733,"aZ":-26.69173447592178,"pfxX":0.8303330517277578,"pfxZ":3.126114146923931,"pX":0.349394980330115,"pZ":1.3549157171706876,"vX0":4.626186700069295,"vY0":-130.97178509543332,"vZ0":-6.13102148118544,"x":103.68,"y":202.2,"x0":-1.5405067174116307,"y0":50.00334844483022,"z0":5.695918812276306,"aX":1.457275137729722},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.7,"breakHorizontal":-2.4,"spinRate":2493,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.41661036390573347,"extension":6.158781235279692},"hitData":{"launchSpeed":78.4,"launchAngle":21.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.38,"coordY":96.48}},"index":1,"playId":"ac073f22-9dcc-3b2b-be20-ebb63f4103d2","pitchNumber":2,"startTime":"2026-04-25T19:37:26.801Z","endTime":"2026-04-25T19:37:40.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:37:40.381Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson. Julio Rodríguez to 3rd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T19:40:04.939Z","endTime":"2026-04-25T19:43:27.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,7,8,9,10,11,12],"actionIndex":[1,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T19:37:51.292Z","endTime":"2026-04-25T19:38:26.118Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Bruihl replaces Gordon Graceffo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T19:38:26.118Z","endTime":"2026-04-25T19:40:07.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677865,"link":"/api/v1/people/677865"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76993686987782,"aZ":-29.933545124387337,"pfxX":10.161688375285127,"pfxZ":1.2772235502710458,"pX":0.18685556307617193,"pZ":2.400448093474618,"vX0":-11.357122858001338,"vY0":-131.6681608150647,"vZ0":-0.5736005383224299,"x":109.88,"y":173.97,"x0":3.2344513640899257,"y0":50.004604015979126,"z0":4.834735835199356,"aX":17.857067305417345},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":-16.0,"spinRate":2242,"spinDirection":107},"zone":5,"typeConfidence":0.9,"plateTime":0.4158699444737519,"extension":6.51196998606642},"index":2,"playId":"fb6cceb3-fc12-3bf0-bbcb-9187357cc1ab","pitchNumber":1,"startTime":"2026-04-25T19:40:07.112Z","endTime":"2026-04-25T19:40:14.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Julio Rodríguez steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"actionPlayId":"fb6cceb3-fc12-3bf0-bbcb-9187357cc1ab","startTime":"2026-04-25T19:40:18.325Z","endTime":"2026-04-25T19:40:38.166Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":79.7,"endSpeed":73.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96763216297675,"aZ":-33.40860374789352,"pfxX":-8.849592922122651,"pfxZ":-0.9120551503117356,"pX":-0.8726051188148528,"pZ":0.7484909685462576,"vX0":-7.044430347352623,"vY0":-115.95117888951688,"vZ0":-1.6999737406386788,"x":150.26,"y":218.57,"x0":3.3614551639409624,"y0":50.00234423512439,"z0":4.697685932296543,"aX":-11.973201943470102},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.8,"breakHorizontal":17.9,"spinRate":2672,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.4735172794211788,"extension":6.71792350087412},"index":4,"playId":"93d38dc2-c74a-3a45-b10f-b4cd401626f0","pitchNumber":2,"startTime":"2026-04-25T19:40:38.166Z","endTime":"2026-04-25T19:40:42.342Z","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":90.8,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895232908446143,"aZ":-30.959604455337583,"pfxX":11.01794467417918,"pfxZ":0.7031280484833058,"pX":0.26718272745179894,"pZ":2.545658832992243,"vX0":-11.166053245746001,"vY0":-131.65902898688555,"vZ0":-0.08106351384248589,"x":106.82,"y":170.05,"x0":3.15482306817585,"y0":50.004764644706356,"z0":4.889845079627954,"aX":19.12653731825933},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.6,"breakHorizontal":-17.2,"spinRate":2074,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.417823092881457,"extension":6.668470420332342},"index":5,"playId":"c767bfc9-d7fb-313c-a364-2f39930fe864","pitchNumber":3,"startTime":"2026-04-25T19:40:55.346Z","endTime":"2026-04-25T19:40:59.779Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-25T19:41:12.095Z","endTime":"2026-04-25T19:41:36.929Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71804026260303,"aZ":-32.572090200321426,"pfxX":-9.239374938697573,"pfxZ":-0.2905692572292615,"pX":-1.599760748772401,"pZ":1.8067450082084826,"vX0":-8.534615474034354,"vY0":-116.39395404847711,"vZ0":0.3216505675177397,"x":177.98,"y":190.0,"x0":3.3342835799793895,"y0":50.00464670307178,"z0":4.786789550397382,"aX":-12.499721258261399},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-0.1,"breakHorizontal":19.1,"spinRate":2696,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.4731431892623439,"extension":6.982382629635084},"index":7,"playId":"61556f1f-5d27-3fab-9058-a06e84677da1","pitchNumber":4,"startTime":"2026-04-25T19:41:36.929Z","endTime":"2026-04-25T19:41:40.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84339470617972,"aZ":-33.13043253416158,"pfxX":-9.256189893031717,"pfxZ":-0.7137266180376773,"pX":-1.0910140171467118,"pZ":1.097577619979421,"vX0":-7.15271812024423,"vY0":-115.8019502122326,"vZ0":-0.9967066705680037,"x":158.59,"y":209.15,"x0":3.2641152577066204,"y0":50.00570938536973,"z0":4.762967872913924,"aX":-12.31034288697188},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.2,"breakHorizontal":18.8,"spinRate":2651,"spinDirection":300},"zone":13,"typeConfidence":0.91,"plateTime":0.47681664698128623,"extension":6.685023270036691},"index":8,"playId":"18f9be95-5146-3549-ac2f-ee60725859d7","pitchNumber":5,"startTime":"2026-04-25T19:41:55.964Z","endTime":"2026-04-25T19:41:59.898Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"playId":"ae600eb6-7342-41b9-871f-d72527370cd6","startTime":"2026-04-25T19:42:17.348Z","endTime":"2026-04-25T19:42:22.348Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":10,"playId":"36b8b75d-5273-4718-883f-71fb43a23d2c","startTime":"2026-04-25T19:42:35.209Z","endTime":"2026-04-25T19:42:40.209Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17916096316818,"aZ":-30.850413048801137,"pfxX":10.654405019481294,"pfxZ":0.7704772124267514,"pX":0.7109618441549665,"pZ":2.8153805940872614,"vX0":-10.385079587176968,"vY0":-130.82686456355742,"vZ0":0.8761114949084966,"x":89.9,"y":162.76,"x0":3.359439129934717,"y0":50.0037453326481,"z0":4.799325054130823,"aX":18.35661247502007},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":-16.8,"spinRate":2162,"spinDirection":122},"zone":3,"typeConfidence":0.9,"plateTime":0.41963440347448566,"extension":6.745999130944763},"index":11,"playId":"64ad9415-5f9c-35b9-8a3e-0a2ab1bc1770","pitchNumber":6,"startTime":"2026-04-25T19:42:52.416Z","endTime":"2026-04-25T19:42:55.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03796597313886,"aZ":-33.40142388361268,"pfxX":8.948318589079594,"pfxZ":-0.703877704345242,"pX":1.0211776472534864,"pZ":3.5325479874509256,"vX0":-9.100470376228282,"vY0":-131.21549277590543,"vZ0":2.7797899287602377,"x":78.08,"y":143.4,"x0":3.379928008140508,"y0":50.00583928326117,"z0":4.956081867048011,"aX":15.530373014773426},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.4,"breakHorizontal":-14.0,"spinRate":2238,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.41821580614863674,"extension":6.521463037921739},"hitData":{"launchSpeed":75.4,"launchAngle":-27.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.94,"coordY":159.28}},"index":12,"playId":"10ee6dbc-7318-3119-8824-4bb744f036d3","pitchNumber":7,"startTime":"2026-04-25T19:43:19.251Z","endTime":"2026-04-25T19:43:27.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:43:27.267Z","atBatIndex":45},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Randy Arozarena out on a sacrifice fly to center fielder Victor Scott II. Julio Rodríguez scores.","rbi":1,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T19:43:52.777Z","endTime":"2026-04-25T19:45:43.906Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":700669,"link":"/api/v1/people/700669"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005234394846035,"aZ":-27.335081783720558,"pfxX":11.280507575021048,"pfxZ":2.6787785361086245,"pX":0.48237831974690376,"pZ":1.8654711659242404,"vX0":-11.197826498486567,"vY0":-133.09999714224756,"vZ0":-2.572634629560636,"x":98.61,"y":188.41,"x0":3.26665756003466,"y0":50.00079790928009,"z0":4.81204207069473,"aX":20.35624539281351},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":-18.1,"spinRate":2268,"spinDirection":119},"zone":9,"typeConfidence":0.89,"plateTime":0.41059794344342215,"extension":6.7509841452759565},"index":0,"playId":"38d75bd1-8f50-332b-a176-32521a1232f4","pitchNumber":1,"startTime":"2026-04-25T19:43:52.809Z","endTime":"2026-04-25T19:43:56.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.371792463880155,"aZ":-38.061668480530884,"pfxX":8.934332760195296,"pfxZ":-4.27373504185009,"pX":1.1576804836980439,"pZ":0.75058648736296,"vX0":-7.755708229375193,"vY0":-117.26696095640315,"vZ0":-0.7847759768664951,"x":72.87,"y":218.51,"x0":3.3640537241635213,"y0":50.00170610004023,"z0":4.673283250837197,"aX":12.310423425830129},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.6,"breakHorizontal":-14.0,"spinRate":1385,"spinDirection":105},"zone":14,"typeConfidence":0.94,"plateTime":0.4689712470011438,"extension":6.912564832288273},"index":1,"playId":"bbfc02ef-e2d5-3d5f-b74e-9b1b81c4c5a7","pitchNumber":2,"startTime":"2026-04-25T19:44:09.890Z","endTime":"2026-04-25T19:44:15.608Z","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":92.7,"endSpeed":84.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.354863852786785,"aZ":-18.15488913288883,"pfxX":5.291042115324699,"pfxZ":7.63506931472606,"pX":-0.8017382060542515,"pZ":2.9277028833397214,"vX0":-11.878054105993366,"vY0":-134.46650358865108,"vZ0":-2.2334094816217256,"x":147.56,"y":159.73,"x0":2.979714564523102,"y0":50.00507810425463,"z0":5.052981382973894,"aX":9.719458690067336},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-7.1,"spinRate":2340,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.40686944181246254,"extension":6.64429094638086},"index":2,"playId":"67c059f7-22a8-37d6-bbaa-85d1056e0ebc","pitchNumber":3,"startTime":"2026-04-25T19:44:34.002Z","endTime":"2026-04-25T19:44:39.998Z","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":80.8,"endSpeed":73.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.226316569434562,"aZ":-30.003325161301,"pfxX":8.290615787161329,"pfxZ":1.5684649833521132,"pX":2.5215503394877508,"pZ":2.9976862585850648,"vX0":-4.7793897864482195,"vY0":-117.43598003093862,"vZ0":2.1891993944873973,"x":20.88,"y":157.84,"x0":3.5159813321759312,"y0":50.001998467834866,"z0":4.862880364927607,"aX":11.468591082275442},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.7,"breakHorizontal":-13.7,"spinRate":1326,"spinDirection":116},"zone":12,"typeConfidence":0.91,"plateTime":0.4681140405391644,"extension":7.114403436979398},"index":3,"playId":"11549f9e-29f3-3e51-9f0c-fb51df021bf0","pitchNumber":4,"startTime":"2026-04-25T19:45:12.821Z","endTime":"2026-04-25T19:45:16.164Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49176162547399,"aZ":-33.43583963560125,"pfxX":-9.42109930320645,"pfxZ":-0.9660269299375175,"pX":0.09617754121437055,"pZ":1.2868416268341447,"vX0":-4.7978531888342495,"vY0":-114.33604617086262,"vZ0":-0.5765567146930637,"x":113.33,"y":204.04,"x0":3.454115838761446,"y0":50.00303859161175,"z0":4.858635498966272,"aX":-12.318417586638578},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.6,"breakHorizontal":18.4,"spinRate":2647,"spinDirection":302},"zone":14,"typeConfidence":0.9,"plateTime":0.4813270023478293,"extension":6.840930612601178},"hitData":{"launchSpeed":91.4,"launchAngle":21.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.7,"coordY":77.97}},"index":4,"playId":"f6c4635e-61b8-38ad-9be0-524e85d948b3","pitchNumber":5,"startTime":"2026-04-25T19:45:31.878Z","endTime":"2026-04-25T19:45:43.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:45:43.906Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman JJ Wetherholt to first baseman Alec Burleson.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T19:46:08.618Z","endTime":"2026-04-25T19:46:21.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.636612582768517,"aZ":-27.313688367078452,"pfxX":10.983328531666725,"pfxZ":2.7167211715518462,"pX":0.328310683720144,"pZ":2.2849525936562856,"vX0":-11.541624438137907,"vY0":-133.42157550547134,"vZ0":-1.3529086217881399,"x":104.49,"y":177.09,"x0":3.2981490098849697,"y0":50.00401836950618,"z0":4.780376183220886,"aX":19.660937475498095},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.8,"breakHorizontal":-17.2,"spinRate":2129,"spinDirection":105},"zone":6,"typeConfidence":0.89,"plateTime":0.41166606696418473,"extension":6.747781915477471},"hitData":{"launchSpeed":103.0,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.47,"coordY":154.72}},"index":0,"playId":"bd6f81db-c611-3762-8234-26177187d6b7","pitchNumber":1,"startTime":"2026-04-25T19:46:13.845Z","endTime":"2026-04-25T19:46:21.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:46:21.873Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Rob Refsnyder.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T19:48:33.236Z","endTime":"2026-04-25T19:50:04.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19170325398052,"aZ":-33.547684144593205,"pfxX":-1.7767000965387272,"pfxZ":-0.8944659586819403,"pX":-1.9355502704024221,"pZ":1.8559183988510246,"vX0":-10.987552719072701,"vY0":-123.07118835182129,"vZ0":-1.9758203045150793,"x":190.78,"y":188.67,"x0":2.815747777851338,"y0":50.003317638842844,"z0":5.507790628109942,"aX":-2.7264640114547185},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.8,"breakHorizontal":5.8,"spinRate":2377,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.4448766024535682,"extension":5.7655900534706035},"index":0,"playId":"7adef098-37d8-34a3-bc0f-cb3da1bdf0b3","pitchNumber":1,"startTime":"2026-04-25T19:48:44.123Z","endTime":"2026-04-25T19:48:48.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16309520434154,"aZ":-29.574588515293524,"pfxX":11.113109477505864,"pfxZ":1.3097493178689756,"pX":-0.022605195244740132,"pZ":2.233354725862067,"vX0":-11.259149719882211,"vY0":-140.422139104444,"vZ0":-3.980213165452258,"x":117.86,"y":178.48,"x0":2.603993916758872,"y0":50.00564679472959,"z0":5.603510571341615,"aX":22.095562921724163},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.7,"breakHorizontal":-17.6,"spinRate":2123,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.39075240645273723,"extension":5.957774747077275},"index":1,"playId":"394bc5e9-4e88-36b7-9a4a-f500d19f59ac","pitchNumber":2,"startTime":"2026-04-25T19:48:59.566Z","endTime":"2026-04-25T19:49:03.526Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-25T19:49:12.930Z","endTime":"2026-04-25T19:49:26.152Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3755364722592,"aZ":-31.354471287006117,"pfxX":10.849632044915044,"pfxZ":0.5218194576479487,"pX":1.8675909290893387,"pZ":2.668217564770757,"vX0":-6.190834450414918,"vY0":-125.64396283531913,"vZ0":-0.6944491289537214,"x":45.81,"y":166.74,"x0":2.9751322118035426,"y0":50.00415780640475,"z0":5.533699410303445,"aX":17.061546856886054},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-17.9,"spinRate":2201,"spinDirection":86},"zone":12,"typeConfidence":0.91,"plateTime":0.4387339039117797,"extension":5.834109750213914},"index":3,"playId":"294a91c1-dd13-3b6f-8725-84869b6cfbb7","pitchNumber":3,"startTime":"2026-04-25T19:49:26.152Z","endTime":"2026-04-25T19:49:30.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13150995739752,"aZ":-27.59988690387351,"pfxX":10.786884283332133,"pfxZ":2.298758964734809,"pX":0.6986786883518491,"pZ":4.238788863398188,"vX0":-9.117276971911616,"vY0":-141.03809105904654,"vZ0":0.7120750042427686,"x":90.37,"y":124.33,"x0":2.5936177802503915,"y0":50.000565676821026,"z0":5.781931118590138,"aX":21.434759344004156},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":-17.3,"spinRate":2156,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.3903965470249622,"extension":5.939542171250212},"index":4,"playId":"f0c37caf-3e13-3219-b4e3-ff12e0d50600","pitchNumber":4,"startTime":"2026-04-25T19:49:41.280Z","endTime":"2026-04-25T19:49:44.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.709421284310878,"aZ":-26.407443865066792,"pfxX":8.596238286240746,"pfxZ":2.889236277198039,"pX":0.20566989854214807,"pZ":2.8079007048663907,"vX0":-9.665683270135485,"vY0":-140.33730005808206,"vZ0":-3.0047805174829483,"x":109.16,"y":162.97,"x0":2.577365758213506,"y0":50.002383123432395,"z0":5.612342290605277,"aX":17.149757935437876},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.8,"breakHorizontal":-13.6,"spinRate":2210,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.39028263349400305,"extension":6.01187598268045},"hitData":{"launchSpeed":89.6,"launchAngle":31.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.59,"coordY":100.7}},"index":5,"playId":"25e00438-e9f8-3f7c-b125-fa82707a81e5","pitchNumber":5,"startTime":"2026-04-25T19:49:56.199Z","endTime":"2026-04-25T19:50:04.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:50:04.213Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T19:50:24.031Z","endTime":"2026-04-25T19:51:22.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.612378742888744,"aZ":-26.258830003068642,"pfxX":9.638907020003208,"pfxZ":2.972253614915253,"pX":0.48749321556545994,"pZ":2.367009077173454,"vX0":-9.5324872639995,"vY0":-141.08577910616188,"vZ0":-4.058818793144324,"x":98.42,"y":174.87,"x0":2.677000616663784,"y0":50.005779396459104,"z0":5.540493400056032,"aX":19.207086981616857},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":-15.2,"spinRate":2087,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.3899727211682906,"extension":6.023488935885174},"index":0,"playId":"6e25ed79-7983-3b4a-8724-776ae0e74404","pitchNumber":1,"startTime":"2026-04-25T19:50:31.825Z","endTime":"2026-04-25T19:50:36.573Z","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":87.7,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36766266617866,"aZ":-36.15633775584549,"pfxX":0.4139515395501787,"pfxZ":-2.4512408401217183,"pX":-0.9051498321870535,"pZ":2.6764793325847442,"vX0":-9.544684419596903,"vY0":-127.29614794170789,"vZ0":0.05141507968999459,"x":151.5,"y":166.52,"x0":2.853636246159283,"y0":50.000477132415384,"z0":5.540224978088633,"aX":0.6730615738466617},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.1,"breakHorizontal":1.6,"spinRate":2545,"spinDirection":304},"zone":11,"typeConfidence":0.88,"plateTime":0.4317846734465607,"extension":5.855818348814125},"index":1,"playId":"7328386e-619f-346c-9168-e71cf508067a","pitchNumber":2,"startTime":"2026-04-25T19:50:56.961Z","endTime":"2026-04-25T19:51:01.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.128719254256815,"aZ":-28.575818981807664,"pfxX":11.15809723091602,"pfxZ":1.8249747413084165,"pX":0.9840296008058285,"pZ":2.699330505765915,"vX0":-9.178174783190624,"vY0":-140.60280896454978,"vZ0":-2.8567617943800716,"x":79.49,"y":165.9,"x0":2.86426493121092,"y0":50.005387142105555,"z0":5.611475975016016,"aX":22.02496117360632},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.8,"breakHorizontal":-18.0,"spinRate":2251,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.3917080439588201,"extension":6.109472086819882},"hitData":{"launchSpeed":91.0,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.82,"coordY":155.74}},"index":2,"playId":"9e978e8a-57e6-3922-8cf4-329f8d6b664e","pitchNumber":3,"startTime":"2026-04-25T19:51:14.755Z","endTime":"2026-04-25T19:51:22.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:51:22.753Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pedro Pagés walks.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T19:52:14.367Z","endTime":"2026-04-25T19:53:34.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T19:52:00.303Z","endTime":"2026-04-25T19:52:16.623Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.9,"endSpeed":79.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03672184486549,"aZ":-31.91344902022323,"pfxX":8.989077033827554,"pfxZ":0.16079416966062832,"pX":-0.08481634261338569,"pZ":0.7376784168139298,"vX0":-9.87311917694198,"vY0":-126.14661608306585,"vZ0":-5.009680323544618,"x":120.23,"y":218.86,"x0":2.7225060697291936,"y0":50.000534832441666,"z0":5.339043673565616,"aX":14.40213116346865},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-13.9,"spinRate":2194,"spinDirection":92},"zone":13,"typeConfidence":0.89,"plateTime":0.43514631954980354,"extension":6.021966084415507},"index":1,"playId":"f2cb2bce-1cdd-3753-94af-e6e24c0f2168","pitchNumber":1,"startTime":"2026-04-25T19:52:16.623Z","endTime":"2026-04-25T19:52:20.944Z","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":97.7,"endSpeed":89.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.122231036497105,"aZ":-27.107022783900227,"pfxX":10.692755116750945,"pfxZ":2.489832846474667,"pX":0.8167407216226141,"pZ":2.0436110361386137,"vX0":-8.932115668686137,"vY0":-141.922541919775,"vZ0":-5.021540640535191,"x":85.87,"y":183.6,"x0":2.6188387513278726,"y0":50.0040414527589,"z0":5.56704476270873,"aX":21.768319770335207},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.6,"breakHorizontal":-17.5,"spinRate":2137,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.3862474481123579,"extension":6.001117481828678},"index":2,"playId":"035f0e03-1e0d-35a7-9251-f081390a1031","pitchNumber":2,"startTime":"2026-04-25T19:52:33.692Z","endTime":"2026-04-25T19:52:37.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":81.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.236668237779543,"aZ":-25.958078851790383,"pfxX":8.703784816836965,"pfxZ":3.6802734315344514,"pX":0.12112801558327005,"pZ":1.0032543341139386,"vX0":-9.5435843434578,"vY0":-128.92543712388257,"vZ0":-5.871179529035673,"x":112.38,"y":211.69,"x0":2.7359862391715213,"y0":50.00079364540601,"z0":5.307571336696665,"aX":14.684734641073401},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":-13.7,"spinRate":2261,"spinDirection":87},"zone":14,"typeConfidence":0.86,"plateTime":0.4244773733590286,"extension":5.9882948118263055},"index":3,"playId":"fbfcbc21-50c1-328d-aaeb-3d5aad672d34","pitchNumber":3,"startTime":"2026-04-25T19:52:54.505Z","endTime":"2026-04-25T19:52:59.457Z","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":98.2,"endSpeed":89.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05563338936313,"aZ":-29.01245281610431,"pfxX":9.990748106931061,"pfxZ":1.5356524397935196,"pX":0.5560220808204966,"pZ":4.538347971246185,"vX0":-8.930306866344475,"vY0":-142.69294502970138,"vZ0":1.47306567100634,"x":95.81,"y":116.24,"x0":2.4292769989109053,"y0":50.00451717858385,"z0":5.844273002912033,"aX":20.589989551643374},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.2,"breakHorizontal":-16.3,"spinRate":2081,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.3839680681973574,"extension":5.962468686308615},"index":4,"playId":"076639dc-7af2-3961-86c9-dbc9d91edf34","pitchNumber":4,"startTime":"2026-04-25T19:53:10.425Z","endTime":"2026-04-25T19:53:14.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.839947395320905,"aZ":-24.502378218635776,"pfxX":10.163963308448473,"pfxZ":3.8158321053819098,"pX":1.3852513666661825,"pZ":2.9598592932541377,"vX0":-7.338710252063872,"vY0":-141.47738671859508,"vZ0":-2.9453149694738285,"x":64.2,"y":158.86,"x0":2.703556875658602,"y0":50.00223030648249,"z0":5.5997839237738285,"aX":20.428266842502595},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.5,"breakHorizontal":-16.7,"spinRate":2012,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.3884192558551045,"extension":6.010963181473068},"index":5,"playId":"5bc92a90-4681-3525-af44-8f86ee6fbd90","pitchNumber":5,"startTime":"2026-04-25T19:53:30.323Z","endTime":"2026-04-25T19:53:34.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:53:34.128Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a ground ball to left fielder Randy Arozarena. Pedro Pagés to 2nd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T19:53:53.272Z","endTime":"2026-04-25T19:54:19.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"postOnSecond":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03549823071135,"aZ":-20.761096260285044,"pfxX":9.644802129116107,"pfxZ":5.465726816749291,"pX":0.7099490146212498,"pZ":2.1828762637802446,"vX0":-9.142308769530324,"vY0":-143.73163358272186,"vZ0":-5.690358485801654,"x":89.94,"y":179.84,"x0":2.68247684561294,"y0":50.000907354901294,"z0":5.481898354892933,"aX":20.13113947726771},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.9,"breakHorizontal":-15.6,"spinRate":2185,"spinDirection":116},"zone":6,"typeConfidence":0.82,"plateTime":0.38140892615482125,"extension":6.117680403815473},"hitData":{"launchSpeed":86.5,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":99.57,"coordY":104.56}},"index":0,"playId":"d4b50e18-7869-395e-96b2-7a6d201b6c03","pitchNumber":1,"startTime":"2026-04-25T19:54:08.402Z","endTime":"2026-04-25T19:54:19.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:54:19.433Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"JJ Wetherholt grounds into a force out, fielded by shortstop J.P. Crawford. Victor Scott II out at 2nd.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T19:54:42.440Z","endTime":"2026-04-25T19:54:57.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":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":641487,"link":"/api/v1/people/641487"},"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":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84709871828439,"aZ":-24.33968645085134,"pfxX":10.636038702928113,"pfxZ":3.9588979332578056,"pX":0.8634558249716623,"pZ":2.9659876215118484,"vX0":-9.082695952842306,"vY0":-140.0476265696155,"vZ0":-2.999383641919418,"x":84.09,"y":158.7,"x0":2.7734109160027502,"y0":50.001697677445726,"z0":5.650209502866727,"aX":21.039341898938538},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.7,"breakHorizontal":-17.3,"spinRate":2183,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.39171885014224506,"extension":5.971686634272989},"hitData":{"launchSpeed":78.6,"launchAngle":9.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.3,"coordY":141.52}},"index":0,"playId":"662cf27a-32dc-3421-9b10-368b514c5c5b","pitchNumber":1,"startTime":"2026-04-25T19:54:50.688Z","endTime":"2026-04-25T19:54:57.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:54:57.693Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mitch Garver flies out sharply to left fielder Nathan Church.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T19:57:29.579Z","endTime":"2026-04-25T19:58:16.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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":{"description":"Pitching Change: George Soriano replaces Justin Bruihl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T19:56:15.089Z","endTime":"2026-04-25T19:57:31.824Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135251792868473,"aZ":-28.29301997848451,"pfxX":-2.103665115192878,"pfxZ":2.4605592108541785,"pX":1.1962142021875437,"pZ":1.176099575046642,"vX0":8.834070531566583,"vY0":-124.86181597775534,"vZ0":-4.940304331401425,"x":71.4,"y":207.03,"x0":-2.114407105179335,"y0":50.004827021319464,"z0":5.508379307247556,"aX":-3.32248609403687},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":1.8,"spinRate":2556,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.4386519920373759,"extension":6.298517798443285},"index":1,"playId":"3ae3900d-37d0-346c-8d3c-12eb942f3c06","pitchNumber":1,"startTime":"2026-04-25T19:57:31.824Z","endTime":"2026-04-25T19:57:36.175Z","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":85.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.255491006569294,"aZ":-18.165461169366484,"pfxX":-6.264170302285754,"pfxZ":7.387266361891349,"pX":1.4488797494587753,"pZ":2.2681802696679574,"vX0":11.625802236018714,"vY0":-137.48584504143486,"vZ0":-5.303148507465986,"x":61.77,"y":177.54,"x0":-2.039329028631067,"y0":50.00117859114156,"z0":5.47299278400395,"aX":-11.876439352634169},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":8.6,"spinRate":2168,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.39989006545183425,"extension":6.340958295049392},"index":2,"playId":"cf2ae525-abfb-3d37-8b51-aef89e7ae5b9","pitchNumber":2,"startTime":"2026-04-25T19:57:49.272Z","endTime":"2026-04-25T19:57:53.384Z","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":94.9,"endSpeed":87.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.769009736785414,"aZ":-21.112622665023814,"pfxX":-3.5369189163755927,"pfxZ":5.7364486136530655,"pX":-0.3388997565188917,"pZ":1.8967383303409082,"vX0":6.69267088526083,"vY0":-138.03926309664874,"vZ0":-5.949917564773543,"x":129.92,"y":187.57,"x0":-2.335574245193341,"y0":50.00680482548575,"z0":5.501935153142757,"aX":-6.82612584390003},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":5.0,"spinRate":2062,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3968102225508976,"extension":6.349420125889626},"hitData":{"launchSpeed":103.5,"launchAngle":34.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":50.8,"coordY":68.42}},"index":3,"playId":"3fc9f6d1-3a50-3b22-8752-dc1734d015c4","pitchNumber":3,"startTime":"2026-04-25T19:58:06.845Z","endTime":"2026-04-25T19:58:16.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:58:16.346Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Young doubles (3) on a sharp fly ball to center fielder Victor Scott II.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T19:58:43.724Z","endTime":"2026-04-25T19:59:23.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809080767673365,"aZ":-32.546298753364916,"pfxX":-5.641164130834568,"pfxZ":-0.21861132555983254,"pX":0.34785228377949856,"pZ":2.76822277601985,"vX0":8.416196985393086,"vY0":-129.01443688380112,"vZ0":-1.1848734763079762,"x":103.74,"y":164.04,"x0":-2.223516532382998,"y0":50.003925295576074,"z0":5.741508151462565,"aX":-9.511449440996891},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":8.3,"spinRate":1572,"spinDirection":256},"zone":3,"typeConfidence":2.0,"plateTime":0.4245168199766116,"extension":6.552623278649693},"index":0,"playId":"8050ef0f-eb31-396c-af99-06ed63e879b1","pitchNumber":1,"startTime":"2026-04-25T19:58:53.710Z","endTime":"2026-04-25T19:58:57.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.667661010596646,"aZ":-16.483808174921613,"pfxX":-6.957055522968335,"pfxZ":8.024352399314791,"pX":-0.27967992907825256,"pZ":1.820200670565361,"vX0":7.935870046128272,"vY0":-139.2872320146142,"vZ0":-6.882236875156273,"x":127.66,"y":189.63,"x0":-2.2682765171421675,"y0":50.003298495597015,"z0":5.422251963054054,"aX":-13.605594087605894},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":10.9,"spinRate":2243,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.39394113438737044,"extension":6.331402669702676},"hitData":{"launchSpeed":105.3,"launchAngle":22.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":129.71,"coordY":34.02}},"index":1,"playId":"f3a403c3-fd87-3ca7-826e-513948b03f3b","pitchNumber":2,"startTime":"2026-04-25T19:59:10.494Z","endTime":"2026-04-25T19:59:23.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T19:59:23.531Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Canzone singles on a ground ball to center fielder Victor Scott II. Cole Young scores.","rbi":1,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T20:00:28.452Z","endTime":"2026-04-25T20:01:44.157Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":666277,"link":"/api/v1/people/666277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Canzone replaces Will Wilson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T19:59:46.902Z","endTime":"2026-04-25T19:59:54.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669717,"link":"/api/v1/people/669717"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T19:59:54.967Z","endTime":"2026-04-25T20:00:30.770Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42710787044154,"aZ":-19.331042611026465,"pfxX":-5.309400185572146,"pfxZ":6.580870472901136,"pX":-0.2799103394439834,"pZ":3.545064281505728,"vX0":7.7065002214767695,"vY0":-139.31188056270983,"vZ0":-2.251733718699236,"x":127.67,"y":143.06,"x0":-2.401587218909563,"y0":50.00201573158834,"z0":5.65192054869721,"aX":-10.360630907613702},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":7.9,"spinRate":1917,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39426911392955954,"extension":6.337870091671187},"index":2,"playId":"6786c93e-8ba0-3dfc-abc3-f226bace0c86","pitchNumber":1,"startTime":"2026-04-25T20:00:30.770Z","endTime":"2026-04-25T20:00:35.326Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12848150719526,"aZ":-34.8923073371513,"pfxX":-6.7607612276425435,"pfxZ":-1.6116784790151994,"pX":-0.5946548184024012,"pZ":1.7226116077154499,"vX0":6.517336780848775,"vY0":-129.8244685533099,"vZ0":-3.2960177009106664,"x":139.67,"y":192.27,"x0":-2.2733236870015117,"y0":50.00384583848869,"z0":5.696824119930404,"aX":-11.407596212321252},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.5,"breakHorizontal":10.6,"spinRate":1236,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.42380209383234035,"extension":6.605201130227721},"index":3,"playId":"3548693e-021c-3a32-a4a3-dc530ef271c5","pitchNumber":2,"startTime":"2026-04-25T20:00:47.174Z","endTime":"2026-04-25T20:00:50.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.078080184199177,"aZ":-35.10177437495488,"pfxX":-7.099200739239916,"pfxZ":-1.692653688941462,"pX":0.35980480483454086,"pZ":2.0096954713109847,"vX0":8.918589478475361,"vY0":-131.16787388143345,"vZ0":-2.421217826444753,"x":103.29,"y":184.52,"x0":-2.1701942266567937,"y0":50.00034613316222,"z0":5.575232540486908,"aX":-12.305659992237937},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.4,"breakHorizontal":10.8,"spinRate":1267,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4183989250186517,"extension":6.6624439014048775},"index":4,"playId":"faab3f39-726b-37c0-8970-a9c9fb7322e8","pitchNumber":3,"startTime":"2026-04-25T20:01:05.516Z","endTime":"2026-04-25T20:01:09.193Z","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":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41988925176638,"aZ":-17.030629937508813,"pfxX":-6.488045240765957,"pfxZ":7.785179107730076,"pX":-0.11765759359198834,"pZ":1.7996303834977843,"vX0":8.485022099009129,"vY0":-139.3243401937271,"vZ0":-6.877117468121645,"x":121.48,"y":190.19,"x0":-2.3749355655179674,"y0":50.001294612482916,"z0":5.446677269683428,"aX":-12.618344504981158},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":2117,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.39474121643671944,"extension":6.348197475060744},"hitData":{"launchSpeed":109.1,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.52,"coordY":86.31}},"index":5,"playId":"e7408bb6-46ec-340f-9cb3-857b900a1dc4","pitchNumber":4,"startTime":"2026-04-25T20:01:34.156Z","endTime":"2026-04-25T20:01:44.157Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:01:44.157Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T20:02:34.949Z","endTime":"2026-04-25T20:03:36.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Raley replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T20:02:13.370Z","endTime":"2026-04-25T20:02:37.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"}},{"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":87.3,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.824032860136,"aZ":-29.667005314361653,"pfxX":-1.725944155975519,"pfxZ":1.5078534291837764,"pX":0.407252433575716,"pZ":1.323322316390839,"vX0":7.72233777796555,"vY0":-127.0066577184537,"vZ0":-4.659435225254767,"x":101.48,"y":203.05,"x0":-2.425984645451336,"y0":50.00120596159861,"z0":5.49457869935899,"aX":-2.867819912185406},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":1.7,"spinRate":2518,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4284561577543404,"extension":6.467372441416044},"index":1,"playId":"24d6ffb6-d0f0-3477-8fb5-b8cea31a13ad","pitchNumber":1,"startTime":"2026-04-25T20:02:37.206Z","endTime":"2026-04-25T20:02:40.704Z","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":89.3,"endSpeed":82.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.295218553870473,"aZ":-35.76572375353736,"pfxX":-6.795973086240198,"pfxZ":-2.0775491683048166,"pX":-0.9383438696470201,"pZ":2.3997287635259545,"vX0":5.78727275849444,"vY0":-130.0198620511393,"vZ0":-1.3035468425428665,"x":152.77,"y":173.99,"x0":-2.3017309572639513,"y0":50.006054345072315,"z0":5.602817909466352,"aX":-11.72758198362443},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.8,"breakHorizontal":11.2,"spinRate":1389,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4200320403480262,"extension":6.646487948067224},"index":2,"playId":"d00f075a-fe05-3054-b5be-0dbb21364dd3","pitchNumber":2,"startTime":"2026-04-25T20:02:55.320Z","endTime":"2026-04-25T20:02:58.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.676317933226205,"aZ":-36.12572439683486,"pfxX":-5.551807445508303,"pfxZ":-2.2437086690013395,"pX":-1.4295980678898152,"pZ":2.695513763428039,"vX0":4.075769681440222,"vY0":-131.55746589157025,"vZ0":-0.8795995612991778,"x":171.49,"y":166.0,"x0":-2.273993523990835,"y0":50.002260395463985,"z0":5.700659127497584,"aX":-9.77721384446927},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-4.1,"breakHorizontal":9.2,"spinRate":1526,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.41558056272144306,"extension":6.569863758745932},"index":3,"playId":"b8cc984a-8fb7-3301-907e-ed5817a06a3b","pitchNumber":3,"startTime":"2026-04-25T20:03:14.305Z","endTime":"2026-04-25T20:03:18.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2762578351993,"aZ":-35.62642747537739,"pfxX":-6.81557517621502,"pfxZ":-1.9240197608326728,"pX":0.36293679606295537,"pZ":2.0541741726546485,"vX0":9.043796144970692,"vY0":-132.72293148673538,"vZ0":-2.565714531424865,"x":103.17,"y":183.32,"x0":-2.19051341405748,"y0":50.000550668803086,"z0":5.607551512836127,"aX":-12.256344225264826},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-3.8,"breakHorizontal":10.6,"spinRate":1526,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.41143694784271023,"extension":6.7768021847247875},"index":4,"playId":"02afc4fd-1269-3efc-b6ac-80792618d875","pitchNumber":4,"startTime":"2026-04-25T20:03:33.390Z","endTime":"2026-04-25T20:03:36.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:03:36.988Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out to first baseman Alec Burleson.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T20:03:58.698Z","endTime":"2026-04-25T20:04:26.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_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.7,"endSpeed":82.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16986579259767,"aZ":-32.938031724729555,"pfxX":-9.098842654418284,"pfxZ":-0.44155860524796253,"pX":-0.48548887210604574,"pZ":1.9109353060826575,"vX0":7.15913164867406,"vY0":-130.47791301043767,"vZ0":-3.235897549983462,"x":135.51,"y":187.18,"x0":-2.081200338266847,"y0":50.003708018511766,"z0":5.646341874803375,"aX":-15.706592623941198},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.3,"breakHorizontal":14.9,"spinRate":1225,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.4196080664270747,"extension":6.724593762939626},"index":0,"playId":"c27ca69a-559c-3651-8016-8fdd585e2ed6","pitchNumber":1,"startTime":"2026-04-25T20:04:03.114Z","endTime":"2026-04-25T20:04:06.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131650489710033,"aZ":-31.78698822158402,"pfxX":-0.0017830906072688404,"pfxZ":0.22979357422203428,"pX":-0.011988626130045177,"pZ":2.3662531019343302,"vX0":6.265817106938044,"vY0":-128.8870327553218,"vZ0":-1.7554907158132795,"x":117.46,"y":174.89,"x0":-2.463629133263134,"y0":50.00436712519909,"z0":5.486505256390269,"aX":-0.003461907340478226},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":-1.2,"spinRate":2640,"spinDirection":17},"zone":5,"typeConfidence":2.0,"plateTime":0.42326456844114935,"extension":6.336787877261189},"hitData":{"launchSpeed":89.7,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.45,"coordY":171.95}},"index":1,"playId":"8a25ba4e-0818-33c6-b087-bccde777a820","pitchNumber":2,"startTime":"2026-04-25T20:04:20.050Z","endTime":"2026-04-25T20:04:26.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:04:26.155Z","atBatIndex":57},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Iván Herrera hit by pitch.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:06:46.964Z","endTime":"2026-04-25T20:07:28.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Luke Raley remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T20:05:51.990Z","endTime":"2026-04-25T20:05:52.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"description":"Defensive Substitution: Leo Rivas replaces Dominic Canzone, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T20:05:52.006Z","endTime":"2026-04-25T20:05:52.007Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"902","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Pitching Change: Cooper Criswell replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-25T20:05:52.007Z","endTime":"2026-04-25T20:06:49.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681867,"link":"/api/v1/people/681867"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859450057683656,"aZ":-37.35515371366585,"pfxX":-10.727086405547194,"pfxZ":-2.8650199667907543,"pX":0.528804180863208,"pZ":2.7206747507856295,"vX0":8.735486083460472,"vY0":-134.14191844814263,"vZ0":1.795385739547747,"x":96.84,"y":165.32,"x0":-1.3872088613875455,"y0":50.00104180599962,"z0":4.719100933336024,"aX":-19.414512203179033},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-4.6,"breakHorizontal":17.4,"spinRate":2033,"spinDirection":263},"zone":6,"typeConfidence":2.0,"plateTime":0.4093861067499187,"extension":6.6343238920665915},"index":3,"playId":"ce27e1b6-0835-3a85-8c23-f3321dbada8f","pitchNumber":1,"startTime":"2026-04-25T20:06:49.226Z","endTime":"2026-04-25T20:06:53.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.131351635359717,"aZ":-25.71659197919143,"pfxX":9.565105235281418,"pfxZ":4.7159935871253875,"pX":1.3083231760854648,"pZ":2.681823533166049,"vX0":3.8675661234482193,"vY0":-116.84040055892314,"vZ0":1.048834290452863,"x":67.13,"y":166.37,"x0":-1.6158861931314665,"y0":50.00085937023206,"z0":4.66271437149172,"aX":13.084846948109238},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":9.1,"breakHorizontal":-18.4,"spinRate":2554,"spinDirection":89},"zone":12,"typeConfidence":2.0,"plateTime":0.47065471422987093,"extension":6.700923238697599},"index":4,"playId":"a422a4c9-0526-3fc8-b7ca-a485a6eadc05","pitchNumber":2,"startTime":"2026-04-25T20:07:01.902Z","endTime":"2026-04-25T20:07:05.294Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.245500796528965,"aZ":-39.26013518445318,"pfxX":-8.024131209132536,"pfxZ":-4.502648327166691,"pX":-2.173954276653913,"pZ":2.236992783650575,"vX0":1.3964183288961662,"vY0":-124.86731573318507,"vZ0":2.01662534801593,"x":199.87,"y":178.38,"x0":-1.6997071327852475,"y0":50.00594329926739,"z0":4.660032290521965,"aX":-12.613939310420342},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.4,"breakHorizontal":14.2,"spinRate":1599,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.43943857871755876,"extension":6.778747548207348},"index":5,"playId":"dcb0d083-862f-3cf4-928d-e60ca348a082","pitchNumber":3,"startTime":"2026-04-25T20:07:21.656Z","endTime":"2026-04-25T20:07:28.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:07:28.687Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Burleson strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:08:18.697Z","endTime":"2026-04-25T20:09:20.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":[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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T20:07:41.248Z","endTime":"2026-04-25T20:08:20.962Z","isPitch":false,"type":"action","player":{"id":676475,"link":"/api/v1/people/676475"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954762013336648,"aZ":-24.133950663783157,"pfxX":-0.0938819515381506,"pfxZ":4.832476424363076,"pX":-0.07619134617375878,"pZ":3.059938915610186,"vX0":4.321007036259441,"vY0":-128.27834329715265,"vZ0":0.13348021625348638,"x":119.9,"y":156.16,"x0":-1.771455742418764,"y0":50.0024625421618,"z0":4.891297339083523,"aX":-0.15666116164432464},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":-0.8,"spinRate":2406,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.42726129117707545,"extension":6.5471864005735885},"index":1,"playId":"51997101-9b54-3ce2-87a5-f55c9f1ef7ac","pitchNumber":1,"startTime":"2026-04-25T20:08:20.962Z","endTime":"2026-04-25T20:08:24.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2215928486698,"aZ":-26.333788065930683,"pfxX":-0.9273105198176221,"pfxZ":3.438760152256167,"pX":-0.9155802572759699,"pZ":3.8436514903419767,"vX0":2.7725447497310625,"vY0":-129.5927854021915,"vZ0":2.576300835722801,"x":151.9,"y":135.0,"x0":-1.8791238242661803,"y0":50.00579616473515,"z0":4.848795420310253,"aX":-1.5769215174987208},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":1.1,"spinRate":2310,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.42274613284505946,"extension":6.630658037601133},"index":2,"playId":"224e9528-3b8c-3b40-a947-5f9398ed8b24","pitchNumber":2,"startTime":"2026-04-25T20:08:40.659Z","endTime":"2026-04-25T20:08:44.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.189150953177705,"aZ":-38.55659571333939,"pfxX":-10.250610315100515,"pfxZ":-4.113180314300527,"pX":-0.6851759766001713,"pZ":2.044593022554691,"vX0":6.125775507866513,"vY0":-124.10149708336444,"vZ0":1.3461573867032424,"x":143.12,"y":183.58,"x0":-1.8611304155256603,"y0":50.004591640323035,"z0":4.721017660826558,"aX":-15.897297321166656},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.8,"breakHorizontal":17.0,"spinRate":1517,"spinDirection":274},"zone":7,"typeConfidence":2.0,"plateTime":0.4423367176349613,"extension":6.599684134576703},"index":3,"playId":"f61458bf-c245-3c1d-b720-c146f52d5bc4","pitchNumber":3,"startTime":"2026-04-25T20:08:57.099Z","endTime":"2026-04-25T20:09:01.963Z","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":91.2,"endSpeed":82.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265226928010303,"aZ":-19.665872120994166,"pfxX":-6.80954274749649,"pfxZ":7.077564597732518,"pX":0.1504362397425225,"pZ":3.771187430909695,"vX0":7.2435129975766905,"vY0":-132.58280416444802,"vZ0":0.8978555479070577,"x":111.27,"y":136.96,"x0":-1.7417871571074688,"y0":50.00221459979996,"z0":4.8709861676748565,"aX":-12.03474548768803},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":10.6,"spinRate":2322,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.41426393550407203,"extension":6.649379777694233},"index":4,"playId":"d275cae2-af04-35ff-9fcf-8220a7234d9b","pitchNumber":4,"startTime":"2026-04-25T20:09:16.454Z","endTime":"2026-04-25T20:09:20.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:09:20.007Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jordan Walker grounds into a double play, shortstop J.P. Crawford to second baseman Cole Young to first baseman Josh Naylor. Iván Herrera out at 2nd. Jordan Walker out at 1st.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T20:09:36.394Z","endTime":"2026-04-25T20:10:50.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":"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":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":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.3,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70766556454682,"aZ":-27.302867086534143,"pfxX":8.21627844828916,"pfxZ":3.623801742406613,"pX":0.18637541083569995,"pZ":2.8793150874529805,"vX0":1.9156110772774517,"vY0":-116.08145183825756,"vZ0":1.464210784375612,"x":109.9,"y":161.04,"x0":-1.7195409938695168,"y0":50.00332620659363,"z0":4.867885334029734,"aX":11.048072571464266},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":7.3,"breakHorizontal":-15.4,"spinRate":2598,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.47452453942147077,"extension":6.644538428865869},"index":0,"playId":"f6fbe3bc-a205-322b-b2f8-6fcc9f2547e2","pitchNumber":1,"startTime":"2026-04-25T20:09:47.345Z","endTime":"2026-04-25T20:09:51.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.783024602359724,"aZ":-23.173632510754654,"pfxX":-6.476099831547003,"pfxZ":5.070342989939521,"pX":1.070670106166287,"pZ":3.3130309368563027,"vX0":8.513221151894555,"vY0":-132.48615541394506,"vZ0":0.2980796212876443,"x":76.19,"y":149.33,"x0":-1.3455368268459769,"y0":50.000701989020804,"z0":4.8952065085701655,"aX":-11.491114510092016},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.5,"breakHorizontal":9.8,"spinRate":2394,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.41371840169536656,"extension":6.86343170283255},"index":1,"playId":"1ac5153b-2d4a-3a64-9aa5-2f132ced82cf","pitchNumber":2,"startTime":"2026-04-25T20:10:06.812Z","endTime":"2026-04-25T20:10:10.627Z","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":92.4,"endSpeed":84.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31082094650686,"aZ":-35.71971410147604,"pfxX":-10.886643807109678,"pfxZ":-1.9498497773212273,"pX":-0.14456028188806708,"pZ":1.4429604585908524,"vX0":7.350341297780383,"vY0":-134.33300047377264,"vZ0":-1.7309118099994554,"x":122.51,"y":199.82,"x0":-1.5080655920264296,"y0":50.00271366446117,"z0":4.6457033860172015,"aX":-19.80771587156685},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-3.7,"breakHorizontal":18.0,"spinRate":2003,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.40844270521492465,"extension":6.673605737766584},"index":2,"playId":"ae0b46ed-e36b-37f7-8033-6c61a4aea96e","pitchNumber":3,"startTime":"2026-04-25T20:10:23.161Z","endTime":"2026-04-25T20:10:27.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597970242093968,"aZ":-25.504521760907792,"pfxX":0.3387096780750054,"pfxZ":3.9416278210877937,"pX":-0.18064882406390342,"pZ":2.6129430254114507,"vX0":3.6708007311111444,"vY0":-128.47116279561533,"vZ0":-0.374434694762386,"x":123.89,"y":168.23,"x0":-1.6648518214977803,"y0":50.00309701653218,"z0":4.722540710049272,"aX":0.571920518843985},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":-1.3,"spinRate":2449,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.42438701987302885,"extension":6.607915283490309},"hitData":{"launchSpeed":95.6,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.82,"coordY":149.15}},"index":3,"playId":"80657572-4a90-3280-bcf3-75479e35568e","pitchNumber":4,"startTime":"2026-04-25T20:10:42.598Z","endTime":"2026-04-25T20:10:50.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:10:50.613Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Julio Rodríguez pops out to second baseman JJ Wetherholt.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T20:13:12.087Z","endTime":"2026-04-25T20:13:22.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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],"actionIndex":[0],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryne Stanek replaces George Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T20:12:10.442Z","endTime":"2026-04-25T20:13:14.404Z","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":"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":98.4,"endSpeed":89.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44176796398691,"aZ":-14.16087403317624,"pfxX":-8.2450255822219,"pfxZ":8.725913357541238,"pX":-1.044383237500898,"pZ":2.534763812363929,"vX0":2.2565660589386756,"vY0":-143.1047643836321,"vZ0":-7.414695746936482,"x":156.81,"y":170.34,"x0":-0.774239124511233,"y0":50.00421950288964,"z0":6.054932866072761,"aX":-17.023356864713342},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":14.4,"spinRate":2199,"spinDirection":213},"zone":13,"typeConfidence":0.61,"plateTime":0.3834114045665502,"extension":5.952721888209697},"hitData":{"launchSpeed":56.4,"launchAngle":49.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.53,"coordY":147.62}},"index":1,"playId":"f27607cd-51da-364e-b91e-01947a396a0a","pitchNumber":1,"startTime":"2026-04-25T20:13:14.404Z","endTime":"2026-04-25T20:13:22.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:13:22.425Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T20:13:33.738Z","endTime":"2026-04-25T20:14:53.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96403652334535,"aZ":-26.912915507364485,"pfxX":-7.992913352492711,"pfxZ":3.0048029444969018,"pX":-0.31048449363128455,"pZ":1.720256301185397,"vX0":4.209121334686219,"vY0":-130.99709613143153,"vZ0":-5.903316556195131,"x":128.83,"y":192.33,"x0":-0.8941032260467418,"y0":50.00131004907291,"z0":5.997722999261294,"aX":-13.981550994201136},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":1206,"spinDirection":234},"zone":7,"typeConfidence":0.91,"plateTime":0.4170774207323773,"extension":5.965095142569034},"index":0,"playId":"bf494ce1-c074-388c-8171-f124b4b38d76","pitchNumber":1,"startTime":"2026-04-25T20:13:48.185Z","endTime":"2026-04-25T20:13:51.818Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.059568294315834,"aZ":-26.96745092871129,"pfxX":-8.256079686999515,"pfxZ":2.9739525948089742,"pX":-0.6624221785498501,"pZ":1.551146853942852,"vX0":3.2033425892359295,"vY0":-131.3085104283621,"vZ0":-6.140468016489812,"x":142.25,"y":196.9,"x0":-0.8235228804487221,"y0":50.00368601108701,"z0":5.918877038252278,"aX":-14.458851218248169},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":14.3,"spinRate":1023,"spinDirection":245},"zone":7,"typeConfidence":0.9,"plateTime":0.4166716794179255,"extension":6.002584411879813},"index":1,"playId":"a28fb455-65c1-3339-8643-7b53e868bd66","pitchNumber":2,"startTime":"2026-04-25T20:14:03.558Z","endTime":"2026-04-25T20:14:08.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-25T20:14:24.504Z","endTime":"2026-04-25T20:14:38.775Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":2,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":91.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4842218567093,"aZ":-12.019147528345378,"pfxX":-5.550374785015627,"pfxZ":9.290347171077196,"pX":0.22587099991396825,"pZ":3.1613886115311094,"vX0":4.158339004371914,"vY0":-146.33396212463487,"vZ0":-6.5787460940418265,"x":108.39,"y":153.42,"x0":-0.49237850871903194,"y0":50.001351370534415,"z0":6.15854563796722,"aX":-12.038043213934678},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2314,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.3742903552609498,"extension":5.924317219376538},"hitData":{"launchSpeed":80.3,"launchAngle":16.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.09,"coordY":87.33}},"index":3,"playId":"2751f477-76f7-3073-af92-c6b6242490f7","pitchNumber":3,"startTime":"2026-04-25T20:14:38.775Z","endTime":"2026-04-25T20:14:53.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:14:53.783Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Jordan Walker.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T20:15:28.839Z","endTime":"2026-04-25T20:17:34.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":"aff9535a-0265-3478-a16f-df82d343f5cb","startTime":"2026-04-25T20:15:14.992Z","endTime":"2026-04-25T20:15:18.453Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.918157703939954,"aZ":-29.41875308796281,"pfxX":0.49586325801430675,"pfxZ":1.621485501100473,"pX":-0.21265466877870431,"pZ":1.2535849468792541,"vX0":1.7038391604277998,"vY0":-129.65287460636952,"vZ0":-6.587315217241148,"x":125.11,"y":204.93,"x0":-0.9435902585937576,"y0":50.00238142925307,"z0":6.08184784586237,"aX":0.8409877802035988},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":-1.3,"spinRate":2428,"spinDirection":140},"zone":13,"typeConfidence":0.91,"plateTime":0.42297383115767184,"extension":5.873386107840346},"index":1,"playId":"d5fb7530-6627-31bc-bf42-56b73a9707a1","pitchNumber":1,"startTime":"2026-04-25T20:15:31.103Z","endTime":"2026-04-25T20:15:35.234Z","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":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.877088812231303,"aZ":-30.088218276230698,"pfxX":0.6265617730583715,"pfxZ":1.228988498060521,"pX":0.3462139576842144,"pZ":1.4138691621815251,"vX0":2.970854583035804,"vY0":-129.6490664126319,"vZ0":-6.081456963248589,"x":103.8,"y":200.61,"x0":-0.8973673452186419,"y0":50.00398961295938,"z0":6.095275948311994,"aX":1.062767283619849},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-1.8,"spinRate":2386,"spinDirection":99},"zone":14,"typeConfidence":0.91,"plateTime":0.4229719074597851,"extension":6.01691598156295},"index":2,"playId":"a5940fa4-2762-3be5-9bd9-3826592e4e97","pitchNumber":2,"startTime":"2026-04-25T20:15:46.327Z","endTime":"2026-04-25T20:16:13.350Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.15793679106005,"aZ":-13.59888068822915,"pfxX":-4.670466533908047,"pfxZ":9.302861299358225,"pX":-1.123886589902102,"pZ":2.899458023036558,"vX0":0.9919713951971986,"vY0":-141.97351602705734,"vZ0":-6.441697846315278,"x":159.84,"y":160.49,"x0":-0.8766183690538938,"y0":50.001197859607274,"z0":6.100673716256325,"aX":-9.32391451138917},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2126,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3890915790360223,"extension":5.800043079711437},"index":3,"playId":"a5297d46-97fb-3d5b-8c2e-b5f73020e415","pitchNumber":3,"startTime":"2026-04-25T20:16:16.995Z","endTime":"2026-04-25T20:16:23.298Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":88.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.65051032032533,"aZ":-14.68976931630697,"pfxX":-5.5705498606571595,"pfxZ":8.603566942741868,"pX":-0.41265663695142785,"pZ":2.54434097662492,"vX0":2.857342254195971,"vY0":-143.2118423223506,"vZ0":-7.412498599662244,"x":132.73,"y":170.08,"x0":-0.7112287282650469,"y0":50.00622330142029,"z0":6.125384971463788,"aX":-11.32651857530498},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":9.4,"spinRate":2334,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.38561400390823897,"extension":5.769998612877563},"index":4,"playId":"98f1e9ec-6aa1-3989-8951-42eb50863093","pitchNumber":4,"startTime":"2026-04-25T20:16:31.590Z","endTime":"2026-04-25T20:16:38.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Naylor steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"actionPlayId":"98f1e9ec-6aa1-3989-8951-42eb50863093","startTime":"2026-04-25T20:16:43.759Z","endTime":"2026-04-25T20:17:01.655Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427424503832157,"aZ":-29.43374287297214,"pfxX":0.6647742039746636,"pfxZ":1.5929529540871403,"pX":0.5123665844118429,"pZ":2.641933988802507,"vX0":2.8388998353361687,"vY0":-129.58001686187274,"vZ0":-3.2210363940239763,"x":97.47,"y":167.45,"x0":-0.679065491227697,"y0":50.00066535776436,"z0":6.124946935906176,"aX":1.142008281308844},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-1.8,"spinRate":2432,"spinDirection":108},"zone":6,"typeConfidence":0.91,"plateTime":0.42101241203216366,"extension":6.137545450544928},"index":6,"playId":"7f1c6fdb-b94d-3ebd-9ad8-d821f218497a","pitchNumber":5,"startTime":"2026-04-25T20:17:01.655Z","endTime":"2026-04-25T20:17:05.122Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.778831196472996,"aZ":-27.720038986089644,"pfxX":-7.565926380114264,"pfxZ":2.536783235014326,"pX":0.05895812533151056,"pZ":1.3138733724501934,"vX0":4.314985361459227,"vY0":-131.70656587279572,"vZ0":-6.7890361964234085,"x":114.75,"y":203.31,"x0":-0.616924413794199,"y0":50.005561185154306,"z0":5.973003639182839,"aX":-13.304083235416247},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":12.7,"spinRate":1152,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4157572874561306,"extension":6.024570885887711},"hitData":{"launchSpeed":89.6,"launchAngle":30.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.98,"coordY":100.0}},"index":7,"playId":"2c0575f0-7644-3ca1-b60a-3abf4b712b40","pitchNumber":6,"startTime":"2026-04-25T20:17:22.474Z","endTime":"2026-04-25T20:17:34.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:17:34.492Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out sharply to center fielder Victor Scott II.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T20:20:06.194Z","endTime":"2026-04-25T20:21:21.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T20:17:56.243Z","endTime":"2026-04-25T20:18:30.468Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: JoJo Romero replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-25T20:18:30.468Z","endTime":"2026-04-25T20:20:08.452Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05547321062174,"aZ":-29.130429387527133,"pfxX":11.350552406173803,"pfxZ":1.6223086796728463,"pX":0.7114957778931558,"pZ":3.183513693169456,"vX0":-7.614522096455301,"vY0":-137.2418484360681,"vZ0":-0.3818981896734082,"x":89.88,"y":152.83,"x0":2.0709693727235403,"y0":50.00184363683942,"z0":5.337082985142417,"aX":21.29352354875699},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.1,"breakHorizontal":-18.6,"spinRate":2196,"spinDirection":126},"zone":3,"typeConfidence":0.91,"plateTime":0.40164826837833223,"extension":5.284472483586204},"index":2,"playId":"9b8e6ead-9f59-3cbb-a6d5-c8c4a7c966b3","pitchNumber":1,"startTime":"2026-04-25T20:20:08.452Z","endTime":"2026-04-25T20:20:11.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.04109733182943,"aZ":-28.98155464404616,"pfxX":10.828682741013358,"pfxZ":1.673392890771206,"pX":1.2821955616871161,"pZ":2.822012289342458,"vX0":-5.95753898633858,"vY0":-138.67040656333918,"vZ0":-1.4697311925324388,"x":68.13,"y":162.59,"x0":2.0714759343920734,"y0":50.006881209520984,"z0":5.324655590127818,"aX":20.727264324841414},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.9,"breakHorizontal":-18.0,"spinRate":2440,"spinDirection":183},"zone":12,"typeConfidence":0.9,"plateTime":0.397642782552424,"extension":5.259381902309991},"index":3,"playId":"9bb20af7-bded-3cad-a340-b775b6140788","pitchNumber":2,"startTime":"2026-04-25T20:20:25.050Z","endTime":"2026-04-25T20:20:29.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.89528262087739,"aZ":-31.012696014695127,"pfxX":-5.0441236304840995,"pfxZ":0.7775559690980192,"pX":-1.2764945893810606,"pZ":1.1021732071690207,"vX0":-6.404355005525917,"vY0":-122.60196007919052,"vZ0":-3.479718055072827,"x":165.66,"y":209.02,"x0":2.041273380047971,"y0":50.00517051492472,"z0":5.232733014169244,"aX":-7.554148087504069},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":10.8,"spinRate":2858,"spinDirection":306},"zone":13,"typeConfidence":0.76,"plateTime":0.44955455567233527,"extension":5.184204483984127},"index":4,"playId":"1ab8ee0e-9dda-3e95-a24b-00ac557b7855","pitchNumber":3,"startTime":"2026-04-25T20:20:40.654Z","endTime":"2026-04-25T20:20:44.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.085639621104388,"aZ":-32.43181305400807,"pfxX":-7.085066870864368,"pfxZ":-0.17695668073220627,"pX":0.9348782496976018,"pZ":1.8064445817600188,"vX0":-1.4886855840648376,"vY0":-121.12053099507277,"vZ0":-1.3746908181967772,"x":81.36,"y":190.01,"x0":2.478012870180714,"y0":50.001032892434765,"z0":5.222452495603527,"aX":-10.504280800719838},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":13.2,"spinRate":2918,"spinDirection":297},"zone":14,"typeConfidence":0.88,"plateTime":0.4525485149192434,"extension":5.192844635482333},"index":5,"playId":"c628b53d-e47f-3daa-8276-785afa70b20c","pitchNumber":4,"startTime":"2026-04-25T20:20:56.459Z","endTime":"2026-04-25T20:21:00.309Z","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":84.8,"endSpeed":77.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774451812147745,"aZ":-32.895140684510096,"pfxX":-6.238224887316434,"pfxZ":-0.47124894164353925,"pX":-0.6049555706616608,"pZ":1.8325425924325942,"vX0":-4.499208108000598,"vY0":-123.34871184511306,"vZ0":-1.8461371770336243,"x":140.06,"y":189.3,"x0":2.059514656875866,"y0":50.00473981975608,"z0":5.390239937617088,"aX":-9.51800977248735},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":12.4,"spinRate":2941,"spinDirection":307},"zone":7,"typeConfidence":0.81,"plateTime":0.44572219587486694,"extension":5.2893107000990875},"hitData":{"launchSpeed":100.8,"launchAngle":20.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":88.52,"coordY":64.6}},"index":6,"playId":"9e2a0298-2eb0-3d70-8ec5-ae875eea2a05","pitchNumber":5,"startTime":"2026-04-25T20:21:13.726Z","endTime":"2026-04-25T20:21:21.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:21:21.752Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T20:23:21.641Z","endTime":"2026-04-25T20:24:50.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.1,"endSpeed":71.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57096393677006,"aZ":-26.512434838843042,"pfxX":9.225905209819446,"pfxZ":4.2663322381735345,"pX":0.24022131407328876,"pZ":2.908962498204329,"vX0":2.1533404225835513,"vY0":-115.1201979457088,"vZ0":1.516386174360346,"x":107.84,"y":160.24,"x0":-1.908089059150833,"y0":50.00330882644784,"z0":4.828767210954374,"aX":12.246340757976254},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":8.4,"breakHorizontal":-17.3,"spinRate":2755,"spinDirection":88},"zone":3,"typeConfidence":2.0,"plateTime":0.4778084739229902,"extension":6.523192185587633},"index":0,"playId":"76586679-a9da-36da-8d45-218a51074538","pitchNumber":1,"startTime":"2026-04-25T20:23:33.763Z","endTime":"2026-04-25T20:23:36.980Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512029314044074,"aZ":-26.758893117754262,"pfxX":-0.4399134307397937,"pfxZ":3.2361580973875714,"pX":-0.05977644168892326,"pZ":3.0861115346900276,"vX0":4.462160254894847,"vY0":-127.76947533596534,"vZ0":0.929949394743404,"x":119.28,"y":155.45,"x0":-1.7631254207983054,"y0":50.00003399111718,"z0":4.802125135320651,"aX":-0.7356978129976592},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":-0.1,"spinRate":2287,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.42681594079372465,"extension":6.519072719514624},"index":1,"playId":"380e5641-bb95-3557-8d5e-bc752e4a43e2","pitchNumber":2,"startTime":"2026-04-25T20:23:52.917Z","endTime":"2026-04-25T20:23:57.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.024729346731693,"aZ":-23.660357199355953,"pfxX":-5.083728540998811,"pfxZ":4.667009804694109,"pX":-0.09150152164496138,"pZ":4.166322862412819,"vX0":6.031573002808785,"vY0":-133.5302101688415,"vZ0":2.5132533176834895,"x":120.49,"y":126.29,"x0":-1.7083907605403288,"y0":50.00144438756053,"z0":4.90496219249199,"aX":-9.272626964162686},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":8.0,"spinRate":2429,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4086014592586946,"extension":6.632509277495209},"index":2,"playId":"2dc88dc0-ed64-3dc9-93d8-f6d2dd8e7c8e","pitchNumber":3,"startTime":"2026-04-25T20:24:15.501Z","endTime":"2026-04-25T20:24:19.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36996281347136,"aZ":-24.913984218152926,"pfxX":-5.413538104355671,"pfxZ":3.9913125153351796,"pX":0.7707051918557466,"pZ":3.6185033602486745,"vX0":8.05174207462634,"vY0":-133.6835910131907,"vZ0":1.6110255729853262,"x":87.62,"y":141.08,"x0":-1.5694813172812423,"y0":50.00348249635121,"z0":4.789776843273888,"aX":-9.851228047575402},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":8.2,"spinRate":2343,"spinDirection":249},"zone":12,"typeConfidence":2.0,"plateTime":0.40887450186980967,"extension":6.561812151421515},"index":3,"playId":"4ee625bc-a784-33b8-a79d-488a2d9f3f41","pitchNumber":4,"startTime":"2026-04-25T20:24:30.729Z","endTime":"2026-04-25T20:24:35.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61320052389735,"aZ":-27.212919760050447,"pfxX":-1.1369005598018567,"pfxZ":2.9970723798619776,"pX":-0.07743441629658458,"pZ":3.5392571121274634,"vX0":4.607815343956725,"vY0":-127.65987353271248,"vZ0":1.9548914880664061,"x":119.95,"y":143.22,"x0":-1.7559196860148323,"y0":50.002332755773764,"z0":4.90174289372141,"aX":-1.8822541003547348},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":1.1,"spinRate":2361,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4286022789753141,"extension":6.716419772308338},"index":4,"playId":"4a3909bb-f3a2-3cd9-8990-e45673725400","pitchNumber":5,"startTime":"2026-04-25T20:24:46.483Z","endTime":"2026-04-25T20:24:50.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:24:50.140Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masyn Winn singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T20:25:13.041Z","endTime":"2026-04-25T20:26:43.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86189739478795,"aZ":-26.45495433717277,"pfxX":7.97629318266205,"pfxZ":4.2747228192395355,"pX":1.2009483863820458,"pZ":2.42630529978361,"vX0":3.9750485287805053,"vY0":-115.9014885582537,"vZ0":0.33024650512598686,"x":71.22,"y":173.27,"x0":-1.5816116055912617,"y0":50.004720331532035,"z0":4.841117426707315,"aX":10.680970098919575},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.2,"breakHorizontal":-15.5,"spinRate":2784,"spinDirection":88},"zone":12,"typeConfidence":2.0,"plateTime":0.47547834191519467,"extension":6.658345267813332},"index":0,"playId":"3243f75c-a6b3-34b6-b06c-943642198e36","pitchNumber":1,"startTime":"2026-04-25T20:25:14.266Z","endTime":"2026-04-25T20:25:17.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.631686817374835,"aZ":-34.531575671106644,"pfxX":-10.915349992537617,"pfxZ":-1.303435453573015,"pX":1.3060556177473257,"pZ":1.4114605805415348,"vX0":10.92230255677245,"vY0":-133.76490385554118,"vZ0":-2.1375064313670333,"x":67.22,"y":200.67,"x0":-1.4102805843245918,"y0":50.001032422156115,"z0":4.694746656368753,"aX":-19.79578981536116},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-2.6,"breakHorizontal":17.4,"spinRate":2208,"spinDirection":257},"zone":14,"typeConfidence":2.0,"plateTime":0.4093529417105244,"extension":6.7059341773254495},"index":1,"playId":"d061abac-821b-3d0a-ab24-02f7fff99df7","pitchNumber":2,"startTime":"2026-04-25T20:25:27.801Z","endTime":"2026-04-25T20:25:31.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.287887816424675,"aZ":-27.376884223453224,"pfxX":-1.1112168809619392,"pfxZ":2.862350319683067,"pX":0.7894818413088943,"pZ":2.8367755000816164,"vX0":6.15847421311383,"vY0":-128.71814863120136,"vZ0":0.13886739886490862,"x":86.91,"y":162.19,"x0":-1.4919183005583214,"y0":50.00013811329119,"z0":4.9058460293099255,"aX":-1.8611267639688014},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":0.6,"spinRate":2419,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.4258926237112659,"extension":6.740748483430213},"index":2,"playId":"7780e027-563f-3dc8-a73c-9cf0c1a0480d","pitchNumber":3,"startTime":"2026-04-25T20:25:45.541Z","endTime":"2026-04-25T20:25:49.482Z","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":91.6,"endSpeed":83.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.354133314523516,"aZ":-33.11216539365316,"pfxX":-10.926454488545648,"pfxZ":-0.5207061556034969,"pX":0.32881465488283573,"pZ":2.427059871375645,"vX0":8.040299706287723,"vY0":-133.23771195033595,"vZ0":0.0622590380712873,"x":104.47,"y":173.25,"x0":-1.3068328526265462,"y0":50.003866624549055,"z0":4.794238337726185,"aX":-19.666289184439478},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.7,"breakHorizontal":18.1,"spinRate":2180,"spinDirection":253},"zone":6,"typeConfidence":2.0,"plateTime":0.41094023238460897,"extension":6.5701367716313195},"index":3,"playId":"2725e496-4d16-3394-a925-fb4130ee5f4b","pitchNumber":4,"startTime":"2026-04-25T20:26:00.486Z","endTime":"2026-04-25T20:26:03.842Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-25T20:26:23.553Z","endTime":"2026-04-25T20:26:31.131Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7334213003281,"aZ":-39.47957349323622,"pfxX":-5.937077394030931,"pfxZ":-4.532959748522649,"pX":-0.15578210376201687,"pZ":1.2177127388532045,"vX0":5.344739091220362,"vY0":-125.96957398242448,"vZ0":-0.6204646879276388,"x":122.94,"y":205.9,"x0":-1.5299966633578543,"y0":50.00104050379997,"z0":4.64905382970639,"aX":-9.574970413737372},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.2,"breakHorizontal":9.6,"spinRate":1498,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.43421562757385557,"extension":6.632627599031305},"hitData":{"launchSpeed":82.4,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.0,"coordY":120.0}},"index":5,"playId":"32daddea-77e3-3581-ad07-637bb5d4a2f0","pitchNumber":5,"startTime":"2026-04-25T20:26:31.131Z","endTime":"2026-04-25T20:26:43.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:26:43.653Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nathan Church homers (4) on a line drive to right center field. Masyn Winn scores.","rbi":2,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T20:26:57.555Z","endTime":"2026-04-25T20:28:35.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":{"id":681867,"link":"/api/v1/people/681867"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":{"id":681867,"link":"/api/v1/people/681867"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647990920550342,"aZ":-29.923366897089032,"pfxX":5.508252467439425,"pfxZ":1.652324833447313,"pX":0.9870424459196823,"pZ":2.917225645585489,"vX0":4.802783024893344,"vY0":-116.74042672611108,"vZ0":1.978741061071929,"x":79.38,"y":160.01,"x0":-1.8223310926230336,"y0":50.002452777043494,"z0":4.901479179531065,"aX":7.503219104595829},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.8,"breakHorizontal":-11.3,"spinRate":2729,"spinDirection":88},"zone":12,"typeConfidence":2.0,"plateTime":0.47153023300157404,"extension":6.435634648843798},"index":0,"playId":"fa38a321-8152-3886-a1e9-312288f93539","pitchNumber":1,"startTime":"2026-04-25T20:27:11.592Z","endTime":"2026-04-25T20:27:14.942Z","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":84.8,"endSpeed":77.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.629012799260604,"aZ":-37.79883562139811,"pfxX":-9.091692385597495,"pfxZ":-3.679342792519739,"pX":-1.214496898412618,"pZ":1.1298634421084683,"vX0":4.156850894504565,"vY0":-123.45187848846406,"vZ0":-0.8558372004050866,"x":163.29,"y":208.27,"x0":-1.7471535674862708,"y0":50.00157150695686,"z0":4.687891080893553,"aX":-13.90649966040239},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.6,"breakHorizontal":15.4,"spinRate":1589,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.44520134097729125,"extension":6.569516622691308},"index":1,"playId":"e4ce790b-e932-387f-9292-372fc16937d6","pitchNumber":2,"startTime":"2026-04-25T20:27:30.085Z","endTime":"2026-04-25T20:27:33.406Z","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":"1faa4207-2d5a-31cc-9e2f-64a68e030381","startTime":"2026-04-25T20:27:47.948Z","endTime":"2026-04-25T20:27:50.948Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.635680957445775,"aZ":-26.399020347726903,"pfxX":-3.218058988329253,"pfxZ":3.4312030827164612,"pX":0.5307319784226492,"pZ":3.1294859762633993,"vX0":6.703840893039824,"vY0":-129.1031209953651,"vZ0":0.8410260498554761,"x":96.77,"y":154.28,"x0":-1.684969449877801,"y0":50.00197388022474,"z0":4.8359979518233915,"aX":-5.415910088254122},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":4.3,"spinRate":2376,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4247471036148305,"extension":6.599649052706693},"hitData":{"launchSpeed":107.3,"launchAngle":22.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":207.43,"coordY":48.31}},"index":3,"playId":"83a8cbc9-cf21-3d2b-a5ab-dcc22d390a61","pitchNumber":3,"startTime":"2026-04-25T20:28:09.560Z","endTime":"2026-04-25T20:28:35.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:28:35.066Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pedro Pagés singles on a ground ball to shortstop J.P. Crawford.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T20:29:08.527Z","endTime":"2026-04-25T20:30:21.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T20:28:59.867Z","endTime":"2026-04-25T20:29:10.801Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38529212286288,"aZ":-36.6902969166305,"pfxX":-8.858792276074103,"pfxZ":-2.604222673202166,"pX":-1.552626489882948,"pZ":2.4825452047024843,"vX0":3.134779793343222,"vY0":-131.45556889720805,"vZ0":1.5422333323016924,"x":176.18,"y":171.75,"x0":-1.6163871853635776,"y0":50.00341364852121,"z0":4.631661839476685,"aX":-15.354587371526003},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.1,"breakHorizontal":15.2,"spinRate":2045,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.41820478414051054,"extension":6.5837962041219935},"index":1,"playId":"1e34bec8-aaeb-3433-8443-5b454a2e755d","pitchNumber":1,"startTime":"2026-04-25T20:29:10.801Z","endTime":"2026-04-25T20:29:14.613Z","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":90.9,"endSpeed":82.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.178807404621196,"aZ":-37.42723985763292,"pfxX":-10.39695043242858,"pfxZ":-3.014516462588497,"pX":0.7567545522995361,"pZ":1.9319209553500787,"vX0":8.943523820645542,"vY0":-131.99312402206056,"vZ0":0.1611842207216081,"x":88.15,"y":186.62,"x0":-1.3443145902212812,"y0":50.00164846542812,"z0":4.652890896461833,"aX":-18.128692407565254},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-5.2,"breakHorizontal":16.6,"spinRate":2150,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.4168577431494911,"extension":6.674988550818614},"index":2,"playId":"c13e82e4-5f0e-3cdd-88df-0dcf493e70d4","pitchNumber":2,"startTime":"2026-04-25T20:29:22.843Z","endTime":"2026-04-25T20:29:26.459Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20344212978423,"aZ":-39.16366091265144,"pfxX":-10.33667016438779,"pfxZ":-4.436358193986657,"pX":1.270509352904036,"pZ":1.079963780036649,"vX0":9.810455130844117,"vY0":-125.01869249947595,"vZ0":-0.9139296247909894,"x":68.57,"y":209.62,"x0":-1.3695004333290652,"y0":50.0010719539654,"z0":4.6766587609713826,"aX":-16.291447890973174},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.9,"breakHorizontal":16.3,"spinRate":1545,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.4388301598439823,"extension":6.631284286918959},"index":3,"playId":"989050d2-e17c-38b5-99ef-285865b77009","pitchNumber":3,"startTime":"2026-04-25T20:29:35.769Z","endTime":"2026-04-25T20:29:39.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61449542033387,"aZ":-29.517118581183503,"pfxX":9.99350519809754,"pfxZ":2.0447500644570713,"pX":-0.43211940219397504,"pZ":2.7386362395254586,"vX0":-0.02991397554106129,"vY0":-114.09802275295166,"vZ0":1.9163251044639222,"x":133.47,"y":164.84,"x0":-1.7142810238240231,"y0":50.00425913589904,"z0":4.824487533234085,"aX":13.00043024630694},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":4.6,"breakHorizontal":-18.0,"spinRate":2676,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.4825218364035728,"extension":6.551112736863493},"index":4,"playId":"dc2c42e8-454f-3f02-84f3-39c8946859d5","pitchNumber":4,"startTime":"2026-04-25T20:29:51.936Z","endTime":"2026-04-25T20:29:55.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.974270273632754,"aZ":-27.585114831400407,"pfxX":11.01459939890839,"pfxZ":3.4473859542633356,"pX":1.039339756378115,"pZ":2.7822279650209487,"vX0":2.6106111747023646,"vY0":-115.69359057802995,"vZ0":1.5309730491074411,"x":77.38,"y":163.66,"x0":-1.538995885465546,"y0":50.005261519719404,"z0":4.788484499714228,"aX":14.682264016736768},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":7.0,"breakHorizontal":-20.6,"spinRate":2717,"spinDirection":78},"zone":12,"typeConfidence":2.0,"plateTime":0.4765103593318578,"extension":6.618029793477922},"hitData":{"launchSpeed":74.1,"launchAngle":10.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":97.77,"coordY":145.51}},"index":5,"playId":"586e308c-709e-377e-8f0e-0b7506a95a65","pitchNumber":5,"startTime":"2026-04-25T20:30:07.048Z","endTime":"2026-04-25T20:30:21.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:30:21.070Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Scott II strikes out swinging.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T20:32:36.845Z","endTime":"2026-04-25T20:34:19.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T20:30:55.267Z","endTime":"2026-04-25T20:32:01.555Z","isPitch":false,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"}},{"details":{"description":"Offensive Substitution: Pinch-runner Thomas Saggese replaces Pedro Pagés.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T20:32:01.555Z","endTime":"2026-04-25T20:32:39.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":686780,"link":"/api/v1/people/686780"},"base":1},{"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":76.9,"endSpeed":69.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376190025398383,"aZ":-28.7558053429122,"pfxX":9.812899797015724,"pfxZ":2.744634396090232,"pX":-1.0752422301223445,"pZ":3.033304941253125,"vX0":-0.8407909257416747,"vY0":-111.90652511340801,"vZ0":2.4693703655695263,"x":157.99,"y":156.88,"x0":-1.9633333062740086,"y0":50.005034843073965,"z0":4.895304415921475,"aX":12.236604835041687},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":6.0,"breakHorizontal":-17.4,"spinRate":2636,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4926502632719978,"extension":6.573103064417844},"index":2,"playId":"7618904f-6459-3ba5-bd8c-a1441edfacc3","pitchNumber":1,"startTime":"2026-04-25T20:32:39.017Z","endTime":"2026-04-25T20:32:42.539Z","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":85.3,"endSpeed":77.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.150196522735783,"aZ":-29.105344201075035,"pfxX":1.3195886232092624,"pfxZ":1.9722727343753998,"pX":-1.420114354900248,"pZ":2.9264839849884017,"vX0":0.8222558737240095,"vY0":-124.24566409417996,"vZ0":1.1250364828922432,"x":171.13,"y":159.76,"x0":-1.9273634502719221,"y0":50.00187331987897,"z0":4.896428325667935,"aX":2.0515727327873394},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":-2.6,"spinRate":2336,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.44176739728492054,"extension":6.599075331003464},"index":3,"playId":"22f55f03-a379-31d0-9185-18bcca6a8503","pitchNumber":2,"startTime":"2026-04-25T20:32:55.287Z","endTime":"2026-04-25T20:32:58.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.760690918341567,"aZ":-28.455609081524035,"pfxX":0.041702917825208186,"pfxZ":2.37513940817529,"pX":-0.5572824662005154,"pZ":3.0640875693380325,"vX0":3.041582879505772,"vY0":-124.77317341597784,"vZ0":1.2876683043436403,"x":138.24,"y":156.05,"x0":-1.8011267829455997,"y0":50.002650954425704,"z0":4.898396557225682,"aX":0.06495607027939376},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":-0.8,"spinRate":2375,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4401762347261857,"extension":6.69910230713753},"index":4,"playId":"99b926c2-d8d7-3d30-9a6e-29df93be6721","pitchNumber":3,"startTime":"2026-04-25T20:33:13.357Z","endTime":"2026-04-25T20:33:16.973Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"playId":"3927602c-335a-3424-aefc-84b0e36dea7f","startTime":"2026-04-25T20:33:34.282Z","endTime":"2026-04-25T20:33:37.371Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.422919952013682,"aZ":-27.73052332342168,"pfxX":-0.756754092947781,"pfxZ":2.8211291332889576,"pX":1.009860910945067,"pZ":1.9234222626854176,"vX0":6.739053319563274,"vY0":-125.06930395463756,"vZ0":-1.5980590364006528,"x":78.51,"y":186.85,"x0":-1.6271934636806107,"y0":50.00530519680899,"z0":4.856033689068889,"aX":-1.1942728474976716},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-0.2,"spinRate":2356,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4388053031874075,"extension":6.752976017456042},"index":6,"playId":"dfb79dad-110f-3c0e-85ea-76bfbaf2a85a","pitchNumber":4,"startTime":"2026-04-25T20:33:53.706Z","endTime":"2026-04-25T20:33:56.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8481537347559,"aZ":-29.689708256784186,"pfxX":11.96659363719061,"pfxZ":2.0078995527563173,"pX":1.2953429744869662,"pZ":1.4361862293626815,"vX0":3.1382000861109343,"vY0":-111.75538266705847,"vZ0":-0.8499218084835232,"x":67.62,"y":200.0,"x0":-1.6886830347693933,"y0":50.00465008328982,"z0":4.925160676053114,"aX":14.83948665676092},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":3.7,"breakHorizontal":-22.6,"spinRate":2843,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4938549188521897,"extension":6.616037594797611},"index":7,"playId":"3c836194-2c27-3c3b-9ae4-56e9199739f3","pitchNumber":5,"startTime":"2026-04-25T20:34:15.006Z","endTime":"2026-04-25T20:34:19.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:34:19.603Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Wetherholt flies out to right fielder Luke Raley.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-25T20:34:34.252Z","endTime":"2026-04-25T20:35:14.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"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, 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":85.0,"endSpeed":77.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.306937870546342,"aZ":-38.83582301724309,"pfxX":-9.714462724379755,"pfxZ":-4.335621390623286,"pX":-0.1742391453971353,"pZ":0.8536790590695825,"vX0":6.8141314604204055,"vY0":-123.6094475559629,"vZ0":-1.5081298372474232,"x":123.64,"y":215.73,"x0":-1.7145351480318516,"y0":50.00294154981607,"z0":4.7539418446488435,"aX":-14.923965383552751},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.9,"breakHorizontal":15.8,"spinRate":1678,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4443405409035672,"extension":6.653505058390821},"index":0,"playId":"3b799054-77e4-3272-8de9-094037c19ac0","pitchNumber":1,"startTime":"2026-04-25T20:34:44.218Z","endTime":"2026-04-25T20:34:50.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":69.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92910178850953,"aZ":-25.335824042575755,"pfxX":10.604062650974146,"pfxZ":5.44821211981596,"pX":0.42837435703634585,"pZ":2.2670780157108834,"vX0":1.863181946533011,"vY0":-112.63375582202244,"vZ0":0.19213854202536107,"x":100.67,"y":177.57,"x0":-1.7898442297398864,"y0":50.000713159676785,"z0":4.792770447653728,"aX":13.30337258344376},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":10.2,"breakHorizontal":-19.7,"spinRate":2706,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.49072121184539386,"extension":6.491370260155187},"hitData":{"launchSpeed":99.1,"launchAngle":47.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.06,"coordY":90.33}},"index":1,"playId":"ff2a1bfa-5ac4-3083-b60d-c2ea7a10518b","pitchNumber":2,"startTime":"2026-04-25T20:35:02.826Z","endTime":"2026-04-25T20:35:14.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:35:14.557Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a ground ball to left fielder Nathan Church, deflected by third baseman Nolan Gorman.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T20:37:21.458Z","endTime":"2026-04-25T20:38:05.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"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_deflection"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Yohel Pozo replaces Thomas Saggese, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T20:36:42.958Z","endTime":"2026-04-25T20:37:23.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":695336,"link":"/api/v1/people/695336"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.811965918579766,"aZ":-30.49188500323081,"pfxX":8.241508707519596,"pfxZ":0.8872966258922084,"pX":-0.34208956613813063,"pZ":4.228071878374613,"vX0":-9.007175564276123,"vY0":-137.2991610715415,"vZ0":2.2018344964997136,"x":130.04,"y":124.62,"x0":1.9235836012730632,"y0":50.000828664704294,"z0":5.502621378776679,"aX":15.599324551434952},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.4,"breakHorizontal":-12.8,"spinRate":2175,"spinDirection":118},"zone":11,"typeConfidence":0.9,"plateTime":0.4002341406219072,"extension":5.149018750482857},"index":1,"playId":"8178e0c1-648a-3eda-82db-4cbf3b7008c5","pitchNumber":1,"startTime":"2026-04-25T20:37:23.761Z","endTime":"2026-04-25T20:37:28.057Z","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":94.5,"endSpeed":85.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74449797746121,"aZ":-34.6445736054099,"pfxX":11.460385121164897,"pfxZ":-1.314436136945579,"pX":0.1328782447753156,"pZ":1.672959131716135,"vX0":-8.87080279654769,"vY0":-137.30607365048877,"vZ0":-3.0344305517204857,"x":111.93,"y":193.61,"x0":1.935712661092499,"y0":50.000069181588366,"z0":5.178745278444426,"aX":21.62161136635865},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-2.9,"breakHorizontal":-18.6,"spinRate":2141,"spinDirection":99},"zone":8,"typeConfidence":0.91,"plateTime":0.4007331732685211,"extension":5.348358127669706},"index":2,"playId":"717202b8-2642-39e9-8e15-9cc285cc86b7","pitchNumber":2,"startTime":"2026-04-25T20:37:36.687Z","endTime":"2026-04-25T20:37:41.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99560712615384,"aZ":-34.270453841049374,"pfxX":10.432875523870035,"pfxZ":-1.0985613136104178,"pX":-0.12360790117402123,"pZ":2.5674570810069977,"vX0":-9.004926067927236,"vY0":-137.55819665531052,"vZ0":-1.0133365662867762,"x":121.71,"y":169.46,"x0":1.8509849802195133,"y0":50.005979076037974,"z0":5.28224502173265,"aX":19.823032504924505},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-2.0,"breakHorizontal":-16.8,"spinRate":2124,"spinDirection":113},"zone":5,"typeConfidence":0.91,"plateTime":0.3995048263661505,"extension":5.378686621002112},"hitData":{"launchSpeed":99.9,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.93,"coordY":89.35}},"index":3,"playId":"50b5f73e-dda9-34d4-ae52-3cdfb4f8d1a3","pitchNumber":3,"startTime":"2026-04-25T20:37:52.890Z","endTime":"2026-04-25T20:38:05.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:38:05.407Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to center fielder Victor Scott II. Mitch Garver to 2nd.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T20:38:23.557Z","endTime":"2026-04-25T20:39:15.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.896326171431426,"aZ":-32.69414203152128,"pfxX":9.597258312492905,"pfxZ":-0.2699811651118651,"pX":1.3026464573793386,"pZ":3.7677231251314005,"vX0":-5.496356663172971,"vY0":-137.87770872579162,"vZ0":1.4634292731090885,"x":67.35,"y":137.05,"x0":2.083261626211849,"y0":50.004646160864695,"z0":5.448998987102836,"aX":18.33511109505893},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.1,"breakHorizontal":-16.1,"spinRate":2185,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.3984586416799165,"extension":5.24421445688729},"index":0,"playId":"9b66b410-3050-39b2-9e14-12f3ba09967c","pitchNumber":1,"startTime":"2026-04-25T20:38:27.034Z","endTime":"2026-04-25T20:38:31.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.375077643147414,"aZ":-33.69316178533763,"pfxX":-7.999101786643388,"pfxZ":-1.0187486689125285,"pX":-1.629781577512047,"pZ":0.7643988151685179,"vX0":-6.075606247118283,"vY0":-121.23531258875329,"vZ0":-3.6064907967691893,"x":179.12,"y":218.14,"x0":1.9467799064729059,"y0":50.004303028142466,"z0":5.207701081418249,"aX":-11.923322287927423},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.4,"breakHorizontal":16.0,"spinRate":2798,"spinDirection":301},"zone":13,"typeConfidence":0.85,"plateTime":0.45154207417687475,"extension":5.302630764098917},"index":1,"playId":"c5a6eef2-a8fd-3ec9-8ffc-228eb5249d35","pitchNumber":2,"startTime":"2026-04-25T20:38:44.959Z","endTime":"2026-04-25T20:38:50.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.692871134580713,"aZ":-29.729618899870957,"pfxX":11.22293943896251,"pfxZ":1.2801960247511062,"pX":-0.4737627594222098,"pZ":2.9667367889088703,"vX0":-9.494979702362262,"vY0":-137.2916062995285,"vZ0":-1.0687917895687538,"x":135.06,"y":158.68,"x0":1.5731776203907324,"y0":50.0015343409116,"z0":5.38639683084194,"aX":21.400840339006216},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.3,"breakHorizontal":-18.4,"spinRate":2201,"spinDirection":120},"zone":1,"typeConfidence":0.91,"plateTime":0.39911554035224084,"extension":5.340522783749997},"hitData":{"launchSpeed":108.9,"launchAngle":7.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.24,"coordY":76.69}},"index":2,"playId":"cf73f0e9-be88-3bb3-8347-24896c26b8b6","pitchNumber":3,"startTime":"2026-04-25T20:39:04.361Z","endTime":"2026-04-25T20:39:15.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:39:15.367Z","atBatIndex":72},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Leo Rivas out on a sacrifice bunt, third baseman Nolan Gorman to second baseman JJ Wetherholt. Mitch Garver to 3rd. Cole Young to 2nd.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T20:39:35.968Z","endTime":"2026-04-25T20:39:52.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":802139,"link":"/api/v1/people/802139"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93316153433055,"aZ":-28.50859474117944,"pfxX":11.356158934811425,"pfxZ":1.902285763501876,"pX":0.09320101788088972,"pZ":3.214387533975174,"vX0":-8.243483113770644,"vY0":-138.4911477367047,"vZ0":-0.6100602446779266,"x":113.45,"y":151.99,"x0":1.6433627807255853,"y0":50.004931653663455,"z0":5.356062010370245,"aX":21.908998358802798},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":-18.7,"spinRate":2139,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.3965426192192094,"extension":5.366294839250511},"hitData":{"launchSpeed":31.0,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.01,"coordY":190.0}},"index":0,"playId":"c08e130f-0c93-32c2-a2b2-a34207c6d37d","pitchNumber":1,"startTime":"2026-04-25T20:39:44.758Z","endTime":"2026-04-25T20:39:52.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:39:52.766Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Connor Joe singles on a sharp line drive to right fielder Jordan Walker. Mitch Garver scores. Cole Young scores.","rbi":2,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T20:43:19.891Z","endTime":"2026-04-25T20:43:32.932Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,2],"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":{"id":668941,"link":"/api/v1/people/668941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Connor Joe replaces Luke Raley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T20:40:32.232Z","endTime":"2026-04-25T20:40:57.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"102","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T20:40:57.006Z","endTime":"2026-04-25T20:41:29.289Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Riley O'Brien replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-04-25T20:41:29.289Z","endTime":"2026-04-25T20:43:21.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":91.5,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3745151946316,"aZ":-22.10013029238447,"pfxX":-10.158149340713697,"pfxZ":4.700790968129923,"pX":-0.2944138296184132,"pZ":2.302986906193978,"vX0":6.667520115833935,"vY0":-145.4952587140315,"vZ0":-5.766847745891243,"x":128.22,"y":176.6,"x0":-1.2968755949766568,"y0":50.00277170036556,"z0":5.651605528808373,"aX":-21.761959762881375},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.6,"breakHorizontal":17.0,"spinRate":2346,"spinDirection":226},"zone":4,"typeConfidence":0.91,"plateTime":0.37657451298877476,"extension":6.7039053028999716},"hitData":{"launchSpeed":107.7,"launchAngle":11.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.11,"coordY":85.81}},"index":3,"playId":"9aec198a-6e83-34ae-bc4c-bcc270fd5ba7","pitchNumber":1,"startTime":"2026-04-25T20:43:21.901Z","endTime":"2026-04-25T20:43:32.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:43:32.932Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T20:43:55.267Z","endTime":"2026-04-25T20:45:27.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08452912434994,"aZ":-29.689578522299584,"pfxX":0.5827035482009801,"pfxZ":1.379936643047734,"pX":0.5089269897574482,"pZ":1.4804023071344852,"vX0":5.4986143204927,"vY0":-133.18424312800718,"vZ0":-4.593469480060648,"x":97.6,"y":198.81,"x0":-1.6534274641772955,"y0":50.00624879107038,"z0":5.360518528981645,"aX":1.0532560941769558},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.8,"breakHorizontal":-2.2,"spinRate":2521,"spinDirection":184},"zone":14,"typeConfidence":0.91,"plateTime":0.4103667647645999,"extension":6.712831377701048},"index":0,"playId":"0985d53a-94b8-3816-b82e-8a39a1f08876","pitchNumber":1,"startTime":"2026-04-25T20:44:01.092Z","endTime":"2026-04-25T20:44:05.544Z","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":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14968625549635,"aZ":-34.590355234097366,"pfxX":9.778258086616493,"pfxZ":-1.5737873537541667,"pX":-0.39027412068303474,"pZ":2.5830276313682514,"vX0":0.9134593452613788,"vY0":-123.18617993861822,"vZ0":0.3919037121783657,"x":131.88,"y":169.04,"x0":-2.036254903953765,"y0":50.00443938169705,"z0":5.3530358686502915,"aX":14.984732200521355},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.5,"breakHorizontal":-17.9,"spinRate":2535,"spinDirection":59},"zone":4,"typeConfidence":0.9,"plateTime":0.44512811827783105,"extension":6.812323260294043},"index":1,"playId":"7c82bf5e-7b40-3704-b9d7-719df2a77fbf","pitchNumber":2,"startTime":"2026-04-25T20:44:20.687Z","endTime":"2026-04-25T20:44:24.074Z","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":84.3,"endSpeed":77.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.346149640816567,"aZ":-35.701284840157896,"pfxX":10.18642973050071,"pfxZ":-2.323821501923131,"pX":-0.7923297911488727,"pZ":1.2316463921995586,"vX0":-0.36452425234198294,"vY0":-122.79496907987722,"vZ0":-2.255409754329495,"x":147.2,"y":205.53,"x0":-1.963878026031687,"y0":50.000336966365026,"z0":5.212582501219356,"aX":15.48274137641468},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.4,"breakHorizontal":-18.4,"spinRate":2564,"spinDirection":65},"zone":13,"typeConfidence":0.9,"plateTime":0.446827926587372,"extension":6.829388981425889},"index":2,"playId":"6cb35d08-1e5f-3191-b38d-e458f33ce1f6","pitchNumber":3,"startTime":"2026-04-25T20:44:38.605Z","endTime":"2026-04-25T20:44:42.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.289605604786075,"aZ":-23.26889164520516,"pfxX":1.3901141716070167,"pfxZ":4.661202729138164,"pX":0.6577085527399221,"pZ":1.992081533798267,"vX0":5.852480141702347,"vY0":-136.64241657203294,"vZ0":-4.864749270075589,"x":91.93,"y":184.99,"x0":-1.6837495671964782,"y0":50.00259243042445,"z0":5.37372561702275,"aX":2.6529352082266646},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":-3.6,"spinRate":2497,"spinDirection":202},"zone":9,"typeConfidence":0.87,"plateTime":0.3993400524034003,"extension":6.794163390378911},"index":3,"playId":"21de1d9b-cc50-3b97-ad52-2eabdbea1ee3","pitchNumber":4,"startTime":"2026-04-25T20:44:57.135Z","endTime":"2026-04-25T20:45:02.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04706722153831,"aZ":-35.438868125197885,"pfxX":9.630000479912715,"pfxZ":-2.212729435862655,"pX":0.5552602616586568,"pZ":0.7958699815474444,"vX0":2.489658943663234,"vY0":-121.640826937275,"vZ0":-3.211199530649788,"x":95.83,"y":217.29,"x0":-1.73566055094414,"y0":50.00120654503397,"z0":5.2506621101038835,"aX":14.22258167803085},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.6,"breakHorizontal":-18.0,"spinRate":2201,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.45277276412836986,"extension":6.967038211187057},"index":4,"playId":"a3d34ed4-d5e8-38d0-bc1b-8721e670434d","pitchNumber":5,"startTime":"2026-04-25T20:45:23.962Z","endTime":"2026-04-25T20:45:27.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:45:27.575Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a ground ball to right fielder Jordan Walker. Connor Joe to 3rd.","rbi":0,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T20:45:49.424Z","endTime":"2026-04-25T20:50:32.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnThird":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":99.2,"endSpeed":89.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.80780085085207,"aZ":-26.051712004972188,"pfxX":-13.014062727546776,"pfxZ":2.9491786826709223,"pX":-0.6722624292967159,"pZ":2.0309597572426865,"vX0":6.549846418638755,"vY0":-144.16004811462483,"vZ0":-5.635579260061709,"x":142.63,"y":183.94,"x0":-1.3001831728635196,"y0":50.002053476937654,"z0":5.649260756287733,"aX":-27.014334371432632},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.2,"breakHorizontal":22.0,"spinRate":2215,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.381949929631348,"extension":6.587500539629725},"index":0,"playId":"ecd8ae52-250c-35fa-8b56-9014cd48c28f","pitchNumber":1,"startTime":"2026-04-25T20:45:53.564Z","endTime":"2026-04-25T20:45:56.967Z","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.7,"endSpeed":75.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.622819008637638,"aZ":-37.7861521224282,"pfxX":8.480116088768895,"pfxZ":-3.8398048319920806,"pX":-0.008776715930007482,"pZ":0.9737051538420962,"vX0":1.492952677095576,"vY0":-121.74339186688945,"vZ0":-2.3921781430375724,"x":117.33,"y":212.49,"x0":-1.7335559091872363,"y0":50.00205462611279,"z0":5.322047884713514,"aX":12.400603384907287},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.3,"breakHorizontal":-15.7,"spinRate":2540,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.45441057136840035,"extension":6.81895952188848},"index":1,"playId":"f0406166-e0b5-3033-9d73-efe22bffad5a","pitchNumber":2,"startTime":"2026-04-25T20:46:11.535Z","endTime":"2026-04-25T20:46:15.224Z","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":100.0,"endSpeed":91.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.273156882535986,"aZ":-28.004800645925993,"pfxX":-11.068791291102198,"pfxZ":1.950721369319373,"pX":0.6065091338455115,"pZ":2.2435716778512895,"vX0":9.563080941855551,"vY0":-145.25762157368544,"vZ0":-4.691928315882934,"x":93.88,"y":178.2,"x0":-1.29157717632989,"y0":50.00164805444487,"z0":5.584086101308516,"aX":-23.63375070585596},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":2.8,"breakHorizontal":18.1,"spinRate":2173,"spinDirection":227},"zone":9,"typeConfidence":0.91,"plateTime":0.3771865462497255,"extension":6.705755223003208},"index":2,"playId":"29671e4b-0795-31d2-ac93-19715f52541a","pitchNumber":3,"startTime":"2026-04-25T20:46:29.479Z","endTime":"2026-04-25T20:46:33.662Z","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":2},"index":3,"playId":"6d246058-8bc4-4df8-a15d-be1bbdcfa4f6","startTime":"2026-04-25T20:46:58.009Z","endTime":"2026-04-25T20:47:03.009Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":76.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22233205388695,"aZ":-39.14826781048588,"pfxX":8.41964981257923,"pfxZ":-4.66643266430599,"pX":0.3242596025443347,"pZ":0.6805480699546967,"vX0":2.505039833548924,"vY0":-123.23965047382248,"vZ0":-2.9636284861913054,"x":104.64,"y":220.41,"x0":-1.8069457514006773,"y0":50.00588097960567,"z0":5.30407325520669,"aX":12.571034584576518},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-9.0,"breakHorizontal":-15.8,"spinRate":2407,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4495583764780693,"extension":6.65692729080043},"index":4,"playId":"ab5d7981-c4c8-33c9-8442-173bb2655750","pitchNumber":4,"startTime":"2026-04-25T20:47:24.425Z","endTime":"2026-04-25T20:47:27.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.538453442644293,"aZ":-25.382998611765426,"pfxX":-12.169077896872654,"pfxZ":3.962076074935388,"pX":0.6189201235954627,"pZ":-0.5655431705966719,"vX0":8.82136046981977,"vY0":-131.06629918635437,"vZ0":-10.439313069696444,"x":93.41,"y":254.05,"x0":-1.2345888242483412,"y0":50.00319914029264,"z0":5.413591792728767,"aX":-20.85802028078175},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":19.7,"spinRate":1877,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4203011798512253,"extension":6.771586975976412},"index":5,"playId":"3c79b6a6-0d02-36f8-a7a1-1b3745af458b","pitchNumber":5,"startTime":"2026-04-25T20:47:56.157Z","endTime":"2026-04-25T20:47:59.384Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"03dbfdd3-1785-4ef6-9076-58cbe83e0aeb","startTime":"2026-04-25T20:48:24.217Z","endTime":"2026-04-25T20:48:29.217Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52037440019825,"aZ":-26.04167358833886,"pfxX":-9.976047896137393,"pfxZ":2.871348022982099,"pX":0.11525338784320191,"pZ":2.946255426378641,"vX0":8.528841276721392,"vY0":-145.25848903459388,"vZ0":-2.956666568505257,"x":112.61,"y":159.23,"x0":-1.5651283939350797,"y0":50.00075069224677,"z0":5.56336784764203,"aX":-21.28325863747261},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":4.8,"breakHorizontal":16.3,"spinRate":2296,"spinDirection":235},"zone":2,"typeConfidence":0.91,"plateTime":0.3772945230364875,"extension":6.7368814849775704},"index":7,"playId":"adeef107-7655-36cd-8a21-bb2eea2bc4b3","pitchNumber":6,"startTime":"2026-04-25T20:48:41.139Z","endTime":"2026-04-25T20:48:44.139Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00838963759803,"aZ":-30.202652482245863,"pfxX":0.6390889697449762,"pfxZ":1.092338869792842,"pX":-0.07946992663243996,"pZ":2.835412718696084,"vX0":4.139946174377415,"vY0":-134.15188067551213,"vZ0":-1.374513599482496,"x":120.03,"y":162.22,"x0":-1.732713094607212,"y0":50.00135613525308,"z0":5.5296283580606085,"aX":1.1515070891023693},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.9,"breakHorizontal":-2.2,"spinRate":2523,"spinDirection":181},"zone":5,"typeConfidence":0.88,"plateTime":0.41002910518355407,"extension":6.907665623662129},"index":8,"playId":"04330cf0-1084-3035-932c-2591ad512b44","pitchNumber":7,"startTime":"2026-04-25T20:49:05.097Z","endTime":"2026-04-25T20:49:08.188Z","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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.620778424413434,"aZ":-36.244670942101784,"pfxX":8.459064728956502,"pfxZ":-2.638714968148461,"pX":0.005850146755051654,"pZ":3.1604042857137853,"vX0":1.5797284718408764,"vY0":-124.11604157285785,"vZ0":1.6948889081057064,"x":116.78,"y":153.45,"x0":-1.7389945409693817,"y0":50.004413395745985,"z0":5.513932248886817,"aX":13.039623862379447},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.1,"breakHorizontal":-15.7,"spinRate":2286,"spinDirection":65},"zone":2,"typeConfidence":0.88,"plateTime":0.44334716662901563,"extension":6.6994566503209265},"index":9,"playId":"0f4b1062-5ee5-3a97-ad55-b60292f575b6","pitchNumber":8,"startTime":"2026-04-25T20:49:31.741Z","endTime":"2026-04-25T20:49:36.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.917583804351064,"aZ":-39.52631372283131,"pfxX":8.937518402157801,"pfxZ":-4.761047083271044,"pX":-0.9521284216246266,"pZ":1.365307703574467,"vX0":-0.7791592152605256,"vY0":-124.28045001544629,"vZ0":-1.6522398022713685,"x":153.29,"y":201.92,"x0":-1.7914934220295293,"y0":50.00378985221664,"z0":5.361135858146238,"aX":13.79999490747506},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.8,"breakHorizontal":-16.0,"spinRate":2526,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.4429161309260823,"extension":6.949348209462357},"index":10,"playId":"91e4b1cc-9512-3c8b-a6fc-91496bc6721b","pitchNumber":9,"startTime":"2026-04-25T20:49:59.171Z","endTime":"2026-04-25T20:50:03.472Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.352615710175023,"aZ":-26.556539273398613,"pfxX":-8.112695772034932,"pfxZ":2.6523998315799684,"pX":0.20593711469702203,"pZ":3.1919689423427666,"vX0":7.675931455897195,"vY0":-143.92369320246385,"vZ0":-2.1306447197266074,"x":109.15,"y":152.6,"x0":-1.4290037037820817,"y0":50.00489335207238,"z0":5.570437096555919,"aX":-17.188194191419914},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":4.6,"breakHorizontal":13.3,"spinRate":2264,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.3791659958018072,"extension":6.922526216705658},"hitData":{"launchSpeed":104.0,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.99,"coordY":104.56}},"index":11,"playId":"8038999a-9fae-304e-94ff-d45911ef43f1","pitchNumber":10,"startTime":"2026-04-25T20:50:21.388Z","endTime":"2026-04-25T20:50:32.398Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:50:32.398Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out sharply to right fielder Jordan Walker.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-25T20:50:59.233Z","endTime":"2026-04-25T20:51:42.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":99.7,"endSpeed":90.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.54136292270574,"aZ":-22.984179942665396,"pfxX":-11.599672827235086,"pfxZ":4.356276954763864,"pX":-0.40093309491495627,"pZ":1.083685198611688,"vX0":7.612864109067527,"vY0":-144.76898047177863,"vZ0":-8.495809124139198,"x":132.28,"y":209.52,"x0":-1.5650476468295178,"y0":50.006930964574025,"z0":5.476902973145945,"aX":-24.491105267973374},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.2,"breakHorizontal":19.3,"spinRate":2424,"spinDirection":223},"zone":13,"typeConfidence":0.92,"plateTime":0.3791426222289296,"extension":6.724952583821331},"index":0,"playId":"b60bf632-2c7b-38f9-83c4-824e699ed21c","pitchNumber":1,"startTime":"2026-04-25T20:51:12.264Z","endTime":"2026-04-25T20:51:15.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.511759444036898,"aZ":-27.024050853842102,"pfxX":-0.6716476265085229,"pfxZ":2.7676576183075907,"pX":0.5735312988816791,"pZ":2.0146655479942326,"vX0":6.379290156038313,"vY0":-134.93110522583157,"vZ0":-3.9268969113699765,"x":95.14,"y":184.38,"x0":-1.7238253795692475,"y0":50.006506446091535,"z0":5.370610997628725,"aX":-1.2522366800057012},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.4,"breakHorizontal":0.0,"spinRate":2595,"spinDirection":201},"zone":9,"typeConfidence":0.85,"plateTime":0.40434072471986804,"extension":6.766658736581139},"hitData":{"launchSpeed":102.3,"launchAngle":46.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":215.48,"coordY":109.4}},"index":1,"playId":"f99464e1-b95b-31ba-979e-3d8ceba6341b","pitchNumber":2,"startTime":"2026-04-25T20:51:31.499Z","endTime":"2026-04-25T20:51:42.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:51:42.518Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera strikes out swinging.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T20:54:07.704Z","endTime":"2026-04-25T20:55:08.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"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":"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":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Connor Joe remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T20:53:04.675Z","endTime":"2026-04-25T20:53:04.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656582,"link":"/api/v1/people/656582"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"102","replacedPlayer":{"id":670042,"link":"/api/v1/people/670042"}},{"details":{"description":"Pitching Change: Matt Brash replaces Cooper Criswell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T20:53:04.704Z","endTime":"2026-04-25T20:54:09.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.604935209006705,"aZ":-27.045675853347504,"pfxX":3.3621967131081734,"pfxZ":3.108760998529311,"pX":-1.2784210849606537,"pZ":3.584875913544491,"vX0":2.6644674003700235,"vY0":-127.995082842516,"vZ0":0.9337818179785351,"x":165.73,"y":141.99,"x0":-2.7715850472276746,"y0":50.00515070661892,"z0":5.340850694801724,"aX":5.5523124741701375},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":-6.7,"spinRate":2841,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.42872099572930367,"extension":6.462168794988227},"index":2,"playId":"50c53778-a1a4-3853-ad84-043afea38ab1","pitchNumber":1,"startTime":"2026-04-25T20:54:09.786Z","endTime":"2026-04-25T20:54:14.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918515099251284,"aZ":-32.68649265065719,"pfxX":8.065851111295391,"pfxZ":-0.31900247761995004,"pX":0.46992939373116277,"pZ":2.605002141026011,"vX0":4.94096033421145,"vY0":-126.37415905854968,"vZ0":-9.72062023144371E-4,"x":99.09,"y":168.44,"x0":-2.5672228180959635,"y0":50.00424171259293,"z0":5.260074983420266,"aX":12.874642161021443},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":-15.8,"spinRate":2971,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.4356132284213574,"extension":6.45311250940609},"index":3,"playId":"7ab7b82f-a0d3-3d88-88f2-1f21a47f3b2c","pitchNumber":2,"startTime":"2026-04-25T20:54:26.196Z","endTime":"2026-04-25T20:54:30.604Z","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":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83273737436416,"aZ":-23.886335124149586,"pfxX":-12.239762057337899,"pfxZ":4.143300196826619,"pX":0.3266520240003045,"pZ":2.515947882316328,"vX0":11.119919316457832,"vY0":-140.94905038574848,"vZ0":-3.234495294947337,"x":104.55,"y":170.85,"x0":-2.0910795921752503,"y0":50.00249540290177,"z0":5.2314675381548765,"aX":-24.47933573841349},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.0,"breakHorizontal":19.7,"spinRate":2235,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.38948885601183036,"extension":6.551472392517779},"index":4,"playId":"c4cbb73e-7a46-347a-8ef6-d7f240a9d1cf","pitchNumber":3,"startTime":"2026-04-25T20:54:47.810Z","endTime":"2026-04-25T20:54:51.822Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30905927039533,"aZ":-32.39298070968721,"pfxX":7.006897095318349,"pfxZ":-0.13922432570100618,"pX":1.6189040732887532,"pZ":2.489071383018573,"vX0":7.782266661851357,"vY0":-127.12334992566325,"vZ0":-0.25378659255895797,"x":55.29,"y":171.58,"x0":-2.402604186235048,"y0":50.00029919274882,"z0":5.182015390339671,"aX":11.357403915071574},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.0,"breakHorizontal":-14.6,"spinRate":2999,"spinDirection":49},"zone":12,"typeConfidence":2.0,"plateTime":0.43240162055799214,"extension":6.436010209219213},"index":5,"playId":"bcf2294d-68eb-3a38-915c-ebca236b3122","pitchNumber":4,"startTime":"2026-04-25T20:55:04.183Z","endTime":"2026-04-25T20:55:08.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:55:08.415Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T20:55:22.137Z","endTime":"2026-04-25T20:56:30.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28455795819699,"aZ":-36.716398165473784,"pfxX":8.264680682776326,"pfxZ":-2.9879805286253833,"pX":-0.02763572636380498,"pZ":0.9411447305203936,"vX0":3.389672546918666,"vY0":-123.72404040050998,"vZ0":-2.498484130469156,"x":118.05,"y":213.37,"x0":-2.4972760224885753,"y0":50.00314838836714,"z0":5.101681395542229,"aX":12.557381296259964},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.8,"breakHorizontal":-15.8,"spinRate":2943,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4461202608770489,"extension":6.494525452230441},"index":0,"playId":"1811040d-7d27-36d4-8e99-25d8f036867a","pitchNumber":1,"startTime":"2026-04-25T20:55:32.837Z","endTime":"2026-04-25T20:55:36.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176304438950186,"aZ":-34.822090465078276,"pfxX":10.916044620982191,"pfxZ":-1.730302676271661,"pX":-0.4211180221975122,"pZ":2.3989844616403952,"vX0":2.6279451414939556,"vY0":-124.17299072450452,"vZ0":0.474482045883563,"x":133.05,"y":174.01,"x0":-2.9150474912553217,"y0":50.00055171292453,"z0":5.146591304320862,"aX":16.72712959097534},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.6,"breakHorizontal":-20.4,"spinRate":3136,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.44426499044454104,"extension":6.475877251579523},"index":1,"playId":"a5ad589d-1c6e-3e3c-ace1-4b19b5df197c","pitchNumber":2,"startTime":"2026-04-25T20:55:49.315Z","endTime":"2026-04-25T20:55:52.918Z","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":96.1,"endSpeed":86.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.536696293783585,"aZ":-15.86259086063778,"pfxX":-7.734193829612825,"pfxZ":8.359976126150848,"pX":-0.8524960725517883,"pZ":2.0638121074932716,"vX0":7.811049093154755,"vY0":-139.54089112431936,"vZ0":-5.438071375735875,"x":149.5,"y":183.06,"x0":-2.6976658232666537,"y0":50.003240357777734,"z0":5.101334480262167,"aX":-15.090151072691755},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":12.1,"spinRate":2082,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3941537966639399,"extension":6.764687750751542},"index":2,"playId":"55dfadd2-6074-3429-8579-c7944dbe5445","pitchNumber":3,"startTime":"2026-04-25T20:56:03.452Z","endTime":"2026-04-25T20:56:08.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28174404116552,"aZ":-37.63615190283345,"pfxX":-7.150661225677592,"pfxZ":-3.0773701323957816,"pX":0.05946207317034484,"pZ":2.98617944754987,"vX0":8.833339299364853,"vY0":-132.3157364063521,"vZ0":1.5873704645454536,"x":114.73,"y":158.15,"x0":-2.3935269369017957,"y0":50.00622483876063,"z0":5.136661355241715,"aX":-12.680034275562827},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-5.0,"breakHorizontal":11.0,"spinRate":1762,"spinDirection":253},"zone":2,"typeConfidence":2.0,"plateTime":0.4140000431471993,"extension":6.3797785126835045},"hitData":{"launchSpeed":88.0,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.92,"coordY":156.24}},"index":3,"playId":"1abf851d-6764-3d3a-97bf-71d418f02fb8","pitchNumber":4,"startTime":"2026-04-25T20:56:22.860Z","endTime":"2026-04-25T20:56:30.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:56:30.893Z","atBatIndex":79},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jordan Walker hit by pitch.","rbi":0,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T20:56:43.831Z","endTime":"2026-04-25T20:57:16.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":97.0,"endSpeed":87.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95729166207346,"aZ":-27.626598332947744,"pfxX":-12.5143022736753,"pfxZ":2.278201832744216,"pX":-0.4313147919208745,"pZ":3.775069416885909,"vX0":9.841038181296609,"vY0":-140.80761617787553,"vZ0":0.7101813376921298,"x":133.44,"y":136.85,"x0":-2.3573838002183654,"y0":50.00143747252711,"z0":5.316371377646102,"aX":-24.960261085106758},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":20.5,"spinRate":2189,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3899925557799806,"extension":6.422012200769954},"index":0,"playId":"476758aa-2a35-3b72-9881-7ebb4fc98dd7","pitchNumber":1,"startTime":"2026-04-25T20:56:53.683Z","endTime":"2026-04-25T20:56:57.859Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22379028950279,"aZ":-20.426715156113993,"pfxX":-11.657924117423525,"pfxZ":5.71687364686014,"pX":-1.6895641124546612,"pZ":4.135835480797477,"vX0":6.495919709741452,"vY0":-142.37009547155913,"vZ0":0.2503496133338312,"x":181.4,"y":127.11,"x0":-2.4842009501843103,"y0":50.006020888470175,"z0":5.337953587976095,"aX":-23.972620823066894},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.6,"breakHorizontal":19.8,"spinRate":2345,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38449381940069216,"extension":6.387076090753253},"index":1,"playId":"83f3866b-833f-3779-9f90-7f56ae2b4e62","pitchNumber":2,"startTime":"2026-04-25T20:57:09.846Z","endTime":"2026-04-25T20:57:16.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T20:57:16.858Z","atBatIndex":80},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Cardinals challenged (tag play), call on the field was upheld: Jordan Walker caught stealing 2nd base, catcher Mitch Garver to shortstop J.P. Crawford.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-25T20:59:01.199Z","endTime":"2026-04-25T20:59:43.758Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-25T20:57:21.706Z","endTime":"2026-04-25T20:59:03.452Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"}},{"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.349609430466188,"aZ":-33.36839617477198,"pfxX":8.613282229164458,"pfxZ":-0.7426408218001077,"pX":0.8715961082963742,"pZ":0.989643657208868,"vX0":5.230668427126443,"vY0":-126.87748445194399,"vZ0":-3.763841711237924,"x":83.78,"y":212.06,"x0":-2.3423426238872582,"y0":50.00213076382601,"z0":5.179800979420568,"aX":13.900907495116684},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.0,"breakHorizontal":-16.8,"spinRate":2946,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4333476667770251,"extension":6.638757958296033},"index":1,"playId":"12a8c654-e65c-3d98-bd4b-ead28e28cd47","pitchNumber":1,"startTime":"2026-04-25T20:59:03.452Z","endTime":"2026-04-25T20:59:07.289Z","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":90.4,"endSpeed":83.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.747244867114812,"aZ":-35.493427800566685,"pfxX":-5.643054690009711,"pfxZ":-1.9002144632275169,"pX":-1.7499698054764563,"pZ":1.1096783765683251,"vX0":4.355564577021521,"vY0":-131.55546688687622,"vZ0":-3.3368379450054975,"x":183.7,"y":208.82,"x0":-2.6965502529721856,"y0":50.002672143834204,"z0":5.034186602867374,"aX":-9.859380084840602},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.0,"breakHorizontal":9.2,"spinRate":1768,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.416864132345387,"extension":6.395962490472551},"index":2,"playId":"b275c331-48f3-3225-9135-ab5799f2ea45","pitchNumber":2,"startTime":"2026-04-25T20:59:19.872Z","endTime":"2026-04-25T20:59:23.768Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.000941984265417,"aZ":-37.29217400387266,"pfxX":-8.851080316799,"pfxZ":-2.9118634535531784,"pX":-0.5499585412758198,"pZ":0.3886834160820218,"vX0":8.356777899603168,"vY0":-132.22679794710285,"vZ0":-4.538946607284803,"x":137.96,"y":228.29,"x0":-2.6119228104985925,"y0":50.00115042578306,"z0":4.88428754541934,"aX":-15.564047912859067},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-6.1,"breakHorizontal":14.0,"spinRate":1694,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.415324732549164,"extension":6.440549666587542},"index":3,"playId":"980b54ec-e99c-3eec-b2d0-b6f00feefc6b","pitchNumber":3,"startTime":"2026-04-25T20:59:36.246Z","endTime":"2026-04-25T20:59:43.758Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":138},"playEndTime":"2026-04-25T20:59:43.758Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman Nolan Gorman to first baseman Alec Burleson.","rbi":0,"awayScore":9,"homeScore":9,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:03:36.674Z","endTime":"2026-04-25T21:04:27.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.7,"endSpeed":90.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41799905723845,"aZ":-23.93517144443277,"pfxX":-10.864218036148582,"pfxZ":3.9619832955661565,"pX":0.8298993093092214,"pZ":2.7167977910852796,"vX0":10.208302789546964,"vY0":-143.4035918871418,"vZ0":-4.135773978613111,"x":85.37,"y":165.43,"x0":-1.3659275573014193,"y0":50.005161619606994,"z0":5.672314113545636,"aX":-22.61165360061961},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.5,"breakHorizontal":17.6,"spinRate":2376,"spinDirection":223},"zone":12,"typeConfidence":0.91,"plateTime":0.38206726855485806,"extension":6.764884351282809},"index":0,"playId":"e401fe00-1ddc-3f13-a5a9-b5c82c6158fa","pitchNumber":1,"startTime":"2026-04-25T21:03:48.535Z","endTime":"2026-04-25T21:03:52.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.792020485531314,"aZ":-36.65440626018785,"pfxX":7.724798657494628,"pfxZ":-2.9803510828228212,"pX":-0.004338438687382331,"pZ":1.5178572446887741,"vX0":1.7242628644844962,"vY0":-122.34303636441213,"vZ0":-1.9855649275816436,"x":117.17,"y":197.8,"x0":-1.7226857743014394,"y0":50.001810306185945,"z0":5.503405868476439,"aX":11.622103249178675},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.6,"breakHorizontal":-14.4,"spinRate":2676,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.44896168509312817,"extension":6.683054467532484},"index":1,"playId":"16a18d8d-4e03-3f36-b9ad-1be21f22a022","pitchNumber":2,"startTime":"2026-04-25T21:04:01.978Z","endTime":"2026-04-25T21:04:05.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.691742135644745,"aZ":-38.028999973951514,"pfxX":9.49633794284842,"pfxZ":-3.8560950782343646,"pX":0.24844010035369712,"pZ":2.212514765642523,"vX0":1.5890107360060195,"vY0":-123.11107374056975,"vZ0":-0.298518057623231,"x":107.53,"y":179.04,"x0":-1.6395941158219383,"y0":50.00136497857964,"z0":5.581398480275075,"aX":14.430131138876966},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.7,"breakHorizontal":-17.5,"spinRate":2481,"spinDirection":50},"zone":6,"typeConfidence":0.9,"plateTime":0.44660528470965355,"extension":6.818378330811698},"hitData":{"launchSpeed":97.5,"launchAngle":7.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.73,"coordY":164.86}},"index":2,"playId":"30f46136-301f-3970-925c-56217cd5f5a4","pitchNumber":3,"startTime":"2026-04-25T21:04:19.640Z","endTime":"2026-04-25T21:04:27.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:04:27.645Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a bunt ground ball to third baseman Nolan Gorman.","rbi":0,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:04:43.262Z","endTime":"2026-04-25T21:05:20.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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":98.7,"endSpeed":90.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56585468511754,"aZ":-24.021606728851825,"pfxX":-8.569833815094027,"pfxZ":3.8870906442999296,"pX":0.4685282568242722,"pZ":2.615849698886299,"vX0":8.564065330006834,"vY0":-143.50403525042125,"vZ0":-4.275843486227698,"x":99.14,"y":168.15,"x0":-1.4334426219812197,"y0":50.00148135936749,"z0":5.611683461594071,"aX":-17.967280261981},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.4,"breakHorizontal":13.9,"spinRate":2215,"spinDirection":219},"zone":6,"typeConfidence":0.91,"plateTime":0.38090713248870856,"extension":6.725098655308055},"index":0,"playId":"7df1cdde-5b38-3b39-9017-d3973aca7679","pitchNumber":1,"startTime":"2026-04-25T21:04:53.066Z","endTime":"2026-04-25T21:04:56.669Z","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":99.7,"endSpeed":92.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15306786227062,"aZ":-26.345677975378337,"pfxX":-9.959795163426811,"pfxZ":2.718603640433643,"pX":0.6605950819835695,"pZ":1.7753774910165503,"vX0":9.55024628921373,"vY0":-144.82301858679048,"vZ0":-6.277030734591774,"x":91.82,"y":190.84,"x0":-1.372344597321795,"y0":50.00085443196324,"z0":5.5634216876966605,"aX":-21.33280150331684},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.0,"breakHorizontal":16.3,"spinRate":2212,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.3769941311950178,"extension":6.826482592178833},"hitData":{"launchSpeed":45.6,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":112.15,"coordY":175.13}},"index":1,"playId":"3887838f-7a20-39cc-bcfd-0545835e04d7","pitchNumber":2,"startTime":"2026-04-25T21:05:12.181Z","endTime":"2026-04-25T21:05:20.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:05:20.192Z","atBatIndex":83},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks. J.P. Crawford to 2nd.","rbi":0,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:05:40.769Z","endTime":"2026-04-25T21:08:33.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnSecond":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":76.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704438245648777,"aZ":-38.58662993593085,"pfxX":8.664535400753294,"pfxZ":-4.3224160344069205,"pX":-0.9932107998002007,"pZ":2.4714207960259316,"vX0":-0.7025291117727983,"vY0":-121.74429733476026,"vZ0":0.8041896580075294,"x":154.86,"y":172.05,"x0":-1.8227820356935343,"y0":50.004500132249305,"z0":5.510008704111441,"aX":12.84435216797786},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.3,"breakHorizontal":-15.5,"spinRate":2453,"spinDirection":60},"zone":13,"typeConfidence":0.9,"plateTime":0.4520824843380411,"extension":6.56586523066048},"index":0,"playId":"568d781f-6289-3243-9134-6ea141a3ba80","pitchNumber":1,"startTime":"2026-04-25T21:05:50.288Z","endTime":"2026-04-25T21:05:54.808Z","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":99.4,"endSpeed":90.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.310241303156815,"aZ":-25.37620970996767,"pfxX":-9.268182761489278,"pfxZ":3.245015491413284,"pX":-0.041432798275650676,"pZ":2.721481285805435,"vX0":7.435840729075328,"vY0":-144.4591360807906,"vZ0":-3.954071102315498,"x":118.58,"y":165.3,"x0":-1.4556283631721791,"y0":50.003117071016106,"z0":5.683834446749648,"aX":-19.423149187086764},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.2,"breakHorizontal":15.1,"spinRate":2272,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.3803918030504163,"extension":6.849461154862529},"index":1,"playId":"fc4bcc67-a3f2-3064-91ff-428fcaa29a51","pitchNumber":2,"startTime":"2026-04-25T21:06:07.035Z","endTime":"2026-04-25T21:06:10.430Z","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":"a3111313-9c9a-3cb5-b533-d2acda77c427","startTime":"2026-04-25T21:06:22.476Z","endTime":"2026-04-25T21:06:25.702Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.92074548182872,"aZ":-26.3238756395327,"pfxX":-12.388819049767918,"pfxZ":2.8912650805750424,"pX":-0.9677974149621859,"pZ":3.576865024123988,"vX0":5.830837909827634,"vY0":-142.5883751698911,"vZ0":-1.2660953007538505,"x":153.89,"y":142.2,"x0":-1.448750930910641,"y0":50.00510576421495,"z0":5.714390629412823,"aX":-25.08474911753302},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.2,"breakHorizontal":21.0,"spinRate":2228,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3866361125104407,"extension":6.725513868302306},"index":3,"playId":"eaf799ef-fe13-3bdb-8f7f-ccfaad335723","pitchNumber":3,"startTime":"2026-04-25T21:06:42.538Z","endTime":"2026-04-25T21:06:47.494Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2026-04-25T21:06:53.993Z","endTime":"2026-04-25T21:07:07.119Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":73.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.351883891828873,"aZ":-35.5624996725217,"pfxX":10.99484263164512,"pfxZ":-2.414552682880803,"pX":-0.9506646400991215,"pZ":3.203260464247909,"vX0":-0.8512654347055755,"vY0":-118.7654122622235,"vZ0":2.2112529418363387,"x":153.24,"y":152.29,"x0":-2.009234254631825,"y0":50.00175477182276,"z0":5.534176949035511,"aX":15.438242234215238},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.4,"breakHorizontal":-19.6,"spinRate":2355,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.46420846099495217,"extension":6.829069999382337},"index":5,"playId":"9dee3c45-da65-3576-aed4-680a32f4ea4c","pitchNumber":4,"startTime":"2026-04-25T21:07:07.119Z","endTime":"2026-04-25T21:07:34.119Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"}}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":88.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":41.16538088030132,"aZ":-23.661979968681297,"pfxX":-13.144733903270856,"pfxZ":4.172504089157993,"pX":-0.8213161893457682,"pZ":3.4688828353746994,"vX0":6.446889989896633,"vY0":-143.78695662684595,"vZ0":-2.0804808007139712,"x":148.31,"y":145.12,"x0":-1.41611467062452,"y0":50.005535060271,"z0":5.709381974025202,"aX":-26.834323230060303},"breaks":{"breakAngle":45.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.2,"breakHorizontal":22.0,"spinRate":2220,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3846723425819776,"extension":6.684154434212929},"index":6,"playId":"06eade52-9923-3fab-b3e6-75e8fb73081f","pitchNumber":5,"startTime":"2026-04-25T21:07:41.233Z","endTime":"2026-04-25T21:07:45.510Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"97022c67-5592-440b-a76f-f99ca6015180","startTime":"2026-04-25T21:08:05.604Z","endTime":"2026-04-25T21:08:10.604Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09777819752073,"aZ":-25.409056233056845,"pfxX":-12.446499028884046,"pfxZ":3.2774329534241655,"pX":0.9850061876614009,"pZ":1.4503835686198545,"vX0":10.876704545444788,"vY0":-142.77728733813842,"vZ0":-7.125487367638198,"x":79.45,"y":199.62,"x0":-1.2581974501166415,"y0":50.000347026860695,"z0":5.578940330724225,"aX":-25.6746491150773},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.6,"breakHorizontal":20.3,"spinRate":2209,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3837225543537217,"extension":6.818790763660496},"index":8,"playId":"f9eadb4e-8c3a-3a68-9265-f7f9471ea997","pitchNumber":6,"startTime":"2026-04-25T21:08:28.105Z","endTime":"2026-04-25T21:08:33.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:08:33.521Z","atBatIndex":84},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cole Young hit by pitch. J.P. Crawford to 3rd. Mitch Garver to 2nd.","rbi":0,"awayScore":9,"homeScore":9,"isOut":false},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:09:02.587Z","endTime":"2026-04-25T21:12:25.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.963895102521516,"aZ":-22.05589289653946,"pfxX":-9.437055327440262,"pfxZ":4.851829621500476,"pX":0.40769418288892884,"pZ":2.9901775716619707,"vX0":8.91398845607025,"vY0":-143.2460613619918,"vZ0":-3.637792577992602,"x":101.46,"y":158.05,"x0":-1.512890204844206,"y0":50.00353287782422,"z0":5.649403972982904,"aX":-19.684187697759736},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":2230,"spinDirection":221},"zone":3,"typeConfidence":0.91,"plateTime":0.3818459609338052,"extension":6.751529274099794},"index":0,"playId":"f5fbf790-51d2-3be3-96cc-5eb4210187f3","pitchNumber":1,"startTime":"2026-04-25T21:09:02.587Z","endTime":"2026-04-25T21:09:05.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-25T21:09:13.419Z","endTime":"2026-04-25T21:09:28.925Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"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":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1964797161344,"aZ":-29.37555179942398,"pfxX":-11.308593583503153,"pfxZ":1.3211918726077645,"pX":0.5446084132221987,"pZ":2.3800173141428393,"vX0":9.83315112673469,"vY0":-145.09657011176517,"vZ0":-4.12066825267334,"x":96.24,"y":174.52,"x0":-1.4255758030262777,"y0":50.00588000630132,"z0":5.616827385982508,"aX":-24.021816613605225},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":1.7,"breakHorizontal":18.5,"spinRate":2277,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.3780541162126996,"extension":6.773778282265055},"index":2,"playId":"924e52bd-c269-3bbc-98a5-1a653996c2bc","pitchNumber":2,"startTime":"2026-04-25T21:09:28.925Z","endTime":"2026-04-25T21:09:32.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17127302326834,"aZ":-23.612536339735794,"pfxX":-10.66666330280554,"pfxZ":4.005287479584002,"pX":0.20700762306267212,"pZ":2.6758326730218878,"vX0":8.613353265430261,"vY0":-145.13622862466616,"vZ0":-4.0834136347455665,"x":109.11,"y":166.53,"x0":-1.4095544978051147,"y0":50.006975668036695,"z0":5.534766655079026,"aX":-22.818849150437828},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.6,"breakHorizontal":17.6,"spinRate":2297,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.37704182203101544,"extension":6.736154625630995},"index":3,"playId":"d87105d7-a759-3a8d-a1f8-868aa5ade1ca","pitchNumber":3,"startTime":"2026-04-25T21:09:48.176Z","endTime":"2026-04-25T21:09:51.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392033844758632,"aZ":-35.65306216383517,"pfxX":7.63219318388516,"pfxZ":-2.2460169546825117,"pX":0.33770828914584017,"pZ":2.155184686420482,"vX0":3.0439298213506834,"vY0":-124.29554981519028,"vZ0":-0.6148025090080786,"x":104.13,"y":180.59,"x0":-1.8982462137563243,"y0":50.00479745227592,"z0":5.3939583957025405,"aX":11.814207714131225},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.0,"breakHorizontal":-14.5,"spinRate":2458,"spinDirection":57},"zone":6,"typeConfidence":0.89,"plateTime":0.44248430576727626,"extension":7.081430917657777},"index":4,"playId":"c3e7870e-08ee-3c54-898e-dcdd61492e00","pitchNumber":4,"startTime":"2026-04-25T21:10:08.655Z","endTime":"2026-04-25T21:10:12.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":91.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.95691786877181,"aZ":-22.11759570766244,"pfxX":-9.427505110626175,"pfxZ":4.634079584281601,"pX":-1.492217219202251,"pZ":4.658404560337646,"vX0":3.5565320641079876,"vY0":-146.8451198423361,"vZ0":0.7246110298051008,"x":173.88,"y":113.0,"x0":-1.4991932574342421,"y0":50.000735248835795,"z0":5.731021766474569,"aX":-20.446652693250062},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":2047,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.37397145272066545,"extension":6.686644934588883},"index":5,"playId":"b8e2e7fa-1676-3555-a9d2-69c88279266f","pitchNumber":5,"startTime":"2026-04-25T21:10:51.049Z","endTime":"2026-04-25T21:10:54.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.607307500522484,"aZ":-32.08687448820904,"pfxX":-0.1867049341538256,"pfxZ":0.0521394502291983,"pX":-0.8138263556492673,"pZ":3.4817403616549445,"vX0":2.7913185555389837,"vY0":-132.94705033383468,"vZ0":0.5185371353769938,"x":148.02,"y":144.77,"x0":-1.8550095395569581,"y0":50.00549785632914,"z0":5.62074775543432,"aX":-0.3331167287470193},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.5,"breakHorizontal":-0.2,"spinRate":2536,"spinDirection":133},"zone":11,"typeConfidence":0.87,"plateTime":0.41264937530721735,"extension":6.788338133318327},"index":6,"playId":"b3e233e6-9bdc-3baa-a92e-9eff9c487191","pitchNumber":6,"startTime":"2026-04-25T21:11:14.990Z","endTime":"2026-04-25T21:11:20.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31352297554161,"aZ":-22.67054161277251,"pfxX":-10.773496223090032,"pfxZ":4.544340333223593,"pX":-0.01041288957319816,"pZ":1.4225071080476708,"vX0":8.212277452176316,"vY0":-143.48365443335894,"vZ0":-7.428463411031851,"x":117.4,"y":200.37,"x0":-1.505824024442539,"y0":50.00295111177651,"z0":5.451284890898573,"aX":-22.527862050040778},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.0,"breakHorizontal":17.9,"spinRate":2313,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.38132519144619126,"extension":6.975861726945679},"index":7,"playId":"b4523bb2-e35b-3546-9363-cb49dc82c7cd","pitchNumber":7,"startTime":"2026-04-25T21:11:34.251Z","endTime":"2026-04-25T21:11:37.393Z","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":84.8,"endSpeed":77.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.320380394577228,"aZ":-34.77129285660358,"pfxX":9.190866656891092,"pfxZ":-1.7151390332805567,"pX":0.32952273025494144,"pZ":1.5396718545405803,"vX0":2.1364640586550863,"vY0":-123.46681267633858,"vZ0":-2.0585091905903847,"x":104.44,"y":197.21,"x0":-1.743503646352293,"y0":50.00008038305251,"z0":5.356425938282369,"aX":13.954689422126028},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.4,"breakHorizontal":-17.2,"spinRate":2420,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.44641984133590995,"extension":6.9421555526933965},"index":8,"playId":"a05d6173-2480-3692-8221-47cb4a4a9ff9","pitchNumber":8,"startTime":"2026-04-25T21:11:55.586Z","endTime":"2026-04-25T21:11:58.983Z","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(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":94.1,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56005359556685,"aZ":-21.970592773937685,"pfxX":0.6819966880513908,"pfxZ":5.393524003111548,"pX":2.032669780877033,"pZ":0.5627520313774969,"vX0":9.494211421168588,"vY0":-136.5425315919991,"vZ0":-8.333676058469095,"x":39.52,"y":223.59,"x0":-1.5755733302622825,"y0":50.004526592441294,"z0":5.161871543441461,"aX":1.287226277506693},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-3.2,"spinRate":2618,"spinDirection":219},"zone":14,"typeConfidence":0.85,"plateTime":0.4008811302111197,"extension":7.082957665881377},"index":9,"playId":"f73a2c42-02a3-3c21-942f-0bff8b885391","pitchNumber":9,"startTime":"2026-04-25T21:12:18.160Z","endTime":"2026-04-25T21:12:25.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:12:25.185Z","atBatIndex":85},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Rivas singles on a line drive to center fielder Victor Scott II. J.P. Crawford scores. Mitch Garver scores. Cole Young to 2nd.","rbi":2,"awayScore":11,"homeScore":9,"isOut":false},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:13:54.468Z","endTime":"2026-04-25T21:14:07.645Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":676617,"link":"/api/v1/people/676617"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T21:12:55.321Z","endTime":"2026-04-25T21:13:56.618Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.3,"strikeZoneTop":3.007,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03913047635848,"aZ":-23.07202587245317,"pfxX":-10.461501460390554,"pfxZ":4.278669663739064,"pX":-0.7717261410326222,"pZ":2.3042731020322713,"vX0":6.261528198692485,"vY0":-144.74071751335325,"vZ0":-5.20528172712336,"x":146.42,"y":176.56,"x0":-1.6012315840034042,"y0":50.00268004656979,"z0":5.534299023227575,"aX":-22.24861276284211},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":6.8,"breakHorizontal":17.8,"spinRate":2308,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.37808582432247206,"extension":6.8522393022378925},"hitData":{"launchSpeed":71.8,"launchAngle":21.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.19,"coordY":103.94}},"index":1,"playId":"082b5ae1-5ce4-3fed-9f9e-04787d1ede4f","pitchNumber":1,"startTime":"2026-04-25T21:13:56.618Z","endTime":"2026-04-25T21:14:07.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:14:07.645Z","atBatIndex":86},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Connor Joe lines out to center fielder Victor Scott II. Cole Young to 3rd.","rbi":0,"awayScore":11,"homeScore":9,"isOut":true},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:16:57.486Z","endTime":"2026-04-25T21:18:40.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T21:14:46.083Z","endTime":"2026-04-25T21:15:00.598Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Svanson replaces Riley O'Brien.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-25T21:15:00.598Z","endTime":"2026-04-25T21:16:59.733Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.751338214138034,"aZ":-32.91197108702031,"pfxX":5.8295087263464325,"pfxZ":-0.45812083759293465,"pX":-0.6232863381959836,"pZ":3.673990497473262,"vX0":1.0480126912220564,"vY0":-125.7230461319096,"vZ0":1.3388146365392506,"x":140.76,"y":139.58,"x0":-1.8027900115734405,"y0":50.00339268457106,"z0":5.799500511256591,"aX":9.361102577587687},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":-10.8,"spinRate":2015,"spinDirection":87},"zone":11,"typeConfidence":0.9,"plateTime":0.43514650918648057,"extension":6.288181896090936},"index":2,"playId":"dbaf2333-2189-34a4-aad2-b96038e36eb3","pitchNumber":1,"startTime":"2026-04-25T21:16:59.733Z","endTime":"2026-04-25T21:17:04.964Z","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":96.8,"endSpeed":88.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02161627909634,"aZ":-21.417003578468016,"pfxX":-9.364645972228894,"pfxZ":5.337292457764035,"pX":0.14671886693671618,"pZ":2.3355202799318273,"vX0":7.752959571630317,"vY0":-140.83020142739747,"vZ0":-4.719078773484396,"x":111.41,"y":175.72,"x0":-1.420890857484235,"y0":50.00185012653185,"z0":5.412246498325857,"aX":-18.87001089571741},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.9,"breakHorizontal":15.5,"spinRate":2283,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.3884559297767147,"extension":6.428624307344939},"index":3,"playId":"9fc88476-dfe8-333c-bdcc-0af566a9a57f","pitchNumber":2,"startTime":"2026-04-25T21:17:15.061Z","endTime":"2026-04-25T21:17:18.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61662938145899,"aZ":-28.86348539362713,"pfxX":2.3410086800187657,"pfxZ":2.0320954839663017,"pX":-0.06296854686673904,"pZ":4.208808825153227,"vX0":2.9244149499400454,"vY0":-126.93011011800755,"vZ0":1.7855834719193782,"x":119.4,"y":125.14,"x0":-1.5352140405876342,"y0":50.001060238382586,"z0":5.7987319304445775,"aX":3.8086593631172216},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-4.9,"spinRate":2150,"spinDirection":104},"zone":11,"typeConfidence":0.84,"plateTime":0.43195515917121474,"extension":6.249141841807879},"index":4,"playId":"51740ffd-7155-3f4a-8ce7-7b7058237e61","pitchNumber":3,"startTime":"2026-04-25T21:17:32.094Z","endTime":"2026-04-25T21:17:35.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6319922904102,"aZ":-23.614728047491575,"pfxX":-9.372195691267516,"pfxZ":4.157593524417189,"pX":0.6258473319878896,"pZ":1.6123753329912645,"vX0":8.890753199238683,"vY0":-141.65871191478772,"vZ0":-6.344168746515613,"x":93.14,"y":195.25,"x0":-1.3170659198657608,"y0":50.000329290622474,"z0":5.363755298439481,"aX":-19.279815281435923},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.6,"breakHorizontal":15.5,"spinRate":2353,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.3848597895162156,"extension":6.349596556103644},"index":5,"playId":"f69e31c6-fd2f-3d7b-a537-8403c4ba1136","pitchNumber":4,"startTime":"2026-04-25T21:17:49.910Z","endTime":"2026-04-25T21:17:53.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38758132818098,"aZ":-24.802458003900412,"pfxX":-9.992371552283661,"pfxZ":3.702679401048556,"pX":-1.0328562977817015,"pZ":3.480819555859634,"vX0":5.021450191312089,"vY0":-140.16968247178195,"vZ0":-1.1729000224350008,"x":156.37,"y":144.8,"x0":-1.5482356167473352,"y0":50.005297679179364,"z0":5.522649673541192,"aX":-19.905883701228035},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":17.0,"spinRate":2266,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39060778313015243,"extension":6.385522038713158},"index":6,"playId":"0822e5ee-fdc4-3cdd-9600-551ecc5bbb16","pitchNumber":5,"startTime":"2026-04-25T21:18:06.207Z","endTime":"2026-04-25T21:18:09.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43107145020427,"aZ":-26.389711792083713,"pfxX":-10.05783845194801,"pfxZ":2.842076369419816,"pX":-0.536021766062145,"pZ":3.277048604296785,"vX0":6.173043615861295,"vY0":-141.39850009618746,"vZ0":-1.3556464489002982,"x":137.43,"y":150.3,"x0":-1.4338167418359153,"y0":50.00618857642278,"z0":5.446410765890041,"aX":-20.492307596424258},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.0,"breakHorizontal":17.0,"spinRate":2195,"spinDirection":224},"zone":1,"typeConfidence":0.9,"plateTime":0.38648379035273983,"extension":6.417245400010593},"hitData":{"launchSpeed":96.8,"launchAngle":23.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.37,"coordY":58.66}},"index":7,"playId":"e55c5e43-d774-38c8-9b5a-673dde8400b9","pitchNumber":6,"startTime":"2026-04-25T21:18:28.376Z","endTime":"2026-04-25T21:18:40.892Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:18:40.892Z","atBatIndex":87},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks. Leo Rivas to 2nd.","rbi":0,"awayScore":11,"homeScore":9,"isOut":false},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:19:01.799Z","endTime":"2026-04-25T21:21:07.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":87.3,"endSpeed":79.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216218490602873,"aZ":-31.494854774342873,"pfxX":4.173890162105478,"pfxZ":0.4210403891066914,"pX":0.6879351836344998,"pZ":2.5099941427611943,"vX0":4.754678875207955,"vY0":-126.99654859358957,"vZ0":-1.4081883542592906,"x":90.78,"y":171.01,"x0":-1.760098858092764,"y0":50.0027563357468,"z0":5.607817456149656,"aX":6.726613198812174},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.7,"breakHorizontal":-8.8,"spinRate":1932,"spinDirection":86},"zone":6,"typeConfidence":0.9,"plateTime":0.4334863224779726,"extension":6.323836852509761},"index":0,"playId":"5b552717-1056-33f9-98a4-1951a4161b0f","pitchNumber":1,"startTime":"2026-04-25T21:19:17.564Z","endTime":"2026-04-25T21:19:21.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435149581179928,"aZ":-27.780538959068906,"pfxX":1.2947797836852164,"pfxZ":2.3703947181091394,"pX":0.5170930542649534,"pZ":4.655800622183822,"vX0":4.8749215857990205,"vY0":-135.0388214516543,"vZ0":2.790999101674906,"x":97.29,"y":113.07,"x0":-1.4771566020697848,"y0":50.0029380698575,"z0":5.559033987487361,"aX":2.3982125301626507},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":-3.4,"spinRate":2283,"spinDirection":184},"zone":12,"typeConfidence":0.9,"plateTime":0.40507554182219474,"extension":6.40631047076741},"index":1,"playId":"956747b2-b4b5-3b4d-8f3c-53262bddb2bb","pitchNumber":2,"startTime":"2026-04-25T21:19:38.110Z","endTime":"2026-04-25T21:19:41.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.329513880524917,"aZ":-23.307730762806898,"pfxX":-8.893115489578888,"pfxZ":4.614357009025905,"pX":-1.6082896562086852,"pZ":3.272683725364424,"vX0":3.395798390632647,"vY0":-137.67914737243547,"vZ0":-1.730734738422873,"x":178.3,"y":150.42,"x0":-1.701685345053183,"y0":50.0028447362267,"z0":5.485562541204129,"aX":-17.086599544016238},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":15.4,"spinRate":2170,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3976993810810461,"extension":6.381673203838941},"index":2,"playId":"8493fc18-651c-3bd7-b76f-e6c19a048434","pitchNumber":3,"startTime":"2026-04-25T21:19:55.095Z","endTime":"2026-04-25T21:19:58.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.392682777164865,"aZ":-30.903137538114734,"pfxX":6.394555256787227,"pfxZ":0.7892107365348782,"pX":-0.567732427770146,"pZ":3.928585747355679,"vX0":0.8223920418874412,"vY0":-125.9595839345456,"vZ0":1.9617160468199162,"x":138.64,"y":132.71,"x0":-1.7291513555481828,"y0":50.00133433431164,"z0":5.636935080465469,"aX":10.282354868787383},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.2,"breakHorizontal":-11.8,"spinRate":1989,"spinDirection":87},"zone":11,"typeConfidence":0.89,"plateTime":0.4347053021487546,"extension":6.22685979549285},"index":3,"playId":"ebb69a73-55f7-3685-8b9f-9ae98e9576a2","pitchNumber":4,"startTime":"2026-04-25T21:20:15.407Z","endTime":"2026-04-25T21:20:20.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.378757973409005,"aZ":-27.100667817269276,"pfxX":0.32743711375745155,"pfxZ":2.7022106459616744,"pX":0.15260708388478242,"pZ":3.0946714775524766,"vX0":4.432665487591058,"vY0":-135.65180087184646,"vZ0":-1.2173486334495616,"x":111.18,"y":155.22,"x0":-1.5396525034789814,"y0":50.00543032182886,"z0":5.424180418934778,"aX":0.6146596388111493},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":-1.4,"spinRate":2378,"spinDirection":191},"zone":2,"typeConfidence":0.9,"plateTime":0.40251897468661735,"extension":6.409477757363105},"index":4,"playId":"3b8dc790-a76b-312d-9c76-87fdecb62293","pitchNumber":5,"startTime":"2026-04-25T21:20:34.008Z","endTime":"2026-04-25T21:20:37.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00023529759857,"aZ":-18.101755082897693,"pfxX":-10.537584150392416,"pfxZ":6.92244975909514,"pX":1.3347247390921446,"pZ":1.8456296534298664,"vX0":10.869387000108798,"vY0":-142.0135603189406,"vZ0":-6.4211698269261595,"x":66.12,"y":188.95,"x0":-1.1822017366308757,"y0":50.00130081886577,"z0":5.296674634990454,"aX":-21.417492493561024},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":16.7,"spinRate":2401,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.38640515684255927,"extension":6.586773038571564},"index":5,"playId":"e132d74f-ff41-32c9-9177-d59be46527e4","pitchNumber":6,"startTime":"2026-04-25T21:21:00.298Z","endTime":"2026-04-25T21:21:07.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:21:07.204Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out on a foul tip.","rbi":0,"awayScore":11,"homeScore":9,"isOut":true},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-25T21:21:30.574Z","endTime":"2026-04-25T21:23:27.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"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":87.8,"endSpeed":79.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.033253306606408,"aZ":-31.783009089779735,"pfxX":3.296377324819309,"pfxZ":0.23704045706454302,"pX":0.5214887522580296,"pZ":1.17212607577588,"vX0":4.269874476773801,"vY0":-127.68070069416525,"vZ0":-4.15475106751642,"x":97.12,"y":207.13,"x0":-1.6129826898946282,"y0":50.0002974122763,"z0":5.375909555680439,"aX":5.335037953583673},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.4,"breakHorizontal":-7.1,"spinRate":2305,"spinDirection":78},"zone":14,"typeConfidence":0.91,"plateTime":0.4322068356872717,"extension":6.42086793223135},"index":0,"playId":"d955eff7-2db8-3deb-aafb-589249509206","pitchNumber":1,"startTime":"2026-04-25T21:21:30.574Z","endTime":"2026-04-25T21:21:35.737Z","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":96.9,"endSpeed":88.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98864976576633,"aZ":-18.745166709465604,"pfxX":-10.145347346368986,"pfxZ":6.721171706817726,"pX":-0.4681426007615645,"pZ":2.405567818304081,"vX0":6.53659334975038,"vY0":-140.92217276780602,"vZ0":-4.785036741610433,"x":134.84,"y":173.83,"x0":-1.5075042153341145,"y0":50.004401657106484,"z0":5.347963554282928,"aX":-20.272959306258908},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":16.9,"spinRate":2499,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.38965995274950727,"extension":6.475071591758556},"index":1,"playId":"ffcc8bbd-4d84-388b-b12f-654ccb4ba993","pitchNumber":2,"startTime":"2026-04-25T21:21:44.953Z","endTime":"2026-04-25T21:21:49.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.114690994405542,"aZ":-30.080072051066573,"pfxX":2.5190454508891387,"pfxZ":1.2784839734294797,"pX":1.2988979776356746,"pZ":1.2022436223149184,"vX0":6.804142149196149,"vY0":-128.04764382212457,"vZ0":-4.558113550062532,"x":67.49,"y":206.32,"x0":-1.7359620707312715,"y0":50.00185388515971,"z0":5.399719230918674,"aX":4.119393481334565},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":-6.4,"spinRate":2143,"spinDirection":93},"zone":14,"typeConfidence":0.9,"plateTime":0.4302176249513474,"extension":6.498136737886145},"index":2,"playId":"0f885c32-a6ee-33de-9d7c-786a0034d0fa","pitchNumber":3,"startTime":"2026-04-25T21:22:12.188Z","endTime":"2026-04-25T21:22:15.896Z","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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907414336284504,"aZ":-26.01060011802636,"pfxX":1.6700605296744966,"pfxZ":3.40641841184231,"pX":0.7753747081076623,"pZ":1.7981802074663433,"vX0":5.541573453036439,"vY0":-133.6873820019305,"vZ0":-4.437870701741664,"x":87.44,"y":190.23,"x0":-1.5416048075016817,"y0":50.00342078911294,"z0":5.347493026953654,"aX":3.0211157436170812},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":-4.2,"spinRate":2418,"spinDirection":212},"zone":9,"typeConfidence":0.92,"plateTime":0.4097662648789502,"extension":6.439906349860151},"index":3,"playId":"9e81200c-ce4c-3c98-bafc-5a3f8ceaf33d","pitchNumber":4,"startTime":"2026-04-25T21:22:28.008Z","endTime":"2026-04-25T21:22:32.038Z","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":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.518120586460455,"aZ":-24.704829051513823,"pfxX":-10.906611972749264,"pfxZ":3.751508925456088,"pX":-0.23258545773940262,"pZ":2.6765944352360624,"vX0":7.421191313911695,"vY0":-140.56486846612492,"vZ0":-2.9927044023226657,"x":125.87,"y":166.51,"x0":-1.497521792924179,"y0":50.00115981585794,"z0":5.369035171402978,"aX":-21.701733784213673},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":18.1,"spinRate":2259,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.39049885342949064,"extension":6.46846972465404},"index":4,"playId":"cfa4f766-4cb1-3cde-b8de-9b08f2026bb7","pitchNumber":5,"startTime":"2026-04-25T21:22:48.842Z","endTime":"2026-04-25T21:22:52.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-25T21:23:10.851Z","endTime":"2026-04-25T21:23:23.116Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98445755939622,"aZ":-24.270618685534625,"pfxX":1.9330932249079442,"pfxZ":4.224173619403407,"pX":1.1286082360480274,"pZ":2.3674697494051977,"vX0":6.038768722141684,"vY0":-136.58237325764185,"vZ0":-3.5852948739589836,"x":73.98,"y":174.86,"x0":-1.3712338951199934,"y0":50.00085483743409,"z0":5.386469906051006,"aX":3.6120000806911055},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":-4.9,"spinRate":2257,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.40262500194008144,"extension":6.479730085235226},"index":6,"playId":"2076fae7-e085-3d9d-98be-08ad3cd9544c","pitchNumber":6,"startTime":"2026-04-25T21:23:23.116Z","endTime":"2026-04-25T21:23:27.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:23:27.443Z","atBatIndex":89},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Gorman walks.","rbi":0,"awayScore":11,"homeScore":9,"isOut":false},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T21:25:52.397Z","endTime":"2026-04-25T21:27:08.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"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,5],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Andrés Muñoz replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T21:24:42.101Z","endTime":"2026-04-25T21:25:54.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"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":82.8,"endSpeed":76.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81498606496272,"aZ":-32.21394524107144,"pfxX":3.212100046863073,"pfxZ":-0.02482862867276836,"pX":-0.17496763679687505,"pZ":1.501232036746859,"vX0":5.604380813125884,"vY0":-120.53095393242671,"vZ0":-2.0128153568786975,"x":123.67,"y":198.25,"x0":-2.9492858131700403,"y0":50.003816680079574,"z0":5.196507352682155,"aX":4.717969990303569},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.2,"breakHorizontal":-7.2,"spinRate":2372,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.45473204032566983,"extension":6.706260103064886},"index":1,"playId":"c6e74568-c4df-3078-a15a-71701faba2cc","pitchNumber":1,"startTime":"2026-04-25T21:25:54.617Z","endTime":"2026-04-25T21:25:59.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396325588358014,"aZ":-31.314004959511937,"pfxX":1.758331978390677,"pfxZ":0.5419143088151763,"pX":1.7141105635456015,"pZ":0.6544223442309038,"vX0":9.828028415376028,"vY0":-124.47235029058798,"vZ0":-5.032655388205528,"x":51.66,"y":221.11,"x0":-2.5027031008187097,"y0":50.0009967173189,"z0":5.27489283754577,"aX":2.776318721324068},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":-5.3,"spinRate":2396,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.438901414936129,"extension":6.774154544002075},"index":2,"playId":"e0f50916-ad99-3a6b-b5a5-2182b9ee228c","pitchNumber":2,"startTime":"2026-04-25T21:26:10.429Z","endTime":"2026-04-25T21:26:14.612Z","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":96.6,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.217634651303264,"aZ":-17.058134850694813,"pfxX":-3.888642982676612,"pfxZ":7.587475883495879,"pX":-1.4105226620228897,"pZ":3.864645711100235,"vX0":5.898606022904897,"vY0":-140.56283660594107,"vZ0":-0.8172010085718766,"x":170.77,"y":134.43,"x0":-3.0353746784548927,"y0":50.00101720231964,"z0":5.271486303524473,"aX":-7.745868260786498},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":5.8,"spinRate":2374,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39035146517194974,"extension":6.3803832904791555},"index":3,"playId":"7b07e60f-d0eb-310e-a099-cfdece668f2c","pitchNumber":3,"startTime":"2026-04-25T21:26:30.851Z","endTime":"2026-04-25T21:26:34.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3769213874099,"aZ":-16.20627414445022,"pfxX":-5.902673401106031,"pfxZ":7.997894149608994,"pX":-0.044745154853203364,"pZ":3.2418026919299527,"vX0":10.141049929737134,"vY0":-140.52256876832263,"vZ0":-2.454824678787716,"x":118.71,"y":151.25,"x0":-2.9363577368061784,"y0":50.0026457006803,"z0":5.181863169096655,"aX":-11.785467338487784},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":8.5,"spinRate":2392,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.39005550914744713,"extension":6.561180025891206},"index":4,"playId":"f00787ff-9e54-369f-8578-58f53f4b0022","pitchNumber":4,"startTime":"2026-04-25T21:26:49.008Z","endTime":"2026-04-25T21:26:52.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.414905487772764,"aZ":-18.818842476290275,"pfxX":-5.847798393191769,"pfxZ":6.809190098958588,"pX":-1.3431062518691088,"pZ":3.06805749710089,"vX0":6.479443260259302,"vY0":-139.64547138094014,"vZ0":-2.4167294475831222,"x":168.2,"y":155.94,"x0":-2.9411348867080838,"y0":50.00561992744275,"z0":5.192181490269915,"aX":-11.47444696209816},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":9.1,"spinRate":2342,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3932340535170429,"extension":6.656203172963313},"index":5,"playId":"c7c85ace-3b56-3629-878e-ce08ee004fcc","pitchNumber":5,"startTime":"2026-04-25T21:27:05.119Z","endTime":"2026-04-25T21:27:08.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:27:08.359Z","atBatIndex":90},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masyn Winn strikes out swinging.","rbi":0,"awayScore":11,"homeScore":9,"isOut":true},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T21:27:35.969Z","endTime":"2026-04-25T21:29:20.383Z","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":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"4b7608d1-f538-43a0-b43c-6fd5c0af85e3","startTime":"2026-04-25T21:27:35.969Z","endTime":"2026-04-25T21:27:40.969Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36206061458807,"aZ":-16.93996365738881,"pfxX":-6.5738265562465505,"pfxZ":7.33388230916035,"pX":1.3009668945515536,"pZ":2.552624231718451,"vX0":13.788702954035935,"vY0":-143.04988830697178,"vZ0":-4.288445540917068,"x":67.41,"y":169.86,"x0":-2.722999202952692,"y0":50.00174994195082,"z0":5.130110515880532,"aX":-13.654670089421},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.6,"breakHorizontal":9.2,"spinRate":2340,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3826080081152221,"extension":6.687052957027212},"index":1,"playId":"6aba3cc7-73e5-3714-91d5-35a7c3ec6471","pitchNumber":1,"startTime":"2026-04-25T21:27:49.115Z","endTime":"2026-04-25T21:27:52.115Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-25T21:27:57.298Z","endTime":"2026-04-25T21:28:40.898Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31990661095201,"aZ":-18.337388304539115,"pfxX":-7.037485235021064,"pfxZ":6.917842815282492,"pX":-0.1075795720780603,"pZ":2.460444338842462,"vX0":9.732281366617752,"vY0":-141.07523501754994,"vZ0":-3.984068380117024,"x":121.1,"y":172.35,"x0":-2.6997972543797286,"y0":50.006341880760196,"z0":5.084903619822098,"aX":-14.083531195595727},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.8,"breakHorizontal":10.6,"spinRate":2243,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.38936051655188475,"extension":6.64931277847481},"index":3,"playId":"db36f6f4-52fc-35ef-93ed-5d6c6cfa421d","pitchNumber":2,"startTime":"2026-04-25T21:28:40.898Z","endTime":"2026-04-25T21:28:44.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.144932679210665,"aZ":-34.95386412768399,"pfxX":4.153388353941975,"pfxZ":-1.7306459708272008,"pX":0.3740359390838959,"pZ":2.282916950492207,"vX0":6.194573443298123,"vY0":-126.12361192302437,"vZ0":-0.4013875112091214,"x":102.74,"y":177.14,"x0":-2.6553406539768782,"y0":50.00252002655942,"z0":5.268066320550951,"aX":6.675297831857231},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.0,"breakHorizontal":-9.0,"spinRate":2318,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.43463133226472195,"extension":6.781120646621107},"index":4,"playId":"13c8d62c-aede-3f44-a95f-349aea1b2167","pitchNumber":3,"startTime":"2026-04-25T21:28:59.176Z","endTime":"2026-04-25T21:29:03.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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498274562262466,"aZ":-32.39714991193905,"pfxX":3.5784687898944836,"pfxZ":-0.14306549597650786,"pX":0.6408782325229992,"pZ":0.8884068604447437,"vX0":6.962658928025864,"vY0":-125.91510508962914,"vZ0":-3.9744496748300273,"x":92.57,"y":214.79,"x0":-2.638417619964454,"y0":50.002297958735575,"z0":5.144095783335009,"aX":5.672997076583861},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":-8.3,"spinRate":2348,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.43707399649597134,"extension":7.004005391630447},"index":5,"playId":"a0e9b387-aef3-386d-98af-c54a63393a50","pitchNumber":4,"startTime":"2026-04-25T21:29:16.617Z","endTime":"2026-04-25T21:29:20.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:29:20.383Z","atBatIndex":91},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nathan Church grounds into a double play, first baseman Josh Naylor to shortstop J.P. Crawford. Nolan Gorman out at 2nd. Nathan Church out at 1st.","rbi":0,"awayScore":11,"homeScore":9,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T21:29:39.030Z","endTime":"2026-04-25T21:31:12.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".852"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.34"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.41"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.48"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.77"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.04"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.59"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.70"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.64"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".236"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".852"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426811560115713,"aZ":-32.0157555197094,"pfxX":2.3209199753683256,"pfxZ":0.10384403493866401,"pX":-1.4362052905219282,"pZ":1.4332415087979284,"vX0":2.9120403192945834,"vY0":-123.93955658056767,"vZ0":-2.5634957507017364,"x":171.74,"y":200.08,"x0":-2.931164780566264,"y0":50.00493753661716,"z0":5.174021392487171,"aX":3.584346809697787},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":-4.9,"spinRate":2413,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4431582679821213,"extension":6.705383226459993},"index":0,"playId":"14263093-7b93-3a54-8aa2-eda901bb9666","pitchNumber":1,"startTime":"2026-04-25T21:29:48.128Z","endTime":"2026-04-25T21:29:51.459Z","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":86.0,"endSpeed":79.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471574515883976,"aZ":-32.462167008473685,"pfxX":1.551172442823772,"pfxZ":-0.18016883565972908,"pX":0.3480096133435814,"pZ":1.343659488426705,"vX0":6.7631520155050175,"vY0":-125.12902285608989,"vZ0":-2.926194942774507,"x":103.73,"y":202.5,"x0":-2.592484359832452,"y0":50.00393704833158,"z0":5.190528759438828,"aX":2.457079396235839},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.4,"spinRate":2455,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4378919430981272,"extension":6.800454502563547},"index":1,"playId":"fac90323-a973-3fb8-a22d-39bd8c4d004c","pitchNumber":2,"startTime":"2026-04-25T21:30:03.635Z","endTime":"2026-04-25T21:30:06.888Z","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":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27444240402724,"aZ":-34.1547835381683,"pfxX":-7.949574060600746,"pfxZ":-1.1330725405630702,"pX":-1.9468411536658294,"pZ":2.0468919424013103,"vX0":5.541914641337849,"vY0":-131.6152603418213,"vZ0":-0.996900139605866,"x":191.21,"y":183.51,"x0":-3.0483605401925815,"y0":50.00074841927682,"z0":4.96286545703283,"aX":-13.926938708035687},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.0,"breakHorizontal":13.2,"spinRate":1576,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4163668205707527,"extension":6.68568453642121},"index":2,"playId":"149cc3c1-d22d-3c3f-b0af-5ac6f703821b","pitchNumber":3,"startTime":"2026-04-25T21:30:22.422Z","endTime":"2026-04-25T21:30:26.054Z","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":97.5,"endSpeed":88.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28755001974509,"aZ":-17.182619637422267,"pfxX":-5.381330746206302,"pfxZ":7.442483195176613,"pX":0.6018228352617264,"pZ":2.475981702607135,"vX0":11.164533299343905,"vY0":-141.5204442846571,"vZ0":-4.268506027869362,"x":94.06,"y":171.93,"x0":-2.7071391758265966,"y0":50.007028014464574,"z0":5.114850851743518,"aX":-10.846719175151756},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":7.3,"spinRate":2184,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.38800450459285685,"extension":6.634317359097011},"index":3,"playId":"c55c5748-dc25-3223-b2d2-b7e8b37be2d5","pitchNumber":4,"startTime":"2026-04-25T21:30:39.973Z","endTime":"2026-04-25T21:30:43.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55983524560641,"aZ":-34.92028154731783,"pfxX":3.299455931043638,"pfxZ":-1.7734110282927649,"pX":-0.1288960730761611,"pZ":1.0006171936468782,"vX0":5.164419851562315,"vY0":-124.5453198350627,"vZ0":-3.0565050436648526,"x":121.91,"y":211.76,"x0":-2.6703573648292087,"y0":50.00301116821387,"z0":5.176587604703482,"aX":5.104974722085207},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.7,"breakHorizontal":-7.3,"spinRate":2508,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.44236454625649646,"extension":6.789938359478473},"hitData":{"launchSpeed":86.5,"launchAngle":-19.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.92,"coordY":169.42}},"index":4,"playId":"9ada4134-01e2-3420-abb9-9ccf679e7f88","pitchNumber":5,"startTime":"2026-04-25T21:31:04.433Z","endTime":"2026-04-25T21:31:12.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:31:12.928Z","atBatIndex":92}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nathan Church grounds into a double play, first baseman Josh Naylor to shortstop J.P. Crawford. Nolan Gorman out at 2nd. Nathan Church out at 1st.","rbi":0,"awayScore":11,"homeScore":9,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-25T21:29:39.030Z","endTime":"2026-04-25T21:31:12.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".852"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.34"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.41"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.48"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.77"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.04"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.59"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.58"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.88"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.70"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.64"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".371"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".236"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".613"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".323"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.111"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".852"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426811560115713,"aZ":-32.0157555197094,"pfxX":2.3209199753683256,"pfxZ":0.10384403493866401,"pX":-1.4362052905219282,"pZ":1.4332415087979284,"vX0":2.9120403192945834,"vY0":-123.93955658056767,"vZ0":-2.5634957507017364,"x":171.74,"y":200.08,"x0":-2.931164780566264,"y0":50.00493753661716,"z0":5.174021392487171,"aX":3.584346809697787},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":-4.9,"spinRate":2413,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4431582679821213,"extension":6.705383226459993},"index":0,"playId":"14263093-7b93-3a54-8aa2-eda901bb9666","pitchNumber":1,"startTime":"2026-04-25T21:29:48.128Z","endTime":"2026-04-25T21:29:51.459Z","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":86.0,"endSpeed":79.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471574515883976,"aZ":-32.462167008473685,"pfxX":1.551172442823772,"pfxZ":-0.18016883565972908,"pX":0.3480096133435814,"pZ":1.343659488426705,"vX0":6.7631520155050175,"vY0":-125.12902285608989,"vZ0":-2.926194942774507,"x":103.73,"y":202.5,"x0":-2.592484359832452,"y0":50.00393704833158,"z0":5.190528759438828,"aX":2.457079396235839},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.4,"spinRate":2455,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4378919430981272,"extension":6.800454502563547},"index":1,"playId":"fac90323-a973-3fb8-a22d-39bd8c4d004c","pitchNumber":2,"startTime":"2026-04-25T21:30:03.635Z","endTime":"2026-04-25T21:30:06.888Z","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":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27444240402724,"aZ":-34.1547835381683,"pfxX":-7.949574060600746,"pfxZ":-1.1330725405630702,"pX":-1.9468411536658294,"pZ":2.0468919424013103,"vX0":5.541914641337849,"vY0":-131.6152603418213,"vZ0":-0.996900139605866,"x":191.21,"y":183.51,"x0":-3.0483605401925815,"y0":50.00074841927682,"z0":4.96286545703283,"aX":-13.926938708035687},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.0,"breakHorizontal":13.2,"spinRate":1576,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4163668205707527,"extension":6.68568453642121},"index":2,"playId":"149cc3c1-d22d-3c3f-b0af-5ac6f703821b","pitchNumber":3,"startTime":"2026-04-25T21:30:22.422Z","endTime":"2026-04-25T21:30:26.054Z","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":97.5,"endSpeed":88.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28755001974509,"aZ":-17.182619637422267,"pfxX":-5.381330746206302,"pfxZ":7.442483195176613,"pX":0.6018228352617264,"pZ":2.475981702607135,"vX0":11.164533299343905,"vY0":-141.5204442846571,"vZ0":-4.268506027869362,"x":94.06,"y":171.93,"x0":-2.7071391758265966,"y0":50.007028014464574,"z0":5.114850851743518,"aX":-10.846719175151756},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":7.3,"spinRate":2184,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.38800450459285685,"extension":6.634317359097011},"index":3,"playId":"c55c5748-dc25-3223-b2d2-b7e8b37be2d5","pitchNumber":4,"startTime":"2026-04-25T21:30:39.973Z","endTime":"2026-04-25T21:30:43.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55983524560641,"aZ":-34.92028154731783,"pfxX":3.299455931043638,"pfxZ":-1.7734110282927649,"pX":-0.1288960730761611,"pZ":1.0006171936468782,"vX0":5.164419851562315,"vY0":-124.5453198350627,"vZ0":-3.0565050436648526,"x":121.91,"y":211.76,"x0":-2.6703573648292087,"y0":50.00301116821387,"z0":5.176587604703482,"aX":5.104974722085207},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.7,"breakHorizontal":-7.3,"spinRate":2508,"spinDirection":92},"zone":13,"typeConfidence":2.0,"plateTime":0.44236454625649646,"extension":6.789938359478473},"hitData":{"launchSpeed":86.5,"launchAngle":-19.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.92,"coordY":169.42}},"index":4,"playId":"9ada4134-01e2-3420-abb9-9ccf679e7f88","pitchNumber":5,"startTime":"2026-04-25T21:31:04.433Z","endTime":"2026-04-25T21:31:12.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-25T21:31:12.928Z","atBatIndex":92},"scoringPlays":[2,6,7,13,18,31,32,33,35,46,55,67,74,86],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":68.98,"y":106.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":23.19,"y":71.8},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":34.23,"y":93.89},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":149.43,"y":156.24},"type":"O","description":"Groundout"}],"home":[{"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":230.11,"y":75.37},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":36.5,"y":49.2},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":44.97,"y":103.57},"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":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":95.15,"y":116.76},"type":"O","description":"Flyout"}]}},{"startIndex":11,"endIndex":22,"top":[11,12,13,14,15,16],"bottom":[17,18,19,20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":102.12,"y":150.67},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"coordinates":{"x":35.04,"y":72.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":106.33,"y":170.93},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":67.0,"y":130.0},"type":"H","description":"Single"}],"home":[{"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":101.97,"y":144.69},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":190.63,"y":52.16},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":83.01,"y":102.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":66.01,"y":93.41},"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":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":87.36,"y":104.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":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"coordinates":{"x":146.21,"y":123.17},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":34,"top":[23,24,25,26,27],"bottom":[28,29,30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":107.21,"y":151.68},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":142.82,"y":84.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":52.26,"y":112.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":202.54,"y":135.22},"type":"O","description":"Flyout"}],"home":[{"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":150.88,"y":148.01},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":165.96,"y":87.79},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":182.5,"y":108.1},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":214.25,"y":126.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":109.58,"y":82.5},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":8.39,"y":90.31},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":104.91,"y":64.03},"type":"O","description":"Lineout"}]}},{"startIndex":35,"endIndex":43,"top":[35,36,37,38],"bottom":[39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":239.69,"y":69.18},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"coordinates":{"x":128.57,"y":184.11},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":134.33,"y":75.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":145.48,"y":170.09},"type":"O","description":"Grounded Into DP"}],"home":[{"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":100.59,"y":92.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":67.1,"y":95.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":4,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"coordinates":{"x":152.99,"y":157.26},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":52,"top":[44,45,46,47],"bottom":[48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":87.38,"y":96.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":149.94,"y":159.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":143.7,"y":77.97},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":151.47,"y":154.72},"type":"O","description":"Groundout"}],"home":[{"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":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":180.59,"y":100.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":113.82,"y":155.74},"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":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"coordinates":{"x":99.57,"y":104.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":5,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":116.3,"y":141.52},"type":"O","description":"Forceout"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55,56,57],"bottom":[58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":50.8,"y":68.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":129.71,"y":34.02},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":154.52,"y":86.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":150.45,"y":171.95},"type":"O","description":"Groundout"}],"home":[{"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":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"coordinates":{"x":113.82,"y":149.15},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":61,"endIndex":70,"top":[61,62,63,64],"bottom":[65,66,67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":144.53,"y":147.62},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":139.09,"y":87.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":180.98,"y":100.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":88.52,"y":64.6},"type":"O","description":"Lineout"}],"home":[{"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":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"coordinates":{"x":75.0,"y":120.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":207.43,"y":48.31},"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":7,"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"coordinates":{"x":97.77,"y":145.51},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"},"inning":7,"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":802139,"fullName":"JJ Wetherholt","link":"/api/v1/people/802139"},"coordinates":{"x":154.06,"y":90.33},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":81,"top":[71,72,73,74,75,76,77],"bottom":[78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":90.93,"y":89.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":138.24,"y":76.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":120.01,"y":190.0},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"coordinates":{"x":167.11,"y":85.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":181.99,"y":104.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":215.48,"y":109.4},"type":"O","description":"Flyout"}],"home":[{"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":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"coordinates":{"x":148.92,"y":156.24},"type":"O","description":"Groundout"}]}},{"startIndex":82,"endIndex":92,"top":[82,83,84,85,86,87,88,89],"bottom":[90,91,92],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":108.73,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":112.15,"y":175.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"batter":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"coordinates":{"x":143.19,"y":103.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"batter":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"coordinates":{"x":155.37,"y":58.66},"type":"O","description":"Lineout"}],"home":[{"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":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"coordinates":{"x":148.92,"y":169.42},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":4,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":9,"hits":14,"errors":0,"leftOnBase":7},"away":{"runs":11,"hits":19,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"catcher":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"first":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"second":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"third":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"shortstop":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"left":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"onDeck":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"inHole":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"battingOrder":4,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"onDeck":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"inHole":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"battingOrder":7,"team":{"id":138,"name":"St. Louis Cardinals","link":"/api/v1/teams/138"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":9,"airOuts":10,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".233","atBats":42,"obp":".326","slg":".376","ops":".702","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":30,"rbi":11,"leftOnBase":19,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.00","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":10,"runs":9,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":3,"atBats":37,"obp":".442","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":145,"era":"3.57","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.23","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":52,"strikes":93,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":9,"pitchesPerInning":"16.11","runsScoredPer9":"9.00","homeRunsPer9":"5.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | K, 2 SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":14,"groundOuts":29,"airOuts":32,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":1,"hits":21,"hitByPitch":1,"avg":".208","atBats":101,"obp":".283","slg":".317","ops":".600","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":32,"rbi":11,"leftOnBase":48,"sacBunts":0,"sacFlies":1,"babip":".228","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":189,"errors":2,"chances":211,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | HR, 2B, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":18,"airOuts":30,"runs":18,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".255","atBats":98,"obp":".342","slg":".398","ops":".740","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":39,"rbi":13,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","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":90,"putOuts":50,"errors":0,"chances":140,"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"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","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":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":9,"groundOuts":15,"airOuts":13,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":55,"obp":".400","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":216,"era":"2.08","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":3,"whip":"1.69","battersFaced":62,"outs":39,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":67,"strikes":149,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".---","pitchesPerInning":"16.62","gamesFinished":1,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.08","hitsPer9Inn":"13.15","runsScoredPer9":"2.77","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669717":{"person":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"1-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".500","atBats":2,"obp":".500","slg":"2.000","ops":"2.500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695380":{"person":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, RBI, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":30,"airOuts":21,"runs":19,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".287","atBats":101,"obp":".373","slg":".426","ops":".799","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":43,"rbi":11,"leftOnBase":46,"sacBunts":0,"sacFlies":2,"babip":".346","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.50","popOuts":1,"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":1,"putOuts":57,"errors":0,"chances":58,"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"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":9,"groundOuts":18,"airOuts":20,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":15,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".197","atBats":66,"obp":".361","slg":".288","ops":".649","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":19,"rbi":6,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".240","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","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":37,"putOuts":31,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"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":14,"groundOuts":7,"airOuts":23,"runs":9,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".276","atBats":58,"obp":".338","slg":".534","ops":".872","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":31,"rbi":12,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.33","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 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":2,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":26,"groundOuts":17,"airOuts":36,"runs":11,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":35,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".202","atBats":109,"obp":".290","slg":".376","ops":".666","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":41,"rbi":14,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".243","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.80","popOuts":8,"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":7,"stolenBases":7,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":10,"putOuts":170,"errors":1,"chances":181,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656582":{"person":{"id":656582,"fullName":"Connor Joe","link":"/api/v1/people/656582"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"102","stats":{"batting":{"note":"c-","summary":"1-2 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".200","atBats":10,"obp":".273","slg":".200","ops":".473","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":6,"groundOuts":7,"airOuts":15,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".094","atBats":32,"obp":".189","slg":".188","ops":".377","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":6,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".083","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":5,"groundOuts":8,"airOuts":8,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":1,"hits":14,"hitByPitch":2,"atBats":42,"obp":".431","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":190,"era":"6.30","inningsPitched":"10.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.00","battersFaced":51,"outs":30,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":62,"strikes":128,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":2,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"11.70","walksPer9Inn":"5.40","hitsPer9Inn":"12.60","runsScoredPer9":"6.30","homeRunsPer9":"0.90","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 2-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":13,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":6,"strikes":7,"strikePercentage":".540","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":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":12,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":13,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":1,"hits":3,"hitByPitch":1,"atBats":30,"obp":".176","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":133,"era":"0.00","inningsPitched":"10.1","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":0,"whip":"0.48","battersFaced":35,"outs":31,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":133,"balls":51,"strikes":82,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.87","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"5.23","walksPer9Inn":"1.74","hitsPer9Inn":"2.61","runsScoredPer9":"0.87","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":34,"runs":16,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":126,"obp":".324","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":550,"era":"4.36","inningsPitched":"33.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.27","battersFaced":136,"outs":99,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":194,"strikes":356,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".250","pitchesPerInning":"16.67","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.55","walksPer9Inn":"1.91","hitsPer9Inn":"9.55","runsScoredPer9":"4.36","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 7 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":1,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":53,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":18,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":14,"strikes":39,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"21.00","homeRunsPer9":"12.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":33,"groundOuts":24,"airOuts":51,"runs":17,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":130,"obp":".277","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":483,"era":"3.86","inningsPitched":"35.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.06","battersFaced":141,"outs":105,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":483,"balls":157,"strikes":326,"strikePercentage":".670","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.47","rbi":7,"winPercentage":".333","pitchesPerInning":"13.80","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"6.94","walksPer9Inn":"1.54","hitsPer9Inn":"7.97","runsScoredPer9":"4.37","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":11,"groundOuts":23,"airOuts":22,"runs":17,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":98,"obp":".380","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":463,"era":"5.01","inningsPitched":"23.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.71","battersFaced":109,"outs":70,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":463,"balls":163,"strikes":300,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".000","pitchesPerInning":"19.84","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"8.87","walksPer9Inn":"3.47","hitsPer9Inn":"11.96","runsScoredPer9":"6.56","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681867":{"person":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":9,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":14,"strikes":22,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"4.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":9,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":10,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":45,"obp":".306","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":193,"era":"2.77","inningsPitched":"13.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.08","battersFaced":49,"outs":39,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":193,"balls":64,"strikes":129,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":2,"winPercentage":".---","pitchesPerInning":"14.85","gamesFinished":7,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.08","hitsPer9Inn":"7.62","runsScoredPer9":"2.77","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":24,"groundOuts":48,"airOuts":33,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":142,"obp":".281","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":545,"era":"2.97","inningsPitched":"39.1","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.04","battersFaced":153,"outs":118,"gamesPitched":6,"completeGames":1,"shutouts":0,"pitchesThrown":545,"balls":177,"strikes":368,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".667","pitchesPerInning":"13.86","gamesFinished":0,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"6.64","walksPer9Inn":"2.06","hitsPer9Inn":"7.32","runsScoredPer9":"2.97","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":3},"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}},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(S, 5)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":7,"strikes":7,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":12,"gamesStarted":0,"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":42,"obp":".327","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":210,"era":"6.55","inningsPitched":"11.0","wins":3,"losses":2,"saves":5,"saveOpportunities":6,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"1.45","battersFaced":49,"outs":33,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":210,"balls":81,"strikes":129,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".600","pitchesPerInning":"19.09","gamesFinished":9,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"14.73","walksPer9Inn":"4.91","hitsPer9Inn":"8.18","runsScoredPer9":"7.36","homeRunsPer9":"1.64","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | BB, 3 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":6,"groundOuts":6,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".207","atBats":29,"obp":".324","slg":".241","ops":".565","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":0,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.86","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":{"gamesStarted":1,"caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":4,"putOuts":57,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":8,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":37,"obp":".349","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":149,"era":"2.70","inningsPitched":"10.0","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"1.40","battersFaced":44,"outs":30,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":43,"strikes":106,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".000","pitchesPerInning":"14.90","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.70","hitsPer9Inn":"9.90","runsScoredPer9":"4.50","homeRunsPer9":"0.90","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660844":{"person":{"id":660844,"fullName":"Leo Rivas","link":"/api/v1/people/660844"},"jerseyNumber":"76","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"902","stats":{"batting":{"summary":"1-1 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":1,"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":22,"flyOuts":12,"groundOuts":14,"airOuts":20,"runs":4,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":23,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".154","atBats":65,"obp":".273","slg":".200","ops":".473","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":13,"rbi":7,"leftOnBase":31,"sacBunts":1,"sacFlies":1,"babip":".233","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":30,"errors":1,"chances":66,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"3-6 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":25,"airOuts":28,"runs":12,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":1,"hits":27,"hitByPitch":2,"avg":".250","atBats":108,"obp":".336","slg":".333","ops":".669","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":36,"rbi":10,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":70,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":7,"groundOuts":6,"airOuts":16,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":38,"obp":".295","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":187,"era":"1.64","inningsPitched":"11.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":2,"whip":"1.18","battersFaced":44,"outs":33,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":187,"balls":65,"strikes":122,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.36","walksPer9Inn":"4.09","hitsPer9Inn":"6.55","runsScoredPer9":"1.64","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":7,"groundOuts":11,"airOuts":12,"runs":11,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".280","atBats":75,"obp":".341","slg":".560","ops":".901","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":42,"rbi":13,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".410","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":33,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":25,"airOuts":26,"runs":9,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":100,"obp":".248","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":450,"era":"2.83","inningsPitched":"28.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"0.87","battersFaced":105,"outs":86,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":450,"balls":148,"strikes":302,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".667","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"8.79","walksPer9Inn":"1.26","hitsPer9Inn":"6.59","runsScoredPer9":"2.83","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"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}}},"batters":[608701,670042,656582,663728,677594,647304,668227,641487,641598,702284,669717,686527,660844,693433,678606,681867,666374,662253],"pitchers":[693433,678606,681867,666374,662253],"bench":[],"bullpen":[660825,622491,669302,676106,695380,669923,642100,677961],"battingOrder":[656582,663728,677594,647304,668227,641487,641598,702284,660844],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arozarena (8, Liberatore); Young (3, Soriano, G)."},{"label":"HR","value":"Rodríguez, J (2, 1st inning off Liberatore, 1 on, 1 out); Wilson, Wi (1, 2nd inning off Liberatore, 1 on, 1 out); Young (3, 4th inning off Liberatore, 0 on, 0 out)."},{"label":"TB","value":"Arozarena 2; Canzone; Crawford, J; Garver 2; Joe; Naylor, J 2; Raleigh 2; Refsnyder; Rivas; Rodríguez, J 6; Wilson, Wi 4; Young 7."},{"label":"RBI","value":"Arozarena (11); Canzone (12); Joe 2 (2); Rivas 2 (7); Rodríguez, J 2 (10); Wilson, Wi 2 (2); Young (13)."},{"label":"Runners left in scoring position, 2 out","value":"Rodríguez, J 2; Naylor, J; Crawford, J 2; Garver."},{"label":"SAC","value":"Rivas."},{"label":"SF","value":"Arozarena."},{"label":"GIDP","value":"Raleigh."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Arozarena (7, 3rd base off Liberatore/Pagés, P); Naylor, J 2 (4, 2nd base off Liberatore/Pagés, P, 2nd base off Stanek/Pagés, P); Rodríguez, J (3, 2nd base off Bruihl/Pagés, P)."},{"label":"CS","value":"Raleigh (1, 2nd base by Liberatore/Pagés, P)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Crawford, J-Young-Naylor, J; Naylor, J-Crawford, J)."}]}],"note":[{"label":"a","value":"Singled for Wilson, Wi in the 6th."},{"label":"b","value":"Struck out for Refsnyder in the 6th."},{"label":"c","value":"Singled for Raley, L in the 8th."}]},"home":{"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":7,"groundOuts":7,"airOuts":10,"runs":9,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".236","atBats":37,"obp":".325","slg":".388","ops":".713","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":29,"rbi":9,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.40","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":10,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":42,"obp":".489","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":177,"era":"4.94","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.45","battersFaced":48,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":55,"strikes":122,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":11,"pitchesPerInning":"19.67","runsScoredPer9":"11.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID700241":{"person":{"id":700241,"fullName":"Michael McGreevy","link":"/api/v1/people/700241"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":33,"airOuts":32,"runs":10,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":100,"obp":".238","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":429,"era":"3.29","inningsPitched":"27.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.91","battersFaced":105,"outs":82,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":429,"balls":170,"strikes":259,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".333","pitchesPerInning":"15.70","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"4.94","walksPer9Inn":"1.65","hitsPer9Inn":"6.59","runsScoredPer9":"3.29","homeRunsPer9":"1.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669357":{"person":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"jerseyNumber":"16","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":17,"groundOuts":14,"airOuts":27,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":1,"hits":19,"hitByPitch":0,"avg":".224","atBats":85,"obp":".299","slg":".353","ops":".652","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":30,"rbi":15,"leftOnBase":39,"sacBunts":0,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.33","popOuts":3,"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":29,"putOuts":6,"errors":1,"chances":36,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":5,"groundOuts":12,"airOuts":15,"runs":16,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":57,"obp":".443","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":266,"era":"10.54","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"2.20","battersFaced":70,"outs":41,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":266,"balls":113,"strikes":153,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"19.46","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.90","walksPer9Inn":"7.90","hitsPer9Inn":"11.85","runsScoredPer9":"10.54","homeRunsPer9":"1.98","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691023":{"person":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HBP, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":18,"airOuts":17,"runs":21,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".278","atBats":97,"obp":".346","slg":".567","ops":".913","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":55,"rbi":16,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".352","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.12","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":50,"errors":0,"chances":54,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID701675":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2 HR, 4 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":7,"groundOuts":18,"airOuts":14,"runs":11,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".254","atBats":63,"obp":".300","slg":".460","ops":".760","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":29,"rbi":12,"leftOnBase":27,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.75","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":42,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID687363":{"person":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"jerseyNumber":"11","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":4,"groundOuts":26,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".200","atBats":65,"obp":".254","slg":".215","ops":".469","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":14,"rbi":4,"leftOnBase":25,"sacBunts":5,"sacFlies":1,"babip":".283","groundOutsToAirouts":"2.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":1,"putOuts":57,"errors":1,"chances":59,"fielding":".983","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":5,"gamesStarted":5,"flyOuts":10,"groundOuts":34,"airOuts":19,"runs":15,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":2,"atBats":97,"obp":".382","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":419,"era":"5.63","inningsPitched":"24.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.67","battersFaced":111,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":419,"balls":170,"strikes":249,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.79","rbi":0,"winPercentage":".400","pitchesPerInning":"17.46","gamesFinished":0,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"5.63","walksPer9Inn":"4.13","hitsPer9Inn":"10.88","runsScoredPer9":"5.63","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"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":12,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".222","atBats":27,"obp":".290","slg":".370","ops":".660","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":10,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"27.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":18,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681676":{"person":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":18,"obp":".450","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":68,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.45","battersFaced":20,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":23,"strikes":45,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.55","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.27","walksPer9Inn":"4.91","hitsPer9Inn":"17.18","runsScoredPer9":"7.36","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700669":{"person":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":11,"groundOuts":15,"airOuts":16,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":46,"obp":".264","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":192,"era":"1.26","inningsPitched":"14.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.91","battersFaced":53,"outs":43,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":87,"strikes":105,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.40","gamesFinished":3,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.02","walksPer9Inn":"3.77","hitsPer9Inn":"4.40","runsScoredPer9":"1.88","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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"}]},"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":{"summary":"0.2 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":12,"gamesStarted":0,"flyOuts":5,"groundOuts":15,"airOuts":15,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":46,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":202,"era":"3.55","inningsPitched":"12.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":5,"whip":"1.18","battersFaced":52,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":75,"strikes":127,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.95","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"4.26","walksPer9Inn":"2.84","hitsPer9Inn":"7.82","runsScoredPer9":"3.55","homeRunsPer9":"0.71","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"3-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":3,"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":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":20,"groundOuts":25,"airOuts":27,"runs":20,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":0,"hits":23,"hitByPitch":6,"avg":".240","atBats":96,"obp":".370","slg":".385","ops":".755","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":37,"rbi":12,"leftOnBase":29,"sacBunts":0,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":33,"errors":2,"chances":109,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677865":{"person":{"id":677865,"fullName":"Justin Bruihl","link":"/api/v1/people/677865"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":4,"groundOuts":16,"airOuts":20,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":10,"intentionalWalks":0,"hits":9,"hitByPitch":3,"atBats":48,"obp":".344","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":257,"era":"5.02","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":8,"whip":"1.33","battersFaced":64,"outs":43,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":257,"balls":109,"strikes":148,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":1,"winPercentage":".---","pitchesPerInning":"17.93","gamesFinished":0,"strikeoutWalkRatio":"0.60","strikeoutsPer9Inn":"3.77","walksPer9Inn":"6.28","hitsPer9Inn":"5.65","runsScoredPer9":"5.65","homeRunsPer9":"0.63","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676475":{"person":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":18,"groundOuts":31,"airOuts":28,"runs":10,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":13,"intentionalWalks":1,"hits":25,"hitByPitch":0,"avg":".255","atBats":98,"obp":".339","slg":".408","ops":".747","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":40,"rbi":17,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".272","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":217,"errors":2,"chances":238,"fielding":".992","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":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":11,"airOuts":13,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".180","atBats":50,"obp":".241","slg":".220","ops":".461","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":11,"rbi":2,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.85","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":24,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID676617":{"person":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(L, 3-1)(BS, 2)","summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":12,"strikes":27,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"18.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":14,"gamesStarted":0,"flyOuts":5,"groundOuts":18,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":51,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":217,"era":"1.26","inningsPitched":"14.1","wins":3,"losses":1,"saves":7,"saveOpportunities":9,"holds":1,"blownSaves":2,"earnedRuns":2,"whip":"0.77","battersFaced":54,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":75,"strikes":142,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"2.57","rbi":4,"winPercentage":".750","pitchesPerInning":"15.14","gamesFinished":9,"strikeoutWalkRatio":"16.00","strikeoutsPer9Inn":"10.05","walksPer9Inn":"0.63","hitsPer9Inn":"6.28","runsScoredPer9":"1.88","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669467":{"person":{"id":669467,"fullName":"Andre Pallante","link":"/api/v1/people/669467"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":15,"groundOuts":35,"airOuts":21,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":20,"baseOnBalls":14,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":98,"obp":".333","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":448,"era":"4.26","inningsPitched":"25.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":12,"whip":"1.42","battersFaced":114,"outs":76,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":448,"balls":179,"strikes":269,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".500","pitchesPerInning":"17.68","gamesFinished":0,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.11","walksPer9Inn":"4.97","hitsPer9Inn":"7.82","runsScoredPer9":"4.62","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650968":{"person":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"jerseyNumber":"63","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"802","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".125","atBats":16,"obp":".125","slg":".188","ops":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666277":{"person":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":3,"strikes":12,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":13,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":39,"obp":".277","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":174,"era":"4.76","inningsPitched":"11.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.06","battersFaced":47,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":58,"strikes":116,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":1,"winPercentage":"1.000","pitchesPerInning":"15.35","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.15","walksPer9Inn":"4.76","hitsPer9Inn":"4.76","runsScoredPer9":"4.76","homeRunsPer9":"0.79","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669461":{"person":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, 5 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":17,"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","numberOfPitches":64,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":18,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":17,"strikes":47,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"8.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":5,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"3-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":14,"airOuts":15,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".250","atBats":52,"obp":".310","slg":".404","ops":".714","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":21,"rbi":7,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":10,"putOuts":112,"errors":3,"chances":125,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":14,"airOuts":15,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".170","atBats":47,"obp":".273","slg":".362","ops":".635","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":17,"rbi":5,"leftOnBase":23,"sacBunts":0,"sacFlies":1,"babip":".171","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.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":28,"putOuts":26,"errors":3,"chances":57,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":10,"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":10,"balls":3,"strikes":7,"strikePercentage":".700","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":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":12,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":13,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":46,"obp":".446","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":258,"era":"8.44","inningsPitched":"10.2","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"2.34","battersFaced":57,"outs":32,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":258,"balls":105,"strikes":153,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":"1.000","pitchesPerInning":"24.19","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"11.81","walksPer9Inn":"8.44","hitsPer9Inn":"12.66","runsScoredPer9":"9.28","homeRunsPer9":"0.84","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":5,"gamesStarted":5,"flyOuts":12,"groundOuts":19,"airOuts":27,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":98,"obp":".377","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":403,"era":"5.84","inningsPitched":"24.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.54","battersFaced":106,"outs":74,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":403,"balls":143,"strikes":260,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".600","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.30","walksPer9Inn":"1.82","hitsPer9Inn":"12.04","runsScoredPer9":"6.20","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691026":{"person":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | K, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":17,"airOuts":22,"runs":13,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".278","atBats":79,"obp":".363","slg":".405","ops":".768","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":91,"totalBases":32,"rbi":12,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":8,"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":57,"putOuts":34,"errors":1,"chances":92,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID671056":{"person":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"jerseyNumber":"48","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, 2 HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":26,"flyOuts":12,"groundOuts":31,"airOuts":24,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":18,"intentionalWalks":4,"hits":22,"hitByPitch":8,"avg":".237","atBats":93,"obp":".400","slg":".409","ops":".809","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":120,"totalBases":38,"rbi":13,"leftOnBase":40,"sacBunts":0,"sacFlies":1,"babip":".247","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.25","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":59,"errors":0,"chances":61,"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,695336,650968,687363,669461,700669,677865,666277,592773,668941,676617,694335],"pitchers":[669461,700669,677865,666277,592773,668941,676617,694335],"bench":[665877,602104],"bullpen":[681676,681517,669160,700241,669467],"battingOrder":[802139,671056,676475,691023,669357,691026,701675,650968,687363],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Wetherholt (4, 1st inning off Woo, 0 on, 0 out); Herrera (4, 1st inning off Woo, 0 on, 0 out); Church 2 (4, 2nd inning off Woo, 0 on, 1 out, 7th inning off Criswell, C, 1 on, 1 out); Pagés, P (2, 3rd inning off Woo, 1 on, 2 out)."},{"label":"TB","value":"Church 8; Gorman; Herrera 4; Pagés, P 6; Scott II; Walker, J; Wetherholt 6; Winn 2."},{"label":"RBI","value":"Church 4 (12); Herrera (13); Pagés, P 2 (7); Wetherholt (12); Winn (12)."},{"label":"2-out RBI","value":"Pagés, P 2."},{"label":"Runners left in scoring position, 2 out","value":"Gorman; Wetherholt; Herrera."},{"label":"SF","value":"Church."},{"label":"GIDP","value":"Church; Walker, J."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Pagés, P (2, 2nd base off Woo/Garver)."},{"label":"CS","value":"Walker, J (1, 2nd base by Brash/Garver)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Burleson-Winn-Graceffo)."}]}],"note":[{"label":"1","value":"Ran for Pagés, P in the 7th."}]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Young (by O'Brien); Herrera 2 (by Ferrer, by Criswell, C); Walker, J (by Brash)."},{"label":"ABS Challenge","value":"Arozarena (Strike-Overturned to Ball); Pozo (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Woo 53-39; Ferrer 29-18; Criswell, C 36-22; Brash 13-7; Muñoz, A 14-7; Liberatore 64-47; Graceffo 6-4; Bruihl 13-9; Soriano, G 15-12; Stanek 10-7; Romero, J 12-7; O'Brien 39-27; Svanson 18-9."},{"label":"Groundouts-flyouts","value":"Woo 1-4; Ferrer 3-2; Criswell, C 1-1; Brash 1-0; Muñoz, A 1-0; Liberatore 3-2; Graceffo 1-0; Bruihl 2-0; Soriano, G 1-1; Stanek 0-1; Romero, J 1-0; O'Brien 1-1; Svanson 0-0."},{"label":"Batters faced","value":"Woo 18; Ferrer 10; Criswell, C 9; Brash 3; Muñoz, A 3; Liberatore 18; Graceffo 3; Bruihl 3; Soriano, G 5; Stanek 3; Romero, J 4; O'Brien 9; Svanson 3."},{"label":"Inherited runners-scored","value":"Bruihl 1-1; Romero, J 1-0; O'Brien 2-2; Svanson 2-0."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: John Bacon. 2B: Hunter Wendelstedt. 3B: Edwin Moscoso. "},{"label":"Weather","value":"73 degrees, Sunny."},{"label":"Wind","value":"6 mph, In From LF."},{"label":"First pitch","value":"1:15 PM."},{"label":"T","value":"3:16."},{"label":"Att","value":"27,236."},{"label":"Venue","value":"Busch Stadium."},{"label":"April 25, 2026"}],"pitchingNotes":["Graceffo pitched to 1 batter in the 5th inning."],"topPerformers":[{"player":{"person":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780","boxscoreName":"Pagés, P"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"800","stats":{"batting":{"summary":"3-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":10,"groundOuts":14,"airOuts":15,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":2,"avg":".250","atBats":52,"obp":".310","slg":".404","ops":".714","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":21,"rbi":7,"leftOnBase":25,"sacBunts":1,"sacFlies":1,"babip":".282","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":16,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":10,"putOuts":112,"errors":3,"chances":125,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":71,"hittingGameScore":71},{"player":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","boxscoreName":"Young"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"3-4 | HR, 2B, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":14,"groundOuts":18,"airOuts":30,"runs":18,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".255","atBats":98,"obp":".342","slg":".398","ops":".740","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":39,"rbi":13,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","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":90,"putOuts":50,"errors":0,"chances":140,"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"}]},"type":"hitter","gameScore":71,"hittingGameScore":71},{"player":{"person":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675","boxscoreName":"Church"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":138,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2 HR, 4 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":4,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":7,"groundOuts":18,"airOuts":14,"runs":11,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".254","atBats":63,"obp":".300","slg":".460","ops":".760","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":29,"rbi":12,"leftOnBase":27,"sacBunts":0,"sacFlies":2,"babip":".273","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.75","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":42,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":68,"hittingGameScore":68}]},"decisions":{"winner":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"loser":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"save":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}