{"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":825015,"link":"/api/v1.1/game/825015/feed/live","metaData":{"wait":10,"timeStamp":"20260430_041323","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825015,"type":"R","doubleHeader":"N","id":"2026/04/29/kcamlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825015-2026-04-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-30T01:40:00Z","originalDate":"2026-04-29","officialDate":"2026-04-29","dayNight":"night","time":"6:40","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":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2026,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":12,"losses":18,"ties":0,"pct":".400"},"records":{},"divisionLeader":false,"wins":12,"losses":18,"winningPercentage":".400"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","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":"Athletics","record":{"gamesPlayed":30,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":14,"ties":0,"pct":".533"},"records":{},"divisionLeader":false,"wins":16,"losses":14,"winningPercentage":".533"},"franchiseName":"Athletics","clubName":"Athletics","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666142":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142","firstName":"Cole","lastName":"Ragans","primaryNumber":"55","birthDate":"1997-12-12","currentAge":28,"birthCity":"Crawfordville","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Ragans","middleName":"Gatlin","boxscoreName":"Ragans","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"ray-ginz","mlbDebutDate":"2022-08-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cole Ragans","nameSlug":"cole-ragans-666142","firstLastName":"Cole Ragans","lastFirstName":"Ragans, Cole","lastInitName":"Ragans, C","initLastName":"C Ragans","fullFMLName":"Cole Gatlin Ragans","fullLFMName":"Ragans, Cole Gatlin","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642851":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851","firstName":"Robert","lastName":"Wynns","primaryNumber":"61","birthDate":"1990-12-10","currentAge":35,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Wynns","middleName":"Austin","boxscoreName":"Wynns, A","nickName":"Winnie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"Wins","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Wynns","nameSlug":"austin-wynns-642851","firstLastName":"Austin Wynns","lastFirstName":"Wynns, Austin","lastInitName":"Wynns, A","initLastName":"A Wynns","fullFMLName":"Robert Austin Wynns","fullLFMName":"Wynns, Robert Austin","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID686555":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555","firstName":"Isaac","lastName":"Collins","primaryNumber":"1","birthDate":"1997-07-22","currentAge":29,"birthCity":"Maple Grove","birthStateProvince":"MN","birthCountry":"USA","height":"5' 8\"","weight":188,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Isaac","useLastName":"Collins","middleName":"Michael","boxscoreName":"Collins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Collins","nameSlug":"isaac-collins-686555","firstLastName":"Isaac Collins","lastFirstName":"Collins, Isaac","lastInitName":"Collins, I","initLastName":"I Collins","fullFMLName":"Isaac Michael Collins","fullLFMName":"Collins, Isaac Michael","strikeZoneTop":3.013,"strikeZoneBottom":1.521},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID669620":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620","firstName":"Brady","lastName":"Basso","primaryNumber":"66","birthDate":"1997-10-08","currentAge":28,"birthCity":"Pearland","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Basso","middleName":"Marshall","boxscoreName":"Basso","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BASS-oh","mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brady Basso","nameSlug":"brady-basso-669620","firstLastName":"Brady Basso","lastFirstName":"Basso, Brady","lastInitName":"Basso, B","initLastName":"B Basso","fullFMLName":"Brady Marshall Basso","fullLFMName":"Basso, Brady Marshall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID683232":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232","firstName":"Nicolaus","lastName":"Mears","primaryNumber":"31","birthDate":"1996-10-07","currentAge":29,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Mears","middleName":"Tanner","boxscoreName":"Mears","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Mears","nameSlug":"nick-mears-683232","firstLastName":"Nick Mears","lastFirstName":"Mears, Nick","lastInitName":"Mears, N","initLastName":"N Mears","fullFMLName":"Nicolaus Tanner Mears","fullLFMName":"Mears, Nicolaus Tanner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID643410":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410","firstName":"Mark","lastName":"Leiter","primaryNumber":"38","birthDate":"1991-03-13","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Leiter Jr.","middleName":"Edward","boxscoreName":"Leiter Jr.","nickName":"Junior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Leiter Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mark-leiter-jr-643410","firstLastName":"Mark Leiter Jr.","lastFirstName":"Leiter Jr., Mark","lastInitName":"Leiter Jr., M","initLastName":"M Leiter Jr.","fullFMLName":"Mark Edward Leiter Jr.","fullLFMName":"Leiter Jr., Mark Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID657041":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041","firstName":"Lane","lastName":"Thomas","primaryNumber":"20","birthDate":"1995-08-23","currentAge":31,"birthCity":"Knoxville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lane","useLastName":"Thomas","middleName":"Michael","boxscoreName":"Thomas, L","nickName":"Laner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lane Thomas","nameSlug":"lane-thomas-657041","firstLastName":"Lane Thomas","lastFirstName":"Thomas, Lane","lastInitName":"Thomas, L","initLastName":"L Thomas","fullFMLName":"Lane Michael Thomas","fullLFMName":"Thomas, Lane Michael","strikeZoneTop":3.146,"strikeZoneBottom":1.588},"ID656638":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638","firstName":"Alexander","lastName":"Lange","primaryNumber":"56","birthDate":"1995-10-02","currentAge":30,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Lange","middleName":"Craig","boxscoreName":"Lange","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Lange","nameSlug":"alex-lange-656638","firstLastName":"Alex Lange","lastFirstName":"Lange, Alex","lastInitName":"Lange, A","initLastName":"A Lange","fullFMLName":"Alex Craig Lange","fullLFMName":"Lange, Alex Craig","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID695600":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600","firstName":"Carter","lastName":"Jensen","primaryNumber":"22","birthDate":"2003-07-03","currentAge":23,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carter","useLastName":"Jensen","middleName":"James","boxscoreName":"Jensen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carter Jensen","nameSlug":"carter-jensen-695600","firstLastName":"Carter Jensen","lastFirstName":"Jensen, Carter","lastInitName":"Jensen, C","initLastName":"C Jensen","fullFMLName":"Carter James Jensen","fullLFMName":"Jensen, Carter James","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID622663":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","firstName":"Luis","lastName":"Severino","primaryNumber":"40","birthDate":"1994-02-20","currentAge":32,"birthCity":"Sabana de la Mar","birthCountry":"Dominican Republic","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Severino","boxscoreName":"Severino, L","nickName":"Pena","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Severino","nameSlug":"luis-severino-622663","firstLastName":"Luis Severino","lastFirstName":"Severino, Luis","lastInitName":"Severino, L","initLastName":"L Severino","fullFMLName":"Luis Severino","fullLFMName":"Severino, Luis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"ID696131":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131","firstName":"Mason","lastName":"Black","primaryNumber":"47","birthDate":"1999-12-10","currentAge":26,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Black","middleName":"Peter","boxscoreName":"Black","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Black","nameSlug":"mason-black-696131","firstLastName":"Mason Black","lastFirstName":"Black, Mason","lastInitName":"Black, M","initLastName":"M Black","fullFMLName":"Mason Peter Black","fullLFMName":"Black, Mason Peter","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID605130":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130","firstName":"Scott","lastName":"Barlow","primaryNumber":"58","birthDate":"1992-12-18","currentAge":33,"birthCity":"New London","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Barlow","middleName":"A.","boxscoreName":"Barlow, S","nickName":"Scoots McGoots","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"mlbDebutDate":"2018-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Barlow","nameSlug":"scott-barlow-605130","firstLastName":"Scott Barlow","lastFirstName":"Barlow, Scott","lastInitName":"Barlow, S","initLastName":"S Barlow","fullFMLName":"Scott A. Barlow","fullLFMName":"Barlow, Scott A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID679883":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883","firstName":"Luinder","lastName":"Avila","primaryNumber":"58","birthDate":"2001-08-21","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luinder","useLastName":"Avila","middleName":"Gabriel","boxscoreName":"Avila","gender":"M","nameMatrilineal":"Rada","isPlayer":true,"isVerified":true,"pronunciation":"loo-ween-der AH-vee-luh","mlbDebutDate":"2025-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luinder Avila","nameSlug":"luinder-avila-679883","firstLastName":"Luinder Avila","lastFirstName":"Avila, Luinder","lastInitName":"Avila, L","initLastName":"L Avila","fullFMLName":"Luinder Gabriel Avila","fullLFMName":"Avila, Luinder Gabriel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID669270":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","firstName":"Joel","lastName":"Kuhnel","primaryNumber":"54","birthDate":"1995-02-19","currentAge":31,"birthCity":"Goldsboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":290,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Kuhnel","middleName":"Kenneth","boxscoreName":"Kuhnel","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KOO-null","mlbDebutDate":"2019-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Kuhnel","nameSlug":"joel-kuhnel-669270","firstLastName":"Joel Kuhnel","lastFirstName":"Kuhnel, Joel","lastInitName":"Kuhnel, J","initLastName":"J Kuhnel","fullFMLName":"Joel Kenneth Kuhnel","fullLFMName":"Kuhnel, Joel Kenneth","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663460":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460","firstName":"Kristofer","lastName":"Bubic","birthDate":"1997-08-19","currentAge":29,"birthCity":"Cupertino","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kris","useLastName":"Bubic","boxscoreName":"Bubic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"boo-bich","mlbDebutDate":"2020-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kris Bubic","nameSlug":"kris-bubic-663460","firstLastName":"Kris Bubic","lastFirstName":"Bubic, Kris","lastInitName":"Bubic, K","initLastName":"K Bubic","fullFMLName":"Kristofer Bubic","fullLFMName":"Bubic, Kristofer ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID695391":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391","firstName":"Brett","lastName":"Harris","primaryNumber":"29","birthDate":"1998-06-24","currentAge":28,"birthCity":"Arlington Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Harris","middleName":"Steven","boxscoreName":"Harris, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Harris","nameSlug":"brett-harris-695391","firstLastName":"Brett Harris","lastFirstName":"Harris, Brett","lastInitName":"Harris, B","initLastName":"B Harris","fullFMLName":"Brett Steven Harris","fullLFMName":"Harris, Brett Steven","strikeZoneTop":3.283,"strikeZoneBottom":1.657},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID695506":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506","firstName":"Jeffrey","lastName":"Caglianone","primaryNumber":"14","birthDate":"2003-02-09","currentAge":23,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jac","useLastName":"Caglianone","middleName":"Alan","boxscoreName":"Caglianone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"pronunciation":"cag-lee-ohn","mlbDebutDate":"2025-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jac Caglianone","nameSlug":"jac-caglianone-695506","firstLastName":"Jac Caglianone","lastFirstName":"Caglianone, Jac","lastInitName":"Caglianone, J","initLastName":"J Caglianone","fullFMLName":"Jeffrey Alan Caglianone","fullLFMName":"Caglianone, Jeffrey Alan","strikeZoneTop":3.402,"strikeZoneBottom":1.717},"ID805779":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","firstName":"Jacob","lastName":"Wilson","primaryNumber":"5","birthDate":"2002-03-30","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Wilson","boxscoreName":"Wilson, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Wilson","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jacob-wilson-805779","firstLastName":"Jacob Wilson","lastFirstName":"Wilson, Jacob","lastInitName":"Wilson, J","initLastName":"J Wilson","fullFMLName":"Jacob Wilson","fullLFMName":"Wilson, Jacob","strikeZoneTop":3.291,"strikeZoneBottom":1.661}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":13416,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Clear","temp":"80","wind":"5 mph, R To L"},"gameInfo":{"attendance":9399,"firstPitch":"2026-04-30T01:41:00.000Z","gameDurationMinutes":152},"review":{"hasChallenges":true,"away":{"used":2,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"home":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"}},"officialScorer":{"id":482136,"fullName":"Brian Berger","link":"/api/v1/people/482136"},"primaryDatacaster":{"id":686229,"fullName":"Corey Neal","link":"/api/v1/people/686229"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T01:41:05.875Z","endTime":"2026-04-30T01:42:28.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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-29T21:57:43.390Z","endTime":"2026-04-30T01:15:23.850Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"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-30T01:15:23.850Z","endTime":"2026-04-30T01:40:19.952Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"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-30T01:40:19.952Z","endTime":"2026-04-30T01:41:07.982Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260171392781196,"aZ":-11.961305015458473,"pfxX":-4.047961322418579,"pfxZ":10.131042918791467,"pX":1.090814489418053,"pZ":2.095088008065232,"vX0":9.201203692168182,"vY0":-140.25345410708482,"vZ0":-7.541003200678389,"x":75.42,"y":182.21,"x0":-1.7041908640906611,"y0":50.00412092894736,"z0":5.595998806932124,"aX":-8.077903062505808},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":5.5,"spinRate":2280,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3902935756018526,"extension":6.74210258706363},"index":3,"playId":"087f9024-8d12-3c0a-a35d-9cce99ab5326","pitchNumber":1,"startTime":"2026-04-30T01:41:07.982Z","endTime":"2026-04-30T01:41:12.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.854376696138726,"aZ":-11.88027487891002,"pfxX":-3.9768847737995774,"pfxZ":10.136204205732959,"pX":0.3485653046545509,"pZ":2.1238557703807337,"vX0":6.986847708903509,"vY0":-140.39245973767487,"vZ0":-7.8918127675941925,"x":103.71,"y":181.44,"x0":-1.6521944847787884,"y0":50.006496238910586,"z0":5.739075356123747,"aX":-7.965564275560376},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":5.9,"spinRate":2270,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3896716466322432,"extension":6.639995380502324},"index":4,"playId":"0d480e19-b184-39c4-a992-e61e20c5c0bf","pitchNumber":2,"startTime":"2026-04-30T01:41:19.835Z","endTime":"2026-04-30T01:41:23.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589837094945615,"aZ":-25.706180276329707,"pfxX":8.258322079009787,"pfxZ":4.115706491606687,"pX":1.3584407144702555,"pZ":2.0124489576098346,"vX0":5.338243667096049,"vY0":-124.71155341247773,"vZ0":-3.544723046462503,"x":65.22,"y":184.44,"x0":-1.8844238441603212,"y0":50.00439721004494,"z0":5.5778296681489,"aX":12.978971795452592},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":-16.2,"spinRate":2526,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.43956757766010934,"extension":6.607441146762789},"index":5,"playId":"fa098973-3135-3f18-b789-4f0f1336ebc5","pitchNumber":3,"startTime":"2026-04-30T01:41:35.465Z","endTime":"2026-04-30T01:41:39.705Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.762845720692464,"aZ":-29.61176094839682,"pfxX":8.440261368120451,"pfxZ":1.686247993284871,"pX":-0.17442981674854605,"pZ":2.540418571245874,"vX0":2.3823983410277103,"vY0":-123.17188695437991,"vZ0":-1.3408249110808228,"x":123.65,"y":170.19,"x0":-2.2531088744738668,"y0":50.003974753018824,"z0":5.6191956015715805,"aX":12.838524499688651},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.0,"breakHorizontal":-15.8,"spinRate":2624,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.446399024631682,"extension":6.473402616951381},"index":6,"playId":"50f620e1-2d78-354d-8ac1-5b9457bbfcb0","pitchNumber":4,"startTime":"2026-04-30T01:41:51.039Z","endTime":"2026-04-30T01:41:54.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68795353515625,"aZ":-12.981468074657746,"pfxX":-6.041801817995271,"pfxZ":9.662155380835426,"pX":1.480323863507862,"pZ":1.1160103189537554,"vX0":10.472275651998732,"vY0":-140.2730960549265,"vZ0":-10.12865217127119,"x":60.57,"y":208.65,"x0":-1.5219421637878245,"y0":50.00373441074454,"z0":5.627313017583978,"aX":-12.00283825303334},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2262,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3909644353729753,"extension":6.861749805517383},"index":7,"playId":"275ff5a1-7bf8-3274-adbb-bcc6d9fc6fed","pitchNumber":5,"startTime":"2026-04-30T01:42:04.660Z","endTime":"2026-04-30T01:42:09.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-04-30T01:42:13.458Z","endTime":"2026-04-30T01:42:25.166Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.230399450150244,"aZ":-11.856329847889295,"pfxX":-3.8518360447080884,"pfxZ":10.196706914810623,"pX":0.9123572033205201,"pZ":2.602374918280943,"vX0":8.57583474316111,"vY0":-140.58370940347567,"vZ0":-6.419207793446779,"x":82.22,"y":168.52,"x0":-1.6834305882147074,"y0":50.00127046457277,"z0":5.692181386985207,"aX":-7.674660219425389},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":5.2,"spinRate":2300,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3902950233736071,"extension":6.7456301255803},"index":9,"playId":"abd33396-6b32-3557-96ad-4cfec20b5afc","pitchNumber":6,"startTime":"2026-04-30T01:42:25.166Z","endTime":"2026-04-30T01:42:28.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:42:28.424Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T01:42:34.390Z","endTime":"2026-04-30T01:43:33.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"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(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.4,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548893273437994,"aZ":-31.318457241835088,"pfxX":4.730668928437357,"pfxZ":0.5451777929773645,"pX":0.29795635356678946,"pZ":1.5646651147115314,"vX0":3.7466425303147077,"vY0":-124.40006291341955,"vZ0":-3.9124392979027185,"x":105.64,"y":196.53,"x0":-1.8413313679004923,"y0":50.003073372159825,"z0":5.749062346339907,"aX":7.426829977788199},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":-9.5,"spinRate":2820,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.44000477075898425,"extension":6.514784511277958},"index":0,"playId":"3c51e855-9318-37b8-8536-72cdc73bcc07","pitchNumber":1,"startTime":"2026-04-30T01:42:52.750Z","endTime":"2026-04-30T01:42:57.240Z","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":82.2,"endSpeed":75.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.267515247228424,"aZ":-32.49593325513952,"pfxX":9.49555494222607,"pfxZ":-0.22686465501884445,"pX":-0.8142678379657772,"pZ":1.5561789533759554,"vX0":0.3614777589393878,"vY0":-119.74013863577053,"vZ0":-2.631110800609838,"x":148.04,"y":196.76,"x0":-2.19921780445375,"y0":50.00040459194575,"z0":5.605553027971661,"aX":13.649130777776042},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.8,"breakHorizontal":-17.3,"spinRate":2740,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.459181586966551,"extension":6.855989102932175},"index":1,"playId":"63e4aadc-61ae-3d85-a441-12167b76e151","pitchNumber":2,"startTime":"2026-04-30T01:43:05.485Z","endTime":"2026-04-30T01:43:09.916Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-30T01:43:16.320Z","endTime":"2026-04-30T01:43:27.678Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":84.6,"endSpeed":77.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.062150411048787,"aZ":-29.63532558301076,"pfxX":11.189671131681182,"pfxZ":1.665142778010619,"pX":0.5828187143335309,"pZ":2.4858031730941335,"vX0":2.5443477404954455,"vY0":-123.17369378208994,"vZ0":-1.5746150176708174,"x":94.78,"y":171.66,"x0":-1.9187905057998937,"y0":50.00468934642265,"z0":5.655835324956673,"aX":17.073441997207908},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":-20.9,"spinRate":2730,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.44587470028805454,"extension":6.683862277700053},"hitData":{"launchSpeed":99.0,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.81,"coordY":135.31}},"index":3,"playId":"30d50d80-1683-3100-85e2-28b353b1e5cc","pitchNumber":3,"startTime":"2026-04-30T01:43:27.678Z","endTime":"2026-04-30T01:43:33.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:43:33.852Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carter Jensen singles on a ground ball to right fielder Lawrence Butler. Bobby Witt Jr. to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T01:43:59.914Z","endTime":"2026-04-30T01:45:06.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7726596928337,"aZ":-18.162313892543462,"pfxX":-8.67050934110592,"pfxZ":7.1307437650690915,"pX":-1.0467969376511355,"pZ":2.9107498180550433,"vX0":4.431647672258974,"vY0":-139.58720670327585,"vZ0":-4.609921463263415,"x":156.9,"y":160.19,"x0":-1.5325664465264586,"y0":50.00077179232115,"z0":5.787295741569106,"aX":-17.028661719944907},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":14.8,"spinRate":2151,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3930858208362986,"extension":6.661652682383445},"index":0,"playId":"7d1274e4-94e4-306f-a25a-e5d9cad8bf19","pitchNumber":1,"startTime":"2026-04-30T01:44:02.856Z","endTime":"2026-04-30T01:44:07.552Z","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":94.4,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015002373409388,"aZ":-19.843062427172455,"pfxX":-0.9328894836912447,"pfxZ":6.440869985076136,"pX":1.186218260855064,"pZ":1.8312039015482406,"vX0":7.82552777351749,"vY0":-137.19380491080264,"vZ0":-6.954338226415674,"x":71.78,"y":189.34,"x0":-1.5763163622880516,"y0":50.00512064962632,"z0":5.741100784674652,"aX":-1.7867300246844513},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":0.1,"spinRate":2313,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.39851606061591305,"extension":6.608214132702685},"index":1,"playId":"151fb769-028d-3338-a4c2-9e6d8da36692","pitchNumber":2,"startTime":"2026-04-30T01:44:18.895Z","endTime":"2026-04-30T01:44:23.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.954971306430256,"aZ":-16.447781712472093,"pfxX":-8.673249747998447,"pfxZ":7.827493703252672,"pX":-0.24643952514045117,"pZ":2.204519696646843,"vX0":6.774705591112083,"vY0":-140.85730263985974,"vZ0":-6.891255017130108,"x":126.39,"y":179.26,"x0":-1.5556914274106606,"y0":50.00594623352086,"z0":5.746091572030047,"aX":-17.433903084719695},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":14.3,"spinRate":2208,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38882164430736976,"extension":6.722835047501936},"index":2,"playId":"d21c8f46-d992-3c3e-9a43-b5cdc4feb0b7","pitchNumber":3,"startTime":"2026-04-30T01:44:37.022Z","endTime":"2026-04-30T01:44:41.107Z","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":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41927932113678,"aZ":-27.61901163992234,"pfxX":8.10771736930702,"pfxZ":2.858902018819709,"pX":0.4597145288062349,"pZ":2.4710991886673983,"vX0":3.0708959426970783,"vY0":-125.47257654821931,"vZ0":-2.428966053376064,"x":99.48,"y":172.06,"x0":-1.8336003827418703,"y0":50.005010151312725,"z0":5.70266086923539,"aX":12.925833932745837},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":-15.4,"spinRate":2606,"spinDirection":80},"zone":6,"typeConfidence":2.0,"plateTime":0.43656239093613136,"extension":6.459652336047314},"hitData":{"launchSpeed":101.0,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.15,"coordY":122.96}},"index":3,"playId":"f8cba5bd-b3e7-36ea-a6bd-5ec3673c225b","pitchNumber":4,"startTime":"2026-04-30T01:44:55.505Z","endTime":"2026-04-30T01:45:06.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:45:06.065Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Salvador Perez lines into a force out, shortstop Jacob Wilson to second baseman Jeff McNeil. Bobby Witt Jr. scores. Carter Jensen out at 2nd. Salvador Perez to 1st.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T01:45:18.101Z","endTime":"2026-04-30T01:47:55.846Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":622663,"link":"/api/v1/people/622663"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.942883882994447,"aZ":-25.08340019964395,"pfxX":9.367660095166869,"pfxZ":4.51475545604829,"pX":0.261727945350489,"pZ":2.766781798317416,"vX0":2.49048388913521,"vY0":-124.47683343097371,"vZ0":-2.045141160595888,"x":107.02,"y":164.08,"x0":-1.9684805298445969,"y0":50.000366183289344,"z0":5.675387233315961,"aX":14.699374561927051},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.9,"breakHorizontal":-17.5,"spinRate":2631,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.439997405287198,"extension":6.609817688565132},"index":0,"playId":"719dab78-1cd4-39c0-a052-5ccc029f4d43","pitchNumber":1,"startTime":"2026-04-30T01:45:38.205Z","endTime":"2026-04-30T01:45:42.352Z","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":97.1,"endSpeed":88.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01948882629832,"aZ":-16.5243560042815,"pfxX":-7.518072913317031,"pfxZ":7.734383005696727,"pX":-0.8068825760607498,"pZ":2.522192500001765,"vX0":5.228416672283748,"vY0":-141.2887795631228,"vZ0":-6.169052491429995,"x":147.76,"y":170.68,"x0":-1.7041179223914509,"y0":50.00083654545338,"z0":5.794774604415841,"aX":-15.206708109453169},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.0,"breakHorizontal":12.6,"spinRate":2169,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.38757872800763593,"extension":6.569066093084094},"index":1,"playId":"2dcd7f30-0ec6-3ab5-9058-68da99e0ae39","pitchNumber":2,"startTime":"2026-04-30T01:46:00.902Z","endTime":"2026-04-30T01:46:04.872Z","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":83.4,"endSpeed":76.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.210387274555007,"aZ":-28.239341743544838,"pfxX":13.246021691196148,"pfxZ":2.6748107295844594,"pX":1.4898348341222465,"pZ":2.3016787444460767,"vX0":3.6581683336060244,"vY0":-121.42492500852339,"vZ0":-2.060655235607493,"x":60.21,"y":176.63,"x0":-1.7623200676295336,"y0":50.0009359685854,"z0":5.655961326807315,"aX":19.47082907410538},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.6,"breakHorizontal":-24.8,"spinRate":2531,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.45376988153218534,"extension":6.526816123443939},"index":2,"playId":"5b9b4de0-876e-30c9-be22-f2ad6e2fdf73","pitchNumber":3,"startTime":"2026-04-30T01:46:24.512Z","endTime":"2026-04-30T01:46:27.595Z","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":85.7,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.583897904005994,"aZ":-27.631510641505017,"pfxX":7.925546256583455,"pfxZ":2.9046607884470186,"pX":2.056789809990861,"pZ":1.6116978501766164,"vX0":6.744191800396563,"vY0":-124.64139055499268,"vZ0":-4.144306562691955,"x":38.6,"y":195.26,"x0":-1.7198681358046308,"y0":50.00080166985115,"z0":5.594590418899484,"aX":12.386851999072391},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.4,"breakHorizontal":-16.0,"spinRate":2586,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4405478931403466,"extension":6.7137535580651955},"index":3,"playId":"f0ce4527-3c7e-3ba7-94a9-40ff0339e86f","pitchNumber":4,"startTime":"2026-04-30T01:46:44.225Z","endTime":"2026-04-30T01:46:48.755Z","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":1},"index":4,"playId":"72288fb2-9d6d-30cf-9818-306cbb57f4b5","startTime":"2026-04-30T01:47:07.008Z","endTime":"2026-04-30T01:47:10.008Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.657205147428456,"aZ":-32.63674962080672,"pfxX":4.529566239814083,"pfxZ":-0.2845980393214118,"pX":1.583077637317809,"pZ":1.357658127645227,"vX0":6.43020758889553,"vY0":-126.49733110481908,"vZ0":-4.238621374114417,"x":56.66,"y":202.12,"x0":-1.5757653364765658,"y0":50.00408617160241,"z0":5.658051259013061,"aX":7.373486620643771},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.2,"breakHorizontal":-9.6,"spinRate":2828,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4322275791696244,"extension":6.638270033559531},"index":5,"playId":"235d52f1-2022-342a-86b0-dcb4d5a2e2d4","pitchNumber":5,"startTime":"2026-04-30T01:47:26.863Z","endTime":"2026-04-30T01:47:31.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.653599742754004,"aZ":-15.990368267752874,"pfxX":-8.339265463485475,"pfxZ":7.9683586896201835,"pX":-0.9211076729691116,"pZ":2.9425634456803786,"vX0":5.003354663065255,"vY0":-141.46411332986423,"vZ0":-5.182571627410021,"x":152.11,"y":159.33,"x0":-1.6273399592434854,"y0":50.00312432455948,"z0":5.820104781611755,"aX":-16.936646587817876},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":14.2,"spinRate":2276,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3868810498260604,"extension":6.406433067420899},"hitData":{"launchSpeed":53.0,"launchAngle":29.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":113.35,"coordY":152.03}},"index":6,"playId":"f6472a90-992f-3e02-9eb1-ec5effa684f8","pitchNumber":6,"startTime":"2026-04-30T01:47:45.472Z","endTime":"2026-04-30T01:47:55.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:47:55.846Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T01:48:38.845Z","endTime":"2026-04-30T01:49:35.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54848097099524,"aZ":-12.218303032297293,"pfxX":-5.046030723477936,"pfxZ":9.963223310722828,"pX":-0.12366197122290211,"pZ":2.7903108606517715,"vX0":5.657255996633266,"vY0":-141.20260750171508,"vZ0":-6.302069477002297,"x":121.71,"y":163.44,"x0":-1.5052106992923229,"y0":50.00396337568388,"z0":5.850075191208166,"aX":-10.108823575497821},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2324,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3890936208444913,"extension":6.528177226036029},"index":0,"playId":"4ab43863-2689-34d2-a553-aff5b2f65289","pitchNumber":1,"startTime":"2026-04-30T01:48:50.858Z","endTime":"2026-04-30T01:48:54.615Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282842848469496,"aZ":-17.12908827466217,"pfxX":-0.702313394824227,"pfxZ":7.758614757358162,"pX":0.12003909757153136,"pZ":2.732041383957482,"vX0":5.269721326683412,"vY0":-138.2412585654078,"vZ0":-5.087038029372335,"x":112.42,"y":165.01,"x0":-1.7180788970295238,"y0":50.00097055771269,"z0":5.742542437734587,"aX":-1.3616237852634339},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":0.2,"spinRate":2381,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39592477294415085,"extension":6.528835931954168},"index":1,"playId":"e0c82f52-a795-31f6-a921-4f281b88d3a7","pitchNumber":2,"startTime":"2026-04-30T01:49:04.880Z","endTime":"2026-04-30T01:49:09.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.371303199808544,"aZ":-13.491761245108496,"pfxX":-5.473831292284757,"pfxZ":9.441222633680276,"pX":-0.04473760524676057,"pZ":3.0759971231248366,"vX0":6.46536117641159,"vY0":-139.97144533113087,"vZ0":-5.209959152865645,"x":118.71,"y":155.73,"x0":-1.6762306649679266,"y0":50.004098560450025,"z0":5.848918456823952,"aX":-10.833781694745843},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2223,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3917023043827257,"extension":6.475757995303308},"hitData":{"launchSpeed":83.5,"launchAngle":55.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.37,"coordY":114.64}},"index":2,"playId":"6a3e84f6-4c6a-3657-b959-10fd44e38a67","pitchNumber":3,"startTime":"2026-04-30T01:49:26.684Z","endTime":"2026-04-30T01:49:35.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:49:35.634Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T01:51:33.974Z","endTime":"2026-04-30T01:53:13.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.624451645897118,"aZ":-13.916823385669533,"pfxX":-1.87335683113432,"pfxZ":10.21493799900025,"pX":-0.3582247896764032,"pZ":3.360926323347693,"vX0":4.411590143930444,"vY0":-133.09970988192148,"vZ0":-5.896940995300269,"x":130.65,"y":148.03,"x0":-1.7966663026388854,"y0":50.00092206021558,"z0":6.619925021362747,"aX":-3.3480360669276714},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":2.4,"spinRate":2082,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.41214739348830953,"extension":6.575542406271732},"index":0,"playId":"21a8078a-63bc-35fa-bf2e-7325ad152f61","pitchNumber":1,"startTime":"2026-04-30T01:51:45.872Z","endTime":"2026-04-30T01:51:49.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.592055218954236,"aZ":-15.676505999438778,"pfxX":-8.245455798047914,"pfxZ":9.11067534550747,"pX":-0.37428310747569665,"pZ":2.960551198596928,"vX0":6.409028641139148,"vY0":-134.1026701985767,"vZ0":-6.349828839451974,"x":131.27,"y":158.85,"x0":-1.73090524094263,"y0":50.00334930043458,"z0":6.488885912970311,"aX":-14.930222695759335},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":13.4,"spinRate":2091,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4093747694629788,"extension":6.618980938820022},"index":1,"playId":"15ef79a0-cbf8-324f-a6c8-7b4c14e6ef03","pitchNumber":2,"startTime":"2026-04-30T01:51:58.958Z","endTime":"2026-04-30T01:52:02.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.568305645786925,"aZ":-21.685752515900607,"pfxX":-6.588737911701903,"pfxZ":7.754532008135405,"pX":-0.6539276771526447,"pZ":1.8206002700863178,"vX0":4.529859152562175,"vY0":-115.81944793777453,"vZ0":-6.316788222446354,"x":141.93,"y":189.62,"x0":-1.7835873363368189,"y0":50.00264630963292,"z0":6.670699768750386,"aX":-8.909774659481958},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":12.6,"breakHorizontal":10.7,"spinRate":1621,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.47376638289426465,"extension":6.449083780259238},"index":2,"playId":"7cdf0eaa-192f-3f9c-a7b7-c263be1beae2","pitchNumber":3,"startTime":"2026-04-30T01:52:18.457Z","endTime":"2026-04-30T01:52:23.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608494367311536,"aZ":-25.591277774218074,"pfxX":-8.77437382241593,"pfxZ":4.804497095866812,"pX":-1.146663982094424,"pZ":2.031514527778526,"vX0":4.095138975920198,"vY0":-116.76844629542695,"vZ0":-5.191991897953152,"x":160.71,"y":183.93,"x0":-1.7905556161512999,"y0":50.00337297614764,"z0":6.715090519157641,"aX":-12.02122290009981},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.6,"breakHorizontal":14.8,"spinRate":1477,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4705027340800356,"extension":6.561232378624632},"index":3,"playId":"5de54a9e-6196-337a-9a5a-b89bbcc08ef6","pitchNumber":4,"startTime":"2026-04-30T01:52:33.148Z","endTime":"2026-04-30T01:52:37.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":73.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534793422647954,"aZ":-21.244586600255026,"pfxX":-6.570889987274913,"pfxZ":7.882164612959016,"pX":-1.2493815652877582,"pZ":2.2941534322540096,"vX0":3.2541149201868245,"vY0":-117.62858425702514,"vZ0":-5.519471938748072,"x":164.62,"y":176.84,"x0":-1.8048420150905868,"y0":50.001861770034374,"z0":6.66897586295148,"aX":-9.109216261146395},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":1593,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4675564245724546,"extension":6.538868956513546},"index":4,"playId":"87f7f745-7703-3cfd-9d7d-b419d328fe9c","pitchNumber":5,"startTime":"2026-04-30T01:52:52.593Z","endTime":"2026-04-30T01:52:57.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.612138729762805,"aZ":-26.389563877941654,"pfxX":1.0439582950310273,"pfxZ":3.41550452963388,"pX":0.1943419263222727,"pZ":1.8945218858101676,"vX0":5.6090862059406,"vY0":-129.24863275763263,"vZ0":-6.037190323773552,"x":109.59,"y":187.63,"x0":-2.1384763953515384,"y0":50.004019359064046,"z0":6.283778855983008,"aX":1.7679330274864542},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":-3.1,"spinRate":2206,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.42357138981888287,"extension":6.775354427106051},"index":5,"playId":"261b989e-ab14-3318-9014-3fbd1ed4d378","pitchNumber":6,"startTime":"2026-04-30T01:53:08.282Z","endTime":"2026-04-30T01:53:13.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:53:13.095Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to catcher Carter Jensen in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T01:53:21.452Z","endTime":"2026-04-30T01:53:57.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61577251496575,"aZ":-19.791231192868594,"pfxX":2.3562162418044417,"pfxZ":7.266266479296351,"pX":0.5042520426121061,"pZ":1.8961885329525408,"vX0":5.201871006938323,"vY0":-130.05423202395022,"vZ0":-7.492324260419218,"x":97.78,"y":187.58,"x0":-1.8321495859671528,"y0":50.00414725465946,"z0":6.328676883017867,"aX":4.01352493960623},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.6,"breakHorizontal":-5.5,"spinRate":2151,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.4220184054450975,"extension":6.589368943293316},"index":0,"playId":"8385a73a-d610-3bb4-848a-aa71c508bdb7","pitchNumber":1,"startTime":"2026-04-30T01:53:34.768Z","endTime":"2026-04-30T01:53:37.888Z","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":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987428249010023,"aZ":-28.041053864802528,"pfxX":0.013423386024401518,"pfxZ":2.7430002533309565,"pX":0.1627967248031989,"pZ":2.493523167505248,"vX0":4.387857827966811,"vY0":-122.27877332877634,"vZ0":-3.7600304016318704,"x":110.79,"y":171.45,"x0":-1.6596685668330635,"y0":50.005031825656,"z0":6.467366005988719,"aX":0.020046708234820965},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.3,"breakHorizontal":-1.1,"spinRate":1996,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4485995841854584,"extension":6.649639831868869},"hitData":{"launchSpeed":76.7,"launchAngle":86.0,"totalDistance":44.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":110.29,"coordY":214.22}},"index":1,"playId":"d6720f76-dfdd-35d5-808c-d4f25cced424","pitchNumber":2,"startTime":"2026-04-30T01:53:48.751Z","endTime":"2026-04-30T01:53:57.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:53:57.048Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Cortes walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T01:54:08.168Z","endTime":"2026-04-30T01:57:05.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107964104297125,"aZ":-13.732911034929916,"pfxX":-5.737829927361554,"pfxZ":10.6310554645938,"pX":-0.2458678095316963,"pZ":2.254589877728323,"vX0":6.442308798957321,"vY0":-131.66620569419305,"vZ0":-8.041698251747615,"x":126.37,"y":177.91,"x0":-1.9929650553935616,"y0":50.003802082435286,"z0":6.3908198234898865,"aX":-9.95379132362818},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.4,"breakHorizontal":8.8,"spinRate":2158,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.41794027677805756,"extension":6.795101412954142},"index":0,"playId":"29e94613-2714-3062-be32-e73cb42267a3","pitchNumber":1,"startTime":"2026-04-30T01:54:29.568Z","endTime":"2026-04-30T01:54:33.315Z","isPitch":true,"type":"pitch"},{"details":{"description":"Athletics hitting coach Chris Cron ejected by HP umpire John Libka.","event":"Ejection","eventType":"ejection","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-30T01:55:28.956Z","endTime":"2026-04-30T01:56:14.754Z","isPitch":false,"type":"action","player":{"id":112849,"link":"/api/v1/people/112849"},"umpire":{"id":596805,"link":"/api/v1/people/596805"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352330971685344,"aZ":-23.116168078309716,"pfxX":-5.277589969167893,"pfxZ":6.681050546229406,"pX":-1.1528689400611567,"pZ":2.786839729847013,"vX0":3.1779960486593066,"vY0":-116.65374151384202,"vZ0":-3.9171542007286013,"x":160.94,"y":163.54,"x0":-1.8588112257039704,"y0":50.00078553769342,"z0":6.709483781242369,"aX":-7.151701385290114},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":11.3,"breakHorizontal":8.6,"spinRate":1547,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4725624441937146,"extension":6.60607000951143},"index":2,"playId":"2fc51376-a782-345f-9323-a07d24e64e80","pitchNumber":2,"startTime":"2026-04-30T01:56:14.754Z","endTime":"2026-04-30T01:56:19.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46587128888579,"aZ":-25.270438935602627,"pfxX":1.1095598964053766,"pfxZ":4.314314243889871,"pX":-1.1864042066096723,"pZ":2.4122646260143696,"vX0":2.24297646952816,"vY0":-126.62670587156799,"vZ0":-4.880875053562151,"x":162.22,"y":173.65,"x0":-2.2330643998124438,"y0":50.00221103604704,"z0":6.424397535333923,"aX":1.7742848881978581},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.7,"breakHorizontal":-2.6,"spinRate":2216,"spinDirection":186},"zone":11,"typeConfidence":2.0,"plateTime":0.43505140553932575,"extension":6.553296933977417},"index":3,"playId":"74ec73d0-56a3-340a-bf48-8d8789eb4623","pitchNumber":3,"startTime":"2026-04-30T01:56:27.263Z","endTime":"2026-04-30T01:56:32.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44401772064708,"aZ":-11.009355758170386,"pfxX":-2.9840151476006462,"pfxZ":11.93392249533203,"pX":0.025460178475057785,"pZ":0.23676789407864818,"vX0":5.079579616650692,"vY0":-132.81457152722697,"vZ0":-13.83153584995323,"x":116.03,"y":232.39,"x0":-1.5307159830417967,"y0":50.00169531795466,"z0":6.334422385210837,"aX":-5.291500442314174},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":4.2,"spinRate":2079,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4135984870273286,"extension":6.636772909866526},"index":4,"playId":"4c98e875-908a-3dcd-ab62-0711d7e03d9a","pitchNumber":4,"startTime":"2026-04-30T01:56:43.831Z","endTime":"2026-04-30T01:56:47.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90299686519593,"aZ":-10.097279796228067,"pfxX":-3.068858703152951,"pfxZ":12.094443114124372,"pX":-0.5978142244533103,"pZ":1.5050650554735765,"vX0":4.1711113296459175,"vY0":-133.77827303125724,"vZ0":-11.012532357805462,"x":139.79,"y":198.14,"x0":-1.7732964398281488,"y0":50.00648773387534,"z0":6.382202663459045,"aX":-5.603994205742856},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.9,"breakHorizontal":4.7,"spinRate":2175,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.408292414824297,"extension":6.465988758564612},"index":5,"playId":"e1e7bf0d-6c9e-34ac-94c9-8949095d2bdf","pitchNumber":5,"startTime":"2026-04-30T01:57:01.382Z","endTime":"2026-04-30T01:57:05.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:57:05.457Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T01:57:08.253Z","endTime":"2026-04-30T01:57:39.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.140033674317788,"aZ":-13.830020021977834,"pfxX":-7.499874678388499,"pfxZ":9.860079325702163,"pX":-0.22804655151042919,"pZ":3.0226298571226002,"vX0":6.5029234771528275,"vY0":-135.43434035254913,"vZ0":-6.373359576113109,"x":125.69,"y":157.17,"x0":-1.6839939418033756,"y0":50.00324891800592,"z0":6.370766785623514,"aX":-13.954923706080423},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":12.2,"spinRate":2172,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40417309089889164,"extension":6.621395535938003},"hitData":{"launchSpeed":83.8,"launchAngle":44.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.35,"coordY":85.89}},"index":0,"playId":"3f0bcb02-dfd7-33f5-a06a-0b8c25272ea6","pitchNumber":1,"startTime":"2026-04-30T01:57:30.625Z","endTime":"2026-04-30T01:57:39.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T01:57:39.885Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T01:59:44.087Z","endTime":"2026-04-30T02:01:10.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.036158424401354,"aZ":-29.476233054578316,"pfxX":9.083258141593259,"pfxZ":1.8514112993338632,"pX":0.07627993932338151,"pZ":2.2648662040009504,"vX0":2.567529980916757,"vY0":-120.88424910565669,"vZ0":-1.7942058051633287,"x":114.09,"y":177.63,"x0":-2.183588276031453,"y0":50.00179922691731,"z0":5.643766874008847,"aX":13.22965734765574},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.1,"breakHorizontal":-17.0,"spinRate":2624,"spinDirection":80},"zone":5,"typeConfidence":2.0,"plateTime":0.45586083674600175,"extension":6.498603257455376},"index":0,"playId":"ea82f443-3f03-3c80-a41d-2dc9195a2561","pitchNumber":1,"startTime":"2026-04-30T01:59:49.135Z","endTime":"2026-04-30T01:59:53.096Z","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":91.0,"endSpeed":82.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393206036719196,"aZ":-26.407300640709725,"pfxX":1.6520308402469361,"pfxZ":3.269765944978545,"pX":0.08777676084293777,"pZ":4.117639147261127,"vX0":3.9710300148213658,"vY0":-132.49909111684602,"vZ0":0.23275259237029866,"x":113.65,"y":127.6,"x0":-1.6497372778195143,"y0":50.00434891040304,"z0":5.970799907311108,"aX":2.9130825141471157},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.0,"spinRate":2373,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.41463723975498024,"extension":6.457603939022963},"index":1,"playId":"7bab1342-4dd9-3483-a5b7-59847df8ec8f","pitchNumber":2,"startTime":"2026-04-30T02:00:01.191Z","endTime":"2026-04-30T02:00:05.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58936791886147,"aZ":-17.646680612657363,"pfxX":-9.485426018838833,"pfxZ":7.397030691519869,"pX":-0.8803370678014606,"pZ":2.206838390983753,"vX0":6.259774734816318,"vY0":-139.53610654305606,"vZ0":-6.198975276423038,"x":150.56,"y":179.2,"x0":-1.9251034218262058,"y0":50.00333874660215,"z0":5.627739837348734,"aX":-18.629023238655623},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":15.8,"spinRate":2265,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.39314900469290226,"extension":6.683144843115385},"index":2,"playId":"f71dbbf2-c5c6-3cbe-853d-d8a0059ce578","pitchNumber":3,"startTime":"2026-04-30T02:00:14.395Z","endTime":"2026-04-30T02:00:19.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33235899062139,"aZ":-10.911895725075103,"pfxX":-4.865571222761332,"pfxZ":10.662702988657482,"pX":0.34355234301645365,"pZ":2.5584228285880455,"vX0":7.116224268080869,"vY0":-140.87678100285197,"vZ0":-6.817127067566471,"x":103.9,"y":169.7,"x0":-1.5922787850684759,"y0":50.00556927222065,"z0":5.7277213098321225,"aX":-9.705363114107111},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2297,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.38996259036747016,"extension":6.454826480683198},"index":3,"playId":"a7345a92-6b44-3df1-8456-02cda75a1c3c","pitchNumber":4,"startTime":"2026-04-30T02:00:30.318Z","endTime":"2026-04-30T02:00:34.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.773772224627315,"aZ":-11.715676910809485,"pfxX":-4.135177920383805,"pfxZ":10.053520762163945,"pX":-0.7501026564855525,"pZ":2.6781637343741407,"vX0":4.321406084875766,"vY0":-141.82278486721722,"vZ0":-6.475996319743947,"x":145.59,"y":166.47,"x0":-1.7571434644812225,"y0":50.001157186940354,"z0":5.740134999178386,"aX":-8.413683266113514},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":6.6,"spinRate":2399,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3863782314125368,"extension":6.661634535031969},"index":4,"playId":"243b214a-4e99-3322-8547-db0a84d97d85","pitchNumber":5,"startTime":"2026-04-30T02:00:48.175Z","endTime":"2026-04-30T02:00:51.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8257060303267,"aZ":-26.883209644372815,"pfxX":9.98138339141925,"pfxZ":3.462202406189614,"pX":1.4287603812915093,"pZ":1.4535735857384604,"vX0":5.0865498751190605,"vY0":-123.44620704489051,"vZ0":-4.425388582100864,"x":62.54,"y":199.53,"x0":-1.9616546308252534,"y0":50.003091422027275,"z0":5.558697409028424,"aX":15.252854002403758},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.4,"breakHorizontal":-19.3,"spinRate":2663,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.445382857628009,"extension":6.591315831630289},"index":5,"playId":"551da1b3-115b-3723-b2a4-fd5eabba70b4","pitchNumber":6,"startTime":"2026-04-30T02:01:06.109Z","endTime":"2026-04-30T02:01:10.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:01:10.440Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T02:01:10.944Z","endTime":"2026-04-30T02:02:06.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":88.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20716649645155,"aZ":-15.023871149464298,"pfxX":-7.7489469155840816,"pfxZ":8.485726746379624,"pX":-0.33127332882865024,"pZ":2.9241831624244377,"vX0":5.549910082730945,"vY0":-141.4889071698675,"vZ0":-5.35130548836768,"x":129.63,"y":159.83,"x0":-1.3145062818608235,"y0":50.00333761318376,"z0":5.807663378906433,"aX":-15.663342375628112},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2235,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.3875733058048394,"extension":6.5322233808378956},"index":0,"playId":"3e309f3e-cef5-348d-8c5c-7b3e9c18ceec","pitchNumber":1,"startTime":"2026-04-30T02:01:32.852Z","endTime":"2026-04-30T02:01:35.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16494162793297,"aZ":-12.336544630759155,"pfxX":-3.6232350806601525,"pfxZ":9.929759251486797,"pX":0.0426854859639945,"pZ":2.2164658790221887,"vX0":5.382282286787834,"vY0":-141.17120667192142,"vZ0":-7.659460278981917,"x":115.37,"y":178.94,"x0":-1.4268172245637858,"y0":50.00396375317008,"z0":5.777293527964259,"aX":-7.239830331511698},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":5.3,"spinRate":2300,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3894919619438806,"extension":6.520442797281225},"index":1,"playId":"705553ee-a7e5-3a07-a81a-b9b1b1ed94a8","pitchNumber":2,"startTime":"2026-04-30T02:01:45.093Z","endTime":"2026-04-30T02:01:49.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33633757631673,"aZ":-16.178080506495505,"pfxX":-5.440984216647504,"pfxZ":7.958264385144162,"pX":-0.18457692218609706,"pZ":4.086912299124902,"vX0":6.1319903397125035,"vY0":-141.38725709112862,"vZ0":-1.9799287506830217,"x":124.04,"y":128.43,"x0":-1.6818282867370704,"y0":50.005368090495,"z0":5.8426175425975915,"aX":-10.940630827330784},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":8.5,"spinRate":2312,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.388434756238798,"extension":6.470444003361173},"index":2,"playId":"16dc4006-b55f-3eb1-8730-b6e79e8487ab","pitchNumber":3,"startTime":"2026-04-30T02:02:03.822Z","endTime":"2026-04-30T02:02:06.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:02:06.919Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a ground ball to left fielder Carlos Cortes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T02:02:07.982Z","endTime":"2026-04-30T02:03:27.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"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":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27877047914342,"aZ":-14.56023049395696,"pfxX":-3.621311256933395,"pfxZ":8.757253793508685,"pX":1.0553084274017497,"pZ":3.2732748700547987,"vX0":8.44706321321831,"vY0":-141.40583332342527,"vZ0":-4.773262311366361,"x":76.77,"y":150.4,"x0":-1.5092231365888944,"y0":50.003787099070436,"z0":5.9274712139332415,"aX":-7.285359215831316},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2391,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3883466190539857,"extension":6.423334105340305},"index":0,"playId":"87aea800-6bed-361f-a40a-1eaa322e4311","pitchNumber":1,"startTime":"2026-04-30T02:02:28.302Z","endTime":"2026-04-30T02:02:31.885Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33884329781491,"aZ":-16.64408329422516,"pfxX":-7.667778854120504,"pfxZ":7.760452041787387,"pX":-0.3863463805976214,"pZ":2.6372392185854086,"vX0":6.16935865533787,"vY0":-141.10233531665077,"vZ0":-5.882640650282403,"x":131.73,"y":167.57,"x0":-1.6129948172001298,"y0":50.006175742959826,"z0":5.835007035864043,"aX":-15.349643643792282},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":2197,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3892967650473893,"extension":6.515941097359498},"index":1,"playId":"5e2feddb-3dac-3be6-9687-48ddf44ea105","pitchNumber":2,"startTime":"2026-04-30T02:02:44.349Z","endTime":"2026-04-30T02:02:48.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24042580950924,"aZ":-29.91671895532468,"pfxX":10.135882005296558,"pfxZ":1.5210167075519756,"pX":0.010565123186728283,"pZ":2.1541757416889524,"vX0":1.7228999443530895,"vY0":-121.9378966111596,"vZ0":-1.9792379197080914,"x":116.6,"y":180.62,"x0":-2.0231357609854075,"y0":50.003094476012336,"z0":5.594343783538382,"aX":15.039957371077145},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.5,"breakHorizontal":-18.7,"spinRate":2698,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.4517209691375239,"extension":6.658049820611614},"index":2,"playId":"a93925c7-b4c2-3d33-9609-c4fea7692273","pitchNumber":3,"startTime":"2026-04-30T02:02:57.639Z","endTime":"2026-04-30T02:03:01.564Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78828425596345,"aZ":-33.263526093468634,"pfxX":8.936101170614991,"pfxZ":-0.7242179988932014,"pX":0.14545012489117526,"pZ":1.4618128304682176,"vX0":2.1493598845581463,"vY0":-122.84630226714445,"vZ0":-2.968050497719828,"x":111.46,"y":199.31,"x0":-1.9044616651095394,"y0":50.002959307758424,"z0":5.557405521006363,"aX":13.449427357393253},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.8,"breakHorizontal":-16.7,"spinRate":2633,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4484868158098747,"extension":6.54049528630957},"hitData":{"launchSpeed":99.0,"launchAngle":0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.84,"coordY":118.56}},"index":3,"playId":"c4adc5ea-91be-319b-a769-399b32141e21","pitchNumber":4,"startTime":"2026-04-30T02:03:16.641Z","endTime":"2026-04-30T02:03:27.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:03:27.051Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher Luis Severino picks off Lane Thomas at 1st on throw to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T02:03:32.814Z","endTime":"2026-04-30T02:04:25.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622663,"link":"/api/v1/people/622663"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.376823473437582,"aZ":-18.21274821097836,"pfxX":-9.4450894828256,"pfxZ":6.950794640513457,"pX":-0.7140281230134476,"pZ":1.4275882850509154,"vX0":5.815077978508073,"vY0":-140.4955921977023,"vZ0":-8.62431908041912,"x":144.22,"y":200.24,"x0":-1.5782162604283554,"y0":50.00403533635716,"z0":5.709685748352498,"aX":-18.97551696104058},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.0,"breakHorizontal":16.0,"spinRate":2060,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.38912507363865956,"extension":6.622570759838729},"index":0,"playId":"1f788186-2f9c-3d6e-92ab-f3aaafcef58e","pitchNumber":1,"startTime":"2026-04-30T02:03:50.489Z","endTime":"2026-04-30T02:03:55.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.457071735120806,"aZ":-12.768533707715916,"pfxX":-5.0176752825875806,"pfxZ":9.653140039372609,"pX":-0.6792219324937588,"pZ":2.8957724523306094,"vX0":4.134391597035044,"vY0":-140.980689021905,"vZ0":-5.895124817809555,"x":142.89,"y":160.59,"x0":-1.5138062029028967,"y0":50.00252946840523,"z0":5.840190501625304,"aX":-10.086631039932344},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2300,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3887094219627447,"extension":6.57216462087377},"index":1,"playId":"60e563e3-49e0-35ca-b0b4-0fa5ab4dcc3f","pitchNumber":2,"startTime":"2026-04-30T02:04:06.478Z","endTime":"2026-04-30T02:04:09.701Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"1b121b41-ef05-365b-aef3-fae486044ac7","startTime":"2026-04-30T02:04:21.995Z","endTime":"2026-04-30T02:04:25.164Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-04-30T02:04:25.164Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jacob Wilson doubles (7) on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T02:06:23.290Z","endTime":"2026-04-30T02:08:40.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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(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":87.1,"endSpeed":80.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18334241933524,"aZ":-23.79132667962769,"pfxX":2.270011834908824,"pfxZ":5.1106019336299475,"pX":0.3876862051951746,"pZ":2.920850661364742,"vX0":5.116911127667901,"vY0":-126.77034065513187,"vZ0":-4.038697066365467,"x":102.22,"y":159.92,"x0":-1.9459616627623233,"y0":50.00040965570083,"z0":6.417798813454017,"aX":3.7190383306954797},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.6,"breakHorizontal":-5.2,"spinRate":2158,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4308890309687272,"extension":6.729410693325347},"index":0,"playId":"598f9402-519e-3662-aee4-c410d5332e4d","pitchNumber":1,"startTime":"2026-04-30T02:06:44.640Z","endTime":"2026-04-30T02:06:48.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.429460225281762,"aZ":-13.585456460471391,"pfxX":-8.001307650612429,"pfxZ":10.170067334298848,"pX":-0.8220484455925214,"pZ":2.3046676160722654,"vX0":5.492327929982938,"vY0":-134.1759961939892,"vZ0":-8.234105014320443,"x":148.33,"y":176.55,"x0":-1.8537374182573592,"y0":50.0010781442798,"z0":6.3766786975271765,"aX":-14.619948442661347},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":13.3,"spinRate":2179,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4078760119048974,"extension":6.627763683729946},"index":1,"playId":"31074a1e-6c09-3248-a66e-6116dacf7d45","pitchNumber":2,"startTime":"2026-04-30T02:06:57.909Z","endTime":"2026-04-30T02:07:02.018Z","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":92.4,"endSpeed":84.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.330996610392997,"aZ":-11.522775859667444,"pfxX":-3.0357227519768513,"pfxZ":11.321103279406564,"pX":-1.063039711216024,"pZ":4.356600244759708,"vX0":3.259507784188858,"vY0":-134.49284078154614,"vZ0":-3.594387848303238,"x":157.52,"y":121.15,"x0":-1.8987417597694956,"y0":50.00330469765991,"z0":6.532970492006011,"aX":-5.538027459986073},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.9,"breakHorizontal":4.8,"spinRate":2165,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4079189489692099,"extension":6.5592757163269475},"index":2,"playId":"065c7500-dd9f-3057-bf39-207850fbefe3","pitchNumber":3,"startTime":"2026-04-30T02:07:15.589Z","endTime":"2026-04-30T02:07:19.133Z","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.4,"endSpeed":77.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.668710877937503,"aZ":-26.031471187048524,"pfxX":1.4549659043159495,"pfxZ":4.024395389863415,"pX":0.33940259259358224,"pZ":2.825352455505853,"vX0":4.391851499276355,"vY0":-122.86314927546985,"vZ0":-3.712575602326967,"x":104.06,"y":162.5,"x0":-1.6613726109622962,"y0":50.003359408100046,"z0":6.571791915320017,"aX":2.2208521761418654},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.6,"breakHorizontal":-3.7,"spinRate":1918,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.4460406126983907,"extension":6.7155344439062},"index":3,"playId":"2284c2ba-5dcd-3bb9-88a4-bde7c47474ca","pitchNumber":4,"startTime":"2026-04-30T02:07:30.132Z","endTime":"2026-04-30T02:07:34.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-30T02:07:42.887Z","endTime":"2026-04-30T02:07:53.960Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.67387761300516,"aZ":-13.120704777345921,"pfxX":-8.068139673118033,"pfxZ":10.215586425179342,"pX":1.257854350958871,"pZ":3.325970726559974,"vX0":9.928557383767412,"vY0":-136.13203380030393,"vZ0":-5.6666269182014695,"x":69.05,"y":148.98,"x0":-1.399306912205211,"y0":50.00022199749709,"z0":6.35323391850034,"aX":-15.044471107387192},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":12.4,"spinRate":2073,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4033337089325597,"extension":6.748900417899151},"index":5,"playId":"ab413294-89b6-331f-827b-406e0db9fa22","pitchNumber":5,"startTime":"2026-04-30T02:07:53.960Z","endTime":"2026-04-30T02:07:58.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273679782835206,"aZ":-19.40965754801876,"pfxX":-7.353110217995732,"pfxZ":9.167224476673187,"pX":-0.14078823628773818,"pZ":3.0755742539319644,"vX0":5.55903869906115,"vY0":-117.54186177972555,"vZ0":-4.175047540690622,"x":122.37,"y":155.74,"x0":-1.586659621686472,"y0":50.004734096332186,"z0":6.687959278111915,"aX":-10.241189729271161},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":15.7,"breakHorizontal":11.9,"spinRate":1540,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.46683661212295346,"extension":6.579762569436286},"index":6,"playId":"ee3dd20d-d7b6-3a58-a2a0-c13a9b6d2f4f","pitchNumber":6,"startTime":"2026-04-30T02:08:08.562Z","endTime":"2026-04-30T02:08:11.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.378050382469695,"aZ":-13.305513511026707,"pfxX":-2.2024219472858233,"pfxZ":10.665581087104018,"pX":0.6993427383736561,"pZ":3.27029852242345,"vX0":6.534596667979873,"vY0":-132.43535519445504,"vZ0":-6.175957700949994,"x":90.34,"y":150.48,"x0":-1.5183234860553891,"y0":50.000124286525896,"z0":6.612999849891962,"aX":-3.895649667238432},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.1,"breakHorizontal":2.5,"spinRate":2106,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4142266832362802,"extension":6.574963328140286},"hitData":{"launchSpeed":90.4,"launchAngle":20.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":87.57,"coordY":58.91}},"index":7,"playId":"a3289025-aaf1-330f-9f15-743fa092ce32","pitchNumber":7,"startTime":"2026-04-30T02:08:26.682Z","endTime":"2026-04-30T02:08:40.614Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:08:40.614Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeff McNeil doubles (6) on a line drive to right fielder Lane Thomas. Jacob Wilson scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T02:08:44.332Z","endTime":"2026-04-30T02:09:44.545Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.0,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876463595091447,"aZ":-11.45190109008361,"pfxX":-3.298682475990415,"pfxZ":11.57496234729126,"pX":-0.41587618965433093,"pZ":1.2888468355324354,"vX0":3.9572539121233925,"vY0":-132.13998822245293,"vZ0":-11.341590979293908,"x":132.85,"y":203.98,"x0":-1.4956258672551077,"y0":50.005883506917634,"z0":6.447362007435399,"aX":-5.907329685989284},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.1,"breakHorizontal":5.3,"spinRate":2182,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.41255610814556753,"extension":6.644396095615233},"index":0,"playId":"b3d466fe-b9b9-3010-8b14-9cc30c88beda","pitchNumber":1,"startTime":"2026-04-30T02:09:13.015Z","endTime":"2026-04-30T02:09:16.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.049490157565614,"aZ":-22.261849232157918,"pfxX":0.8633832854859866,"pfxZ":5.922525083822562,"pX":-0.020247357391495188,"pZ":3.123400438783148,"vX0":4.539910757243702,"vY0":-127.93151078179612,"vZ0":-4.179506446967402,"x":117.77,"y":154.45,"x0":-1.9230456318839415,"y0":50.00094551288045,"z0":6.5030194645381805,"aX":1.4441328173502332},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.1,"breakHorizontal":-2.5,"spinRate":2203,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.42658889696067126,"extension":6.668505996868981},"hitData":{"launchSpeed":90.4,"launchAngle":24.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.23,"coordY":71.19}},"index":1,"playId":"c6c53abb-3c70-31ef-9e7c-7f3a27b3a24b","pitchNumber":2,"startTime":"2026-04-30T02:09:30.646Z","endTime":"2026-04-30T02:09:44.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:09:44.545Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T02:09:50.632Z","endTime":"2026-04-30T02:13:00.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.033705046302515,"aZ":-16.17646623376651,"pfxX":-6.548861840989009,"pfxZ":8.799782984105967,"pX":-0.10261950731280853,"pZ":3.626385901700816,"vX0":6.595760003599512,"vY0":-133.53846574080802,"vZ0":-4.766421763993541,"x":120.91,"y":140.87,"x0":-1.746171293581632,"y0":50.0017146456901,"z0":6.587247510036762,"aX":-11.90318251594051},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":1928,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40917651029442936,"extension":6.664770209417996},"index":0,"playId":"f195440f-2d53-39be-85d1-76eeea22dce4","pitchNumber":1,"startTime":"2026-04-30T02:10:19.206Z","endTime":"2026-04-30T02:10:24.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Royals challenged (tag play), call on the field was overturned: Jeff McNeil caught stealing 3rd base, catcher Carter Jensen to third baseman Maikel Garcia.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"f195440f-2d53-39be-85d1-76eeea22dce4","startTime":"2026-04-30T02:10:42.916Z","endTime":"2026-04-30T02:11:59.997Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":118}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98522266619491,"aZ":-23.732780191261845,"pfxX":-0.09957462007351658,"pfxZ":5.1648052091023935,"pX":0.5492385699131241,"pZ":2.186374089833873,"vX0":6.025376056861352,"vY0":-127.03027237877097,"vZ0":-5.8282366640890055,"x":96.06,"y":179.75,"x0":-1.8404209953140338,"y0":50.00489919380554,"z0":6.397042329863184,"aX":-0.16426032682058275},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":-1.2,"spinRate":2134,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.43116630246520016,"extension":6.770152389316361},"index":2,"playId":"ed659419-1c27-3682-9080-b9c304ba7712","pitchNumber":2,"startTime":"2026-04-30T02:11:59.997Z","endTime":"2026-04-30T02:12:05.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.7461940426924,"aZ":-22.349754232600354,"pfxX":1.2836783822970508,"pfxZ":5.843537871499212,"pX":0.32593390303139086,"pZ":2.5226528391387557,"vX0":5.182119933681964,"vY0":-127.70144062445179,"vZ0":-5.37140131256785,"x":104.58,"y":170.67,"x0":-1.8814795863672629,"y0":50.0052947475356,"z0":6.368815403258643,"aX":2.1596695175643754},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.8,"breakHorizontal":-3.2,"spinRate":2080,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4259291242782912,"extension":6.6828523724601325},"index":3,"playId":"bbc3b4ab-f136-33e5-8dbb-a4bd7042516e","pitchNumber":3,"startTime":"2026-04-30T02:12:20.338Z","endTime":"2026-04-30T02:12:23.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571954862955735,"aZ":-12.458144276029236,"pfxX":-2.3507224379381717,"pfxZ":10.589589756367324,"pX":0.7297883298775248,"pZ":2.293230389221206,"vX0":7.173745721081701,"vY0":-135.57575488705012,"vZ0":-8.861649023325361,"x":89.18,"y":176.86,"x0":-1.6448868701163282,"y0":50.00487577941856,"z0":6.4733122527857265,"aX":-4.378042217454045},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2093,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4039575632799286,"extension":6.6899228995276605},"index":4,"playId":"f283b3c5-a7ad-3b32-ab96-5e6f83c54d7f","pitchNumber":4,"startTime":"2026-04-30T02:12:38.441Z","endTime":"2026-04-30T02:12:41.794Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80919154799051,"aZ":-12.732020400020739,"pfxX":-2.5900489683288592,"pfxZ":10.222171169356695,"pX":0.09193428028555045,"pZ":2.9539989036980474,"vX0":6.029181191723038,"vY0":-136.93544974796774,"vZ0":-6.836611594761686,"x":113.5,"y":159.02,"x0":-1.800401533877976,"y0":50.00508047278931,"z0":6.351564687116988,"aX":-4.928004246883265},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":3.5,"spinRate":2075,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3997630810269648,"extension":6.636666174020945},"index":5,"playId":"ae9b4cf7-40ef-3253-8f94-1ecfa3af3dd2","pitchNumber":5,"startTime":"2026-04-30T02:12:56.800Z","endTime":"2026-04-30T02:13:00.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:13:00.508Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Lawrence Butler reaches on a throwing error by first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T02:13:01.885Z","endTime":"2026-04-30T02:14:37.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.394768616494126,"aZ":-24.728644758864952,"pfxX":-9.565671681733328,"pfxZ":5.330871785062419,"pX":-0.16270168892841627,"pZ":1.88032255507922,"vX0":6.370828855323922,"vY0":-117.7432100360029,"vZ0":-5.678168649756116,"x":123.2,"y":188.01,"x0":-1.6674585874400885,"y0":50.00342180360478,"z0":6.62594528640764,"aX":-13.364551361572678},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":1523,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4660621935253437,"extension":6.846917345459899},"index":0,"playId":"c3c6c07b-c1db-3e2c-94f3-2e8c9af90005","pitchNumber":1,"startTime":"2026-04-30T02:13:24.162Z","endTime":"2026-04-30T02:13:28.006Z","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":88.6,"endSpeed":80.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8428939652864,"aZ":-22.186433833577322,"pfxX":1.3239684019547857,"pfxZ":5.990527692470193,"pX":1.1210986434244299,"pZ":3.359133950866307,"vX0":7.123070332496271,"vY0":-128.82803352605038,"vZ0":-3.451905947791738,"x":74.27,"y":148.08,"x0":-1.8611018776683557,"y0":50.00248569699247,"z0":6.448086481149472,"aX":2.204889791426066},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.2,"breakHorizontal":-4.1,"spinRate":2115,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.42652410081246916,"extension":6.711691856545159},"index":1,"playId":"8bcfdebb-226d-3405-acff-05451d0c4f71","pitchNumber":2,"startTime":"2026-04-30T02:13:36.946Z","endTime":"2026-04-30T02:13:41.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.273435441408758,"aZ":-24.296713342762512,"pfxX":-7.556889322964781,"pfxZ":5.648060482433218,"pX":-0.5214405039669072,"pZ":2.4302804283431025,"vX0":5.273266890363034,"vY0":-117.3954755074371,"vZ0":-4.559129090692975,"x":136.88,"y":173.16,"x0":-1.815221108898542,"y0":50.00575845280773,"z0":6.659925442609995,"aX":-10.547202100345716},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":9.4,"breakHorizontal":12.4,"spinRate":1444,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.4666141642603159,"extension":6.661749407868501},"index":2,"playId":"66d221f8-f3f5-3531-81df-02b467df470b","pitchNumber":3,"startTime":"2026-04-30T02:13:49.034Z","endTime":"2026-04-30T02:13:52.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47300907451013,"aZ":-23.8684931286698,"pfxX":-7.831789051082395,"pfxZ":6.010479099495382,"pX":-1.7813445301420299,"pZ":0.8369277239450557,"vX0":2.389467004697817,"vY0":-116.9359042435632,"vZ0":-8.015262766596276,"x":184.9,"y":216.18,"x0":-1.8000851886703542,"y0":50.004665153761096,"z0":6.555320766806776,"aX":-10.824636261939116},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":9.1,"breakHorizontal":13.6,"spinRate":1401,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4687805433601926,"extension":6.6350371855394785},"index":3,"playId":"139addc0-f642-3c52-bffc-92c139a09658","pitchNumber":4,"startTime":"2026-04-30T02:14:01.529Z","endTime":"2026-04-30T02:14:04.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.524517977028694,"aZ":-13.17725380765053,"pfxX":-6.756620845392962,"pfxZ":10.251457050644127,"pX":1.1006993640974587,"pZ":1.7838459686158745,"vX0":8.872096152593308,"vY0":-135.06585205491243,"vZ0":-9.354540904621764,"x":75.04,"y":190.62,"x0":-1.3439480917183004,"y0":50.00672892682379,"z0":6.211819158429015,"aX":-12.526833710990783},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":10.4,"spinRate":2037,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4050120681847931,"extension":6.8467869253701465},"index":4,"playId":"be06fd4f-f7bf-3c4b-8780-432ec180c34e","pitchNumber":5,"startTime":"2026-04-30T02:14:17.257Z","endTime":"2026-04-30T02:14:22.128Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.120270799398675,"aZ":-24.70036511121391,"pfxX":-10.66614711271705,"pfxZ":5.313522222762726,"pX":-0.6375796683811367,"pZ":1.9428549665948276,"vX0":5.362030369269592,"vY0":-118.00544617210586,"vZ0":-5.684195234538455,"x":141.3,"y":186.32,"x0":-1.5573384877094507,"y0":50.0018089085984,"z0":6.667628506873858,"aX":-14.994054261730309},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":8.4,"breakHorizontal":18.0,"spinRate":1574,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.46472724768571716,"extension":6.654797209069647},"hitData":{"launchSpeed":80.7,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.0,"coordY":152.66}},"index":5,"playId":"4e8b39f4-7d24-3c66-bc1e-0acc77dbd0c8","pitchNumber":6,"startTime":"2026-04-30T02:14:29.502Z","endTime":"2026-04-30T02:14:37.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:14:37.881Z","atBatIndex":16},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Darell Hernaiz batting, Lawrence Butler picked off and caught stealing 2nd base, second baseman Michael Massey.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T02:14:58.255Z","endTime":"2026-04-30T02:15:18.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608379,"link":"/api/v1/people/608379"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1217495d-b14e-3116-a3cf-3369316f150d","startTime":"2026-04-30T02:15:12.021Z","endTime":"2026-04-30T02:15:18.058Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-04-30T02:15:18.058Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to center fielder Zack Gelof.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T02:17:23.423Z","endTime":"2026-04-30T02:18:25.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.543438473459005,"aZ":-27.94993715873056,"pfxX":10.564146137699122,"pfxZ":2.8288758636728453,"pX":-0.5534238066840476,"pZ":2.9307378710612895,"vX0":0.6193242761259263,"vY0":-121.32751285106556,"vZ0":-0.7816491352304576,"x":138.1,"y":159.65,"x0":-2.1844670407641877,"y0":50.00190369941472,"z0":5.691032655074646,"aX":15.760889313930333},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.2,"breakHorizontal":-19.3,"spinRate":2612,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.45130660681226686,"extension":6.347877226383063},"index":0,"playId":"dedb8b0b-75bc-3b80-a950-f64d6e0c5511","pitchNumber":1,"startTime":"2026-04-30T02:17:42.817Z","endTime":"2026-04-30T02:17:47.008Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023135418550858,"aZ":-23.240854249568965,"pfxX":-8.291314147807277,"pfxZ":5.9624605931210555,"pX":-0.907882978787907,"pZ":1.3312279190039324,"vX0":4.145917761887202,"vY0":-121.65792398513065,"vZ0":-5.398701510014233,"x":151.61,"y":202.84,"x0":-1.5575419024708852,"y0":50.00277570261243,"z0":5.595423613837907,"aX":-12.419639586407762},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":1620,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.45035236949287993,"extension":6.822536228479779},"index":1,"playId":"9283c0c7-1afc-3b66-b372-766d23a11ac1","pitchNumber":2,"startTime":"2026-04-30T02:17:53.563Z","endTime":"2026-04-30T02:17:59.293Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-30T02:18:04.853Z","endTime":"2026-04-30T02:18:15.356Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10231892560597,"aZ":-31.612036847591586,"pfxX":3.5374344011450973,"pfxZ":0.3421593995880752,"pX":-0.022629718594933207,"pZ":2.724811773824029,"vX0":3.279455016075915,"vY0":-126.56993520415445,"vZ0":-1.3916220571483318,"x":117.86,"y":165.21,"x0":-1.795011684915088,"y0":50.000001459397836,"z0":5.815830413246868,"aX":5.73067739678952},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":-7.2,"spinRate":2541,"spinDirection":91},"zone":5,"typeConfidence":2.0,"plateTime":0.43293504581822306,"extension":6.563898910323965},"hitData":{"launchSpeed":90.2,"launchAngle":29.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.3,"coordY":68.52}},"index":3,"playId":"f3c904a9-6f15-30b1-9660-5e1140fd9a87","pitchNumber":3,"startTime":"2026-04-30T02:18:15.356Z","endTime":"2026-04-30T02:18:25.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:18:25.078Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T02:18:26.386Z","endTime":"2026-04-30T02:19:53.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.920161579730845,"aZ":-29.241123527949412,"pfxX":5.786216972060918,"pfxZ":1.9067235478275517,"pX":0.5185716903719966,"pZ":1.5719765605365894,"vX0":4.056693335810601,"vY0":-123.06989056074497,"vZ0":-3.879302732549939,"x":97.23,"y":196.34,"x0":-1.9016057676057823,"y0":50.003185768026306,"z0":5.63946221805839,"aX":8.893913051275344},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-11.4,"spinRate":2625,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.44468166104575113,"extension":6.595607798639546},"index":0,"playId":"9df661df-fd1e-3285-96be-1ebf81892734","pitchNumber":1,"startTime":"2026-04-30T02:18:46.790Z","endTime":"2026-04-30T02:18:51.533Z","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":95.5,"endSpeed":86.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.253997982923444,"aZ":-19.436125647131306,"pfxX":-9.689514469980564,"pfxZ":6.555494443641887,"pX":-2.013873124318771,"pZ":3.2640127505819465,"vX0":3.016698110916565,"vY0":-139.0283902539892,"vZ0":-3.3854314002732075,"x":193.76,"y":150.65,"x0":-1.8588545235063745,"y0":50.00456166041284,"z0":5.798907056919704,"aX":-18.834111864709936},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":16.8,"spinRate":2173,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3950536407464438,"extension":6.516306352479375},"index":1,"playId":"6133b5f2-1318-35cf-b231-46317c5a7d21","pitchNumber":2,"startTime":"2026-04-30T02:18:59.935Z","endTime":"2026-04-30T02:19:03.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.603918964292504,"aZ":-10.494180935320692,"pfxX":-5.170261227786363,"pfxZ":10.852219526654165,"pX":-0.20588248039362986,"pZ":2.9910843509352927,"vX0":5.65543936706676,"vY0":-140.6281139324246,"vZ0":-5.677744387950885,"x":124.85,"y":158.02,"x0":-1.5735765753926718,"y0":50.005747297013585,"z0":5.720450348460765,"aX":-10.33244101468942},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.6,"breakHorizontal":8.2,"spinRate":2294,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3898325046966402,"extension":6.812367988051951},"index":2,"playId":"2333ee4b-46c0-3212-a01f-ce4ae3e94654","pitchNumber":3,"startTime":"2026-04-30T02:19:17.482Z","endTime":"2026-04-30T02:19:20.650Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087159493793383,"aZ":-23.191608906049925,"pfxX":9.355238503105976,"pfxZ":5.682476470021806,"pX":1.8904764498648765,"pZ":2.4169293330206902,"vX0":6.36487788172808,"vY0":-125.1471012363675,"vZ0":-3.086962314791632,"x":44.94,"y":173.52,"x0":-1.9041731721983346,"y0":50.00234318699616,"z0":5.573435844910903,"aX":14.785199013839811},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.8,"breakHorizontal":-18.5,"spinRate":2565,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4382573430248873,"extension":6.56952245410962},"index":3,"playId":"8acc055f-083e-3ca0-83a7-dc52abef7b05","pitchNumber":4,"startTime":"2026-04-30T02:19:30.878Z","endTime":"2026-04-30T02:19:33.932Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46401530411269,"aZ":-11.809345239633124,"pfxX":-8.252596638785699,"pfxZ":10.40551894413317,"pX":-0.10144223628464955,"pZ":2.8944904168284706,"vX0":7.176731631553653,"vY0":-139.29367727070286,"vZ0":-5.632786048760442,"x":120.87,"y":160.63,"x0":-1.6442077271791695,"y0":50.00269590728428,"z0":5.729723873909039,"aX":-16.15177201230202},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":13.4,"spinRate":2110,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3938154887668128,"extension":6.614021227235643},"hitData":{"launchSpeed":84.0,"launchAngle":28.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.34,"coordY":91.31}},"index":4,"playId":"a0d49d68-50e9-3842-b9ab-b2e325fce2b7","pitchNumber":5,"startTime":"2026-04-30T02:19:45.769Z","endTime":"2026-04-30T02:19:53.224Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:19:53.224Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T02:19:56.617Z","endTime":"2026-04-30T02:20:39.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.361625297665604,"aZ":-12.616425412060712,"pfxX":-5.612947998326514,"pfxZ":9.628904474214895,"pX":0.11555266589031322,"pZ":2.408648620815025,"vX0":6.352380563255185,"vY0":-142.03931267963512,"vZ0":-7.140158546231075,"x":112.6,"y":173.75,"x0":-1.427039407775123,"y0":50.00109604521306,"z0":5.767573344329154,"aX":-11.399123739335405},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2260,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3865106293541345,"extension":6.441171972448354},"index":0,"playId":"2730e577-e65a-37ee-9e85-aa786f14fd57","pitchNumber":1,"startTime":"2026-04-30T02:20:16.283Z","endTime":"2026-04-30T02:20:20.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":88.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.424229393081575,"aZ":-16.021601473914536,"pfxX":-7.4819505715786825,"pfxZ":8.070614813906888,"pX":0.02031763805440396,"pZ":2.7130440774254345,"vX0":7.021173186073563,"vY0":-140.9116062384374,"vZ0":-5.716118725304821,"x":116.23,"y":165.53,"x0":-1.5372711407122044,"y0":50.005754731940144,"z0":5.811306178492385,"aX":-14.97850998062911},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2175,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3894172520110373,"extension":6.6223391904524},"hitData":{"launchSpeed":92.6,"launchAngle":42.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.74,"coordY":112.98}},"index":1,"playId":"0f0f4693-8a30-37cd-a922-710de4f96dc6","pitchNumber":2,"startTime":"2026-04-30T02:20:30.244Z","endTime":"2026-04-30T02:20:39.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:20:39.998Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darell Hernaiz lines out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T02:22:53.726Z","endTime":"2026-04-30T02:23:57.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281142757649985,"aZ":-16.687384912592474,"pfxX":-8.345981994273092,"pfxZ":8.949123211847404,"pX":-1.318505102283541,"pZ":3.914250335277088,"vX0":4.200254468851433,"vY0":-131.10850463596563,"vZ0":-3.675211804323107,"x":167.26,"y":133.1,"x0":-1.8622218555254566,"y0":50.001553185352485,"z0":6.589396603645292,"aX":-14.440861139056299},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.6,"breakHorizontal":14.2,"spinRate":1916,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41872452784755465,"extension":6.642202896152734},"index":0,"playId":"714e1207-ee9c-3c05-858f-5c0dd3acba74","pitchNumber":1,"startTime":"2026-04-30T02:23:01.924Z","endTime":"2026-04-30T02:23:05.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361555233841926,"aZ":-24.493535293955606,"pfxX":1.318477307674558,"pfxZ":4.728068024142331,"pX":0.04793048796811273,"pZ":3.111102758846873,"vX0":4.6545093789558045,"vY0":-126.08173289808074,"vZ0":-3.522481453514424,"x":115.17,"y":154.78,"x0":-1.9864055505267821,"y0":50.00462037153219,"z0":6.481973365355634,"aX":2.142801676303238},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":-3.4,"spinRate":2061,"spinDirection":182},"zone":2,"typeConfidence":2.0,"plateTime":0.43285675064164764,"extension":6.821887015666199},"index":1,"playId":"c0916181-2c5d-36ba-adc0-b3b731a0b3e6","pitchNumber":2,"startTime":"2026-04-30T02:23:19.892Z","endTime":"2026-04-30T02:23:23.735Z","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":83.6,"endSpeed":77.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.702774897036434,"aZ":-29.210734404152415,"pfxX":2.4370891347743333,"pfxZ":1.9650972839563075,"pX":0.019574109397820023,"pZ":2.367058208567023,"vX0":3.867792886762763,"vY0":-121.6810596385939,"vZ0":-3.864908532788156,"x":116.25,"y":174.87,"x0":-1.9039226507726765,"y0":50.00267147572189,"z0":6.492397231324601,"aX":3.672936029147049},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":-5.3,"spinRate":2007,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.44924135746985927,"extension":6.714935152970358},"index":2,"playId":"2351c602-e31b-379b-8f48-23a2db62c747","pitchNumber":3,"startTime":"2026-04-30T02:23:31.558Z","endTime":"2026-04-30T02:23:36.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580503007732524,"aZ":-25.77310384998668,"pfxX":0.727888079968857,"pfxZ":4.201070416365258,"pX":0.641285545750259,"pZ":2.2656207318312447,"vX0":5.274207975576993,"vY0":-122.96586854408548,"vZ0":-4.853935052436734,"x":92.56,"y":177.61,"x0":-1.6305334974647938,"y0":50.001034663628644,"z0":6.465594874234048,"aX":1.1087374889227137},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.6,"breakHorizontal":-2.6,"spinRate":1868,"spinDirection":184},"zone":6,"typeConfidence":2.0,"plateTime":0.44632848603592157,"extension":6.71633476069268},"hitData":{"launchSpeed":90.9,"launchAngle":22.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.41,"coordY":74.42}},"index":3,"playId":"a13eb0d8-f320-355d-9ebd-634aca8ce3ec","pitchNumber":4,"startTime":"2026-04-30T02:23:49.515Z","endTime":"2026-04-30T02:23:57.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:23:57.099Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T02:24:05.160Z","endTime":"2026-04-30T02:24:54.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.168214885249494,"aZ":-27.073233394403207,"pfxX":-5.862836251496093,"pfxZ":3.71612058258167,"pX":-0.577601610156737,"pZ":3.43005613384501,"vX0":4.1472781731404655,"vY0":-116.70109075839098,"vZ0":-1.7273413590535447,"x":139.02,"y":146.17,"x0":-1.6212351046229525,"y0":50.00029915661049,"z0":6.744345128733918,"aX":-8.038174029901427},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.6,"breakHorizontal":9.5,"spinRate":1481,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4704080588358943,"extension":6.6629245789257805},"index":0,"playId":"34b0a077-5b9c-376b-8981-363aacf81cd2","pitchNumber":1,"startTime":"2026-04-30T02:24:19.840Z","endTime":"2026-04-30T02:24:23.911Z","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":91.6,"endSpeed":83.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374286384072892,"aZ":-13.723139421885884,"pfxX":-6.713673701984021,"pfxZ":10.278142470259617,"pX":0.861913501978443,"pZ":2.8919397335033503,"vX0":7.8447914240101975,"vY0":-133.0829572468963,"vZ0":-6.982845914821352,"x":84.15,"y":160.7,"x0":-1.2507706715735145,"y0":50.001878456153364,"z0":6.5424486534414665,"aX":-12.05101417842371},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.3,"breakHorizontal":10.4,"spinRate":2047,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4114655660379549,"extension":6.7588059762262676},"index":1,"playId":"fe68f61d-5f54-3cf0-b8dd-2a861c21ddea","pitchNumber":2,"startTime":"2026-04-30T02:24:32.121Z","endTime":"2026-04-30T02:24:37.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.107440671370778,"aZ":-12.071272184676562,"pfxX":-2.7601080030993237,"pfxZ":10.928871946535573,"pX":-0.2078287471749033,"pZ":3.9885036461498427,"vX0":4.621376507993745,"vY0":-134.72492310597585,"vZ0":-5.047092714709155,"x":124.92,"y":131.09,"x0":-1.586334075821021,"y0":50.00343714696573,"z0":6.7385281039927865,"aX":-5.07776959427338},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":4.0,"spinRate":2130,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4064602042383876,"extension":6.568748446214678},"index":2,"playId":"87d4f477-98a8-3d72-a323-88fd414a4e79","pitchNumber":3,"startTime":"2026-04-30T02:24:50.598Z","endTime":"2026-04-30T02:24:54.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:24:54.593Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T02:24:58.658Z","endTime":"2026-04-30T02:27:21.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35168585221877,"aZ":-18.717055752539416,"pfxX":0.7465606229134316,"pfxZ":7.849732508800907,"pX":0.40752410111034143,"pZ":2.126355375675554,"vX0":5.4104577057669125,"vY0":-129.43379167617837,"vZ0":-7.307033764245254,"x":101.47,"y":181.37,"x0":-1.797959301819638,"y0":50.0054979816627,"z0":6.3946315289101685,"aX":1.2791984865504118},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.0,"breakHorizontal":-2.4,"spinRate":2226,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.4214857458513639,"extension":6.737217472675945},"index":0,"playId":"4426f9c2-1ceb-3df8-bde6-c33e4997fe69","pitchNumber":1,"startTime":"2026-04-30T02:25:16.521Z","endTime":"2026-04-30T02:25:21.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.772498827702165,"aZ":-14.07396718292986,"pfxX":-5.697100500061643,"pfxZ":9.72883745048604,"pX":0.03903065904362859,"pZ":3.362218115210964,"vX0":6.342127942473897,"vY0":-134.91537061008447,"vZ0":-5.863885010983778,"x":115.51,"y":148.0,"x0":-1.5915914358524883,"y0":50.006497237837024,"z0":6.539754659505575,"aX":-10.603798361460948},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2103,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4045352219665084,"extension":6.585360966118259},"index":1,"playId":"3cd8821a-fbe4-3c50-94f1-184873701a3f","pitchNumber":2,"startTime":"2026-04-30T02:25:37.017Z","endTime":"2026-04-30T02:25:40.638Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T02:25:48.755Z","endTime":"2026-04-30T02:26:00.953Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.338270262257176,"aZ":-29.26442797270508,"pfxX":2.3498305002178856,"pfxZ":1.807811139840748,"pX":2.0134180459510667,"pZ":1.3182732296017559,"vX0":7.849471712959945,"vY0":-125.448981474271,"vZ0":-6.784494749267183,"x":40.25,"y":203.19,"x0":-1.4504112524417467,"y0":50.00121368186472,"z0":6.416574704985358,"aX":3.776053885776151},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.0,"breakHorizontal":-5.9,"spinRate":2142,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4351962455140801,"extension":6.683572806722089},"index":3,"playId":"a21d717a-9ed2-350d-a4c0-d4f0d1c0f209","pitchNumber":3,"startTime":"2026-04-30T02:26:00.953Z","endTime":"2026-04-30T02:26:05.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.494032440349063,"aZ":-20.125361992595664,"pfxX":-7.439424091708713,"pfxZ":8.56106042698421,"pX":-0.311603310806627,"pZ":2.7016375693452086,"vX0":5.301504855907131,"vY0":-117.89307789452688,"vZ0":-4.80411206738082,"x":128.88,"y":165.84,"x0":-1.6233983470068312,"y0":50.000538932440996,"z0":6.624172679834433,"aX":-10.466706632668215},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":14.5,"breakHorizontal":12.1,"spinRate":1507,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4646688251614104,"extension":6.631982049047136},"index":4,"playId":"e70be535-3d5e-36b3-b115-b8ac7abd9d62","pitchNumber":4,"startTime":"2026-04-30T02:26:18.191Z","endTime":"2026-04-30T02:26:21.293Z","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":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.157547523935417,"aZ":-27.39699130890804,"pfxX":1.6217149533175141,"pfxZ":2.9882424731673938,"pX":0.8605001246017555,"pZ":0.5205631114692397,"vX0":5.773322721894903,"vY0":-125.14607239557685,"vZ0":-8.800342729200645,"x":84.2,"y":224.72,"x0":-1.678876311199496,"y0":50.00431248668189,"z0":6.297255553495896,"aX":2.595650831924364},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2019,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.43619105522459467,"extension":6.746058371471468},"index":5,"playId":"78c2bb7d-0d10-33ba-87a3-2ae2952c19a1","pitchNumber":5,"startTime":"2026-04-30T02:26:36.822Z","endTime":"2026-04-30T02:26:40.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71689599355057,"aZ":-40.43078170352144,"pfxX":7.127809808599817,"pfxZ":-6.310784056618848,"pX":1.1756292442280112,"pZ":0.5863263484933084,"vX0":4.766129370385336,"vY0":-114.16075334798143,"vZ0":-4.180600998045105,"x":72.19,"y":222.95,"x0":-1.8715039926947639,"y0":50.00295266081964,"z0":6.4567316366771985,"aX":9.325666296637584},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.2,"breakHorizontal":-14.2,"spinRate":2494,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4813814285944469,"extension":6.724939832594473},"index":6,"playId":"7223a238-77c7-37ab-ab8b-f99e04cde3e5","pitchNumber":6,"startTime":"2026-04-30T02:26:58.010Z","endTime":"2026-04-30T02:27:01.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.547589207978906,"aZ":-21.76075689517747,"pfxX":0.42434347857655963,"pfxZ":5.991655299566418,"pX":-0.4969630689969534,"pZ":4.156898783118803,"vX0":3.660883471992963,"vY0":-130.28873091048243,"vZ0":-1.782304454005867,"x":135.94,"y":126.54,"x0":-1.9690435006005995,"y0":50.00378062661625,"z0":6.476304430531429,"aX":0.7369962079163103},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":-1.4,"spinRate":2220,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.4186347715193812,"extension":6.617967547600681},"index":7,"playId":"e291d885-e25d-3fca-8536-434f06892c3d","pitchNumber":7,"startTime":"2026-04-30T02:27:17.558Z","endTime":"2026-04-30T02:27:21.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:27:21.687Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a ground ball to right fielder Lane Thomas. Shea Langeliers to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T02:27:23.266Z","endTime":"2026-04-30T02:30:02.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.436579203480456,"aZ":-40.09353366976234,"pfxX":3.790551256761554,"pfxZ":-6.384713989206934,"pX":0.3715779947561326,"pZ":1.5442826433496444,"vX0":3.9590732615371627,"vY0":-111.40361706915186,"vZ0":-1.911061482493826,"x":102.84,"y":197.08,"x0":-1.929737581203218,"y0":50.00250985664347,"z0":6.60752995279037,"aX":4.7019006121932145},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-11.8,"breakHorizontal":-8.0,"spinRate":2471,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.4941258118988845,"extension":6.641833405277342},"index":0,"playId":"c93e0ab0-71fa-3a30-a9ae-4adfa92df67b","pitchNumber":1,"startTime":"2026-04-30T02:27:49.021Z","endTime":"2026-04-30T02:27:52.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.402134044168534,"aZ":-21.69107189852299,"pfxX":-7.115014026784143,"pfxZ":7.417800286455139,"pX":-0.49428330738554216,"pZ":1.2491890524232105,"vX0":4.755045302069528,"vY0":-118.1156399315984,"vZ0":-7.6429514113736845,"x":135.84,"y":205.05,"x0":-1.608644494461586,"y0":50.00496744681059,"z0":6.520276558428777,"aX":-10.059138938620714},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":11.8,"breakHorizontal":11.8,"spinRate":1531,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.46365109095307044,"extension":6.553176687892386},"index":1,"playId":"18b72186-c9d0-3700-9486-0e0a53142592","pitchNumber":2,"startTime":"2026-04-30T02:28:07.619Z","endTime":"2026-04-30T02:28:10.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465612608230217,"aZ":-11.13417386141463,"pfxX":-2.7200912576872978,"pfxZ":11.275355166206912,"pX":0.6385780642133329,"pZ":3.240041738505742,"vX0":7.225380203727566,"vY0":-135.6803017727989,"vZ0":-6.73217798025736,"x":92.66,"y":151.3,"x0":-1.704561212768645,"y0":50.00244335005408,"z0":6.5280147912125415,"aX":-5.076412450318987},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.2,"breakHorizontal":3.4,"spinRate":2163,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40357066518606866,"extension":6.699939260654927},"index":2,"playId":"2c08bbcc-9a87-3c3c-a17b-0b988f2fa95c","pitchNumber":3,"startTime":"2026-04-30T02:28:26.622Z","endTime":"2026-04-30T02:28:30.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.709081425394864,"aZ":-14.682657826163387,"pfxX":-2.246132257430598,"pfxZ":9.422514319094624,"pX":-5.05168707604623E-4,"pZ":4.0157604558932665,"vX0":5.284616790770136,"vY0":-135.42110118717284,"vZ0":-4.289606706345906,"x":117.02,"y":130.35,"x0":-1.6858418597696354,"y0":50.00326563614875,"z0":6.648175254526107,"aX":-4.170335670354671},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":2.9,"spinRate":2140,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4045388924335751,"extension":6.672887111367334},"index":3,"playId":"cb704ced-db56-396d-9590-92c43afbcb92","pitchNumber":4,"startTime":"2026-04-30T02:28:49.958Z","endTime":"2026-04-30T02:28:54.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.047717371403873,"aZ":-29.88512973873927,"pfxX":-8.06199913925989,"pfxZ":1.7028420869918506,"pX":-2.068828500114215,"pZ":3.1542375395625886,"vX0":2.0390761381378395,"vY0":-116.2078506784307,"vZ0":-1.8293026907091479,"x":195.86,"y":153.62,"x0":-1.9190869785174502,"y0":50.00336140097434,"z0":6.834493716329887,"aX":-10.849152763082044},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.9,"breakHorizontal":13.9,"spinRate":1432,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.474254524289488,"extension":6.572561899611862},"index":4,"playId":"f8ef0818-71ab-3b92-8cd0-3acac1f570e2","pitchNumber":5,"startTime":"2026-04-30T02:29:09.585Z","endTime":"2026-04-30T02:29:12.965Z","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":88.2,"endSpeed":81.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37916950809802,"aZ":-24.927837794445853,"pfxX":1.044839032145502,"pfxZ":4.317510278714952,"pX":0.6557506278946463,"pZ":2.6473700721334827,"vX0":6.51467411141926,"vY0":-128.38726552378677,"vZ0":-4.456469549366097,"x":92.0,"y":167.3,"x0":-2.045125033775767,"y0":50.000432804665984,"z0":6.334341176319975,"aX":1.751663748345716},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":-3.2,"spinRate":2213,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.425841241814116,"extension":6.8529287737761955},"index":5,"playId":"dd694560-400e-3f0a-82e2-f317ecef0d2f","pitchNumber":6,"startTime":"2026-04-30T02:29:29.957Z","endTime":"2026-04-30T02:29:34.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50224722643466,"aZ":-10.38621116348517,"pfxX":-2.537717589132029,"pfxZ":11.961333867228934,"pX":0.9998657488179212,"pZ":2.9939088583847724,"vX0":7.392308615681974,"vY0":-134.89096261122526,"vZ0":-7.396876885522587,"x":78.89,"y":157.94,"x0":-1.4604940833685434,"y0":50.00344285667791,"z0":6.524495494915553,"aX":-4.623526123324965},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.0,"breakHorizontal":2.8,"spinRate":2038,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.40785116431436874,"extension":6.606930604056426},"hitData":{"launchSpeed":90.0,"launchAngle":-10.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.26,"coordY":107.4}},"index":6,"playId":"a1de1e32-2175-3eb1-8727-b8feaf8931bd","pitchNumber":7,"startTime":"2026-04-30T02:29:52.094Z","endTime":"2026-04-30T02:30:02.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:30:02.583Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T02:30:17.004Z","endTime":"2026-04-30T02:31:46.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78496747496605,"aZ":-40.575546240245615,"pfxX":7.058825648068915,"pfxZ":-6.770388574821922,"pX":0.5008637012248109,"pZ":1.9264098723683798,"vX0":3.4541295822217437,"vY0":-111.4921503634548,"vZ0":-0.9684694508574233,"x":97.91,"y":186.77,"x0":-1.993036205666137,"y0":50.004237360015324,"z0":6.6083450963535135,"aX":8.756379561304826},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.1,"breakHorizontal":-13.8,"spinRate":1960,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.4940521187139102,"extension":6.628427834451223},"index":0,"playId":"d6d70cdc-4873-3a77-8592-3d782db262e3","pitchNumber":1,"startTime":"2026-04-30T02:30:43.789Z","endTime":"2026-04-30T02:30:47.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06990240389403,"aZ":-14.143440257871287,"pfxX":-8.257787098523792,"pfxZ":10.171270655335192,"pX":-0.5356419960871136,"pZ":2.9685562241943693,"vX0":5.916990188590254,"vY0":-133.16378292191482,"vZ0":-6.5106320443649,"x":137.42,"y":158.63,"x0":-1.7282271261540911,"y0":50.003097778523426,"z0":6.493239207066072,"aX":-14.637652115088207},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":13.4,"spinRate":2034,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4133878542554936,"extension":6.771900214059302},"index":1,"playId":"dd5ea979-1c18-37f6-a550-59dcdce9079b","pitchNumber":2,"startTime":"2026-04-30T02:31:00.757Z","endTime":"2026-04-30T02:31:04.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44404601304454,"aZ":-18.578908715179846,"pfxX":-6.13940935921925,"pfxZ":9.874960660811073,"pX":-1.0341451702535247,"pZ":1.8755397838809784,"vX0":3.402898453338917,"vY0":-117.75398689243238,"vZ0":-6.801825323349337,"x":156.42,"y":188.14,"x0":-1.715098268564726,"y0":50.00217256841883,"z0":6.572953251878775,"aX":-8.452572356266074},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":1534,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4686704694349433,"extension":6.537303105726223},"index":2,"playId":"db1b0482-645f-317a-91c2-e731a6613ccd","pitchNumber":3,"startTime":"2026-04-30T02:31:24.940Z","endTime":"2026-04-30T02:31:29.174Z","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":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43561534695766,"aZ":-24.932725216947887,"pfxX":1.632060788347557,"pfxZ":4.612249212894319,"pX":1.3742801092631998,"pZ":0.984566349668456,"vX0":7.374481364131546,"vY0":-124.16768219276805,"vZ0":-8.20143150642657,"x":64.62,"y":212.2,"x0":-1.8389597327733964,"y0":50.005126079507264,"z0":6.386060093687289,"aX":2.564198979961775},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":-4.6,"spinRate":1918,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.44008947594547365,"extension":6.754905599567463},"index":3,"playId":"8241bafe-da3c-36b5-96b8-0e71f207229f","pitchNumber":4,"startTime":"2026-04-30T02:31:42.841Z","endTime":"2026-04-30T02:31:46.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:31:46.978Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T02:33:44.572Z","endTime":"2026-04-30T02:36:11.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49708776184881,"aZ":-11.955651184109902,"pfxX":-3.421560424135925,"pfxZ":10.412693874667841,"pX":-0.5319083811841785,"pZ":2.7487175069627234,"vX0":4.752647777932426,"vY0":-138.81519534186083,"vZ0":-6.398896512355849,"x":137.28,"y":164.56,"x0":-1.8255882858797632,"y0":50.00454890630657,"z0":5.88773098861988,"aX":-6.645345008015181},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2181,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3953153579285673,"extension":6.411299141704471},"index":0,"playId":"f2e1bb37-6f67-341f-90f9-594dcb89d144","pitchNumber":1,"startTime":"2026-04-30T02:33:57.413Z","endTime":"2026-04-30T02:34:01.765Z","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":95.5,"endSpeed":87.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.249234713851735,"aZ":-13.712391504234223,"pfxX":-4.8362523610164025,"pfxZ":9.448635778721403,"pX":-1.081768683317331,"pZ":2.3690518264874068,"vX0":3.549235241982071,"vY0":-138.94248226730804,"vZ0":-6.838020664823343,"x":158.23,"y":174.82,"x0":-1.7476208187865787,"y0":50.00617715886754,"z0":5.774107419008278,"aX":-9.453751165195259},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2216,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3942608041954889,"extension":6.44986061203368},"index":1,"playId":"ae6e86dd-ef40-31f9-a37c-fa1cf186a838","pitchNumber":2,"startTime":"2026-04-30T02:34:10.077Z","endTime":"2026-04-30T02:34:14.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73375830518372,"aZ":-20.00499348215299,"pfxX":-0.5677716195750859,"pfxZ":6.529431499366743,"pX":0.6691684311445316,"pZ":2.3332834748508695,"vX0":6.076766914765233,"vY0":-135.66265740034885,"vZ0":-5.720715109518617,"x":91.49,"y":175.78,"x0":-1.5262176223452162,"y0":50.00283793077678,"z0":5.864212082218568,"aX":-1.0591316333272032},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":-0.2,"spinRate":2390,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4037762412266126,"extension":6.389788775036245},"index":2,"playId":"0e73cc5d-2ce9-3bec-aa02-650b4d5ab0f3","pitchNumber":3,"startTime":"2026-04-30T02:34:21.908Z","endTime":"2026-04-30T02:34:26.672Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-30T02:34:33.454Z","endTime":"2026-04-30T02:34:44.881Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122038707192782,"aZ":-32.89632921479718,"pfxX":9.875302016862815,"pfxZ":-0.5064839944740296,"pX":0.7605318341340629,"pZ":1.6706379549279693,"vX0":3.180560384171059,"vY0":-119.43562308212152,"vZ0":-2.566637531655939,"x":88.01,"y":193.67,"x0":-1.8765405095279788,"y0":50.00367600178755,"z0":5.76051155892321,"aX":14.059366550722043},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.3,"breakHorizontal":-18.7,"spinRate":2799,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4611714740670263,"extension":6.531728659581759},"index":4,"playId":"4d3ab054-95e1-3d71-ba20-89df106614cd","pitchNumber":4,"startTime":"2026-04-30T02:34:44.881Z","endTime":"2026-04-30T02:34:48.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.516796280561323,"aZ":-13.683400611349303,"pfxX":-4.35569091183511,"pfxZ":9.331862693204473,"pX":-1.2669083234120686,"pZ":2.557007222088871,"vX0":2.926125229473284,"vY0":-139.85669377679307,"vZ0":-6.46521990620355,"x":165.29,"y":169.74,"x0":-1.7607965475503238,"y0":50.00169041548101,"z0":5.795976471259718,"aX":-8.62872307908281},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":2181,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3916300172323548,"extension":6.509315087317507},"index":5,"playId":"e9c14b11-cd2a-3f0d-bb97-35058c0e7d41","pitchNumber":5,"startTime":"2026-04-30T02:35:33.306Z","endTime":"2026-04-30T02:35:37.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.4,"endSpeed":75.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65020044263496,"aZ":-23.014164682997468,"pfxX":-9.046865548702087,"pfxZ":6.3124480525136,"pX":-0.32044731543521066,"pZ":1.3025668497870613,"vX0":5.321111412889983,"vY0":-119.82935810685294,"vZ0":-5.291609658693755,"x":129.21,"y":203.61,"x0":-1.3970118605082358,"y0":50.00355707407321,"z0":5.601777372371465,"aX":-13.126954896347787},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":1517,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4574962560875071,"extension":6.95982812678974},"index":6,"playId":"0272203d-3ae5-3404-9904-9a1850a7f480","pitchNumber":6,"startTime":"2026-04-30T02:35:49.187Z","endTime":"2026-04-30T02:35:52.363Z","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":97.0,"endSpeed":88.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19200967053815,"aZ":-8.576074284936642,"pfxX":-2.878859070220671,"pfxZ":11.778237109497969,"pX":-0.7453397797012793,"pZ":2.7963262404506497,"vX0":3.217211334565891,"vY0":-141.1426847581169,"vZ0":-6.713668989630984,"x":145.41,"y":163.28,"x0":-1.5297024806282162,"y0":50.00475587875505,"z0":5.768295332142031,"aX":-5.7690766004454295},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":4.6,"spinRate":2201,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3890910921206441,"extension":6.441010224398951},"index":7,"playId":"8ce66f83-8930-3367-8096-24e2d33abf02","pitchNumber":7,"startTime":"2026-04-30T02:36:08.298Z","endTime":"2026-04-30T02:36:11.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:36:11.620Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T02:36:12.769Z","endTime":"2026-04-30T02:37:21.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":83.3,"endSpeed":75.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40255994338282,"aZ":-31.425029923631232,"pfxX":11.712251804132487,"pfxZ":0.5091121610131477,"pX":-0.16376419315001745,"pZ":2.9147524406361884,"vX0":0.48252778331466284,"vY0":-121.25390292673741,"vZ0":-0.20970593952549943,"x":123.24,"y":160.08,"x0":-1.8848312858177916,"y0":50.0021231515629,"z0":5.772744120781003,"aX":17.226976548480714},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.2,"breakHorizontal":-21.2,"spinRate":2633,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.4538350242747704,"extension":6.525532392441957},"index":0,"playId":"dd926190-fc4b-30fc-aaec-987dedf692d5","pitchNumber":1,"startTime":"2026-04-30T02:36:34.673Z","endTime":"2026-04-30T02:36:38.938Z","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":83.6,"endSpeed":76.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.625875336860442,"aZ":-31.97628330412604,"pfxX":11.538389898744313,"pfxZ":0.13557844458192658,"pX":0.8859391922761152,"pZ":1.7808453092586394,"vX0":2.5725364589953714,"vY0":-121.68967813620955,"vZ0":-2.6892070481437846,"x":83.23,"y":190.7,"x0":-1.6866291812752634,"y0":50.00545883399625,"z0":5.705059738937962,"aX":17.092134830713714},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.2,"breakHorizontal":-21.5,"spinRate":2702,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4522491242932025,"extension":6.679734803773043},"index":1,"playId":"4805738a-3bb6-358f-b75a-1f447530b4b6","pitchNumber":2,"startTime":"2026-04-30T02:36:45.242Z","endTime":"2026-04-30T02:36:48.879Z","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":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.39870394176694,"aZ":-32.13333702807798,"pfxX":10.530055231220773,"pfxZ":0.02694649681970951,"pX":0.9943985756835704,"pZ":1.885387050513072,"vX0":3.3574311415688087,"vY0":-121.59688855567823,"vZ0":-2.2545318337058236,"x":79.1,"y":187.87,"x0":-1.7747768721975699,"y0":50.003389468852575,"z0":5.631682261943512,"aX":15.656905289739708},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":-19.9,"spinRate":2718,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4516614260591516,"extension":6.3906934141043585},"hitData":{"launchSpeed":86.3,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.25,"coordY":157.6}},"index":2,"playId":"9e7c0453-2fec-3608-969a-30df515fbe25","pitchNumber":3,"startTime":"2026-04-30T02:37:12.180Z","endTime":"2026-04-30T02:37:21.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:37:21.073Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Massey grounds out, first baseman Nick Kurtz to pitcher Luis Severino.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T02:37:28.055Z","endTime":"2026-04-30T02:38:52.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622663,"link":"/api/v1/people/622663"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.522944954857394,"aZ":-9.435445837535703,"pfxX":-3.6575993310711126,"pfxZ":11.220149490198168,"pX":0.9554886042368348,"pZ":2.997516442797256,"vX0":7.311477200485745,"vY0":-141.72015547101606,"vZ0":-6.238611189723519,"x":80.58,"y":157.85,"x0":-1.1870013590404451,"y0":50.00306466135734,"z0":5.83549913009089,"aX":-7.4134976497970335},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":5.0,"spinRate":2396,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.38704903153999837,"extension":6.3149991368608465},"index":0,"playId":"fda06d00-cdc0-398d-b0cd-a41a0a64bd92","pitchNumber":1,"startTime":"2026-04-30T02:37:43.965Z","endTime":"2026-04-30T02:37:47.523Z","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":83.1,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8490218981565,"aZ":-21.895321152001564,"pfxX":-7.469841412285614,"pfxZ":6.903243176915423,"pX":-1.1517639641224107,"pZ":1.7264051901429809,"vX0":3.19665335083942,"vY0":-121.05531075399433,"vZ0":-4.587234837197777,"x":160.9,"y":192.17,"x0":-1.5163103190706546,"y0":50.00418069380955,"z0":5.554194709206094,"aX":-11.126642043368408},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":1500,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.451841478055655,"extension":7.065754864515539},"index":1,"playId":"583ea0d0-10b3-3c98-b96a-f3e2ba919e74","pitchNumber":2,"startTime":"2026-04-30T02:37:58.829Z","endTime":"2026-04-30T02:38:03.154Z","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":84.4,"endSpeed":77.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781687603478264,"aZ":-24.891339999783032,"pfxX":-8.014326135410652,"pfxZ":4.778463866866621,"pX":-1.1980779954125516,"pZ":1.9145114618225816,"vX0":3.458971868082669,"vY0":-122.81334993070706,"vZ0":-3.9635751074446626,"x":162.67,"y":187.09,"x0":-1.5850058538173124,"y0":50.00494327090615,"z0":5.671458343555325,"aX":-12.219131746983827},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.9,"breakHorizontal":13.7,"spinRate":1570,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.44632856381772257,"extension":7.116436290417376},"index":2,"playId":"e68ebfea-823f-30ca-aca6-45414365c884","pitchNumber":3,"startTime":"2026-04-30T02:38:13.285Z","endTime":"2026-04-30T02:38:17.098Z","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":94.1,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.037673935705715,"aZ":-22.802792602943512,"pfxX":0.3244648742075915,"pfxZ":4.933597071249697,"pX":0.6341733216876804,"pZ":1.8722608517089294,"vX0":5.8344888949675315,"vY0":-136.94221371093838,"vZ0":-6.14621624443353,"x":92.83,"y":188.23,"x0":-1.5656408235812056,"y0":50.00540595066548,"z0":5.704057452396765,"aX":0.617027056690868},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.8,"breakHorizontal":-1.8,"spinRate":2289,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.3998564831516336,"extension":6.582025621809266},"index":3,"playId":"3482cbdf-e199-308b-b308-b2102a3fd474","pitchNumber":4,"startTime":"2026-04-30T02:38:26.796Z","endTime":"2026-04-30T02:38:30.218Z","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.2,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754169277577216,"aZ":-29.60808990815806,"pfxX":7.552433994737659,"pfxZ":1.6887279742768335,"pX":0.2934791840811348,"pZ":1.747882051703682,"vX0":3.553456728741025,"vY0":-122.64912699508388,"vZ0":-2.8645262262381803,"x":105.81,"y":191.59,"x0":-2.1563759248338794,"y0":50.00401348414107,"z0":5.461698263891008,"aX":11.48045264584379},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-14.5,"spinRate":2584,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.44695111448852565,"extension":6.513255719407921},"hitData":{"launchSpeed":93.6,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.5,"coordY":166.73}},"index":4,"playId":"fb070781-6bcd-3205-9526-3feebcece28e","pitchNumber":5,"startTime":"2026-04-30T02:38:45.449Z","endTime":"2026-04-30T02:38:52.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:38:52.684Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T02:40:41.036Z","endTime":"2026-04-30T02:42:10.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":89.4,"endSpeed":80.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1357210266331,"aZ":-13.731601670530745,"pfxX":-5.773619975306824,"pfxZ":10.94285645140009,"pX":-0.7128830145083248,"pZ":3.6097779041110094,"vX0":4.226867079877416,"vY0":-130.0018884750778,"vZ0":-4.796547200247222,"x":144.17,"y":141.32,"x0":-1.6222580678387124,"y0":50.00320596582656,"z0":6.546438409087391,"aX":-9.731783344716648},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.7,"breakHorizontal":9.4,"spinRate":2012,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4237993441816772,"extension":6.550483502967505},"index":0,"playId":"89543e7c-3c94-37ee-9861-bb89aff5dbb7","pitchNumber":1,"startTime":"2026-04-30T02:41:02.835Z","endTime":"2026-04-30T02:41:07.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.283273125876505,"aZ":-12.679799948536832,"pfxX":-3.171943293708897,"pfxZ":11.439755684730997,"pX":0.6714191394482001,"pZ":2.192585802689302,"vX0":6.39199931123207,"vY0":-130.4379926418777,"vZ0":-8.470173597451984,"x":91.41,"y":179.58,"x0":-1.4110921132301188,"y0":50.00309833017803,"z0":6.462331771040985,"aX":-5.405916924016247},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.7,"breakHorizontal":4.2,"spinRate":2147,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4217137549543506,"extension":6.72823928787926},"index":1,"playId":"91167c6f-b2ea-3e50-aee0-f486065415dc","pitchNumber":2,"startTime":"2026-04-30T02:41:17.507Z","endTime":"2026-04-30T02:41:21.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, 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":82.8,"endSpeed":76.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61764584137519,"aZ":-25.627943516888323,"pfxX":0.8748563464413324,"pfxZ":4.485269730733746,"pX":0.16640097098169238,"pZ":1.3979996337590324,"vX0":4.524333507624942,"vY0":-120.37349358198402,"vZ0":-6.673738103448643,"x":110.66,"y":201.03,"x0":-1.8555376465243525,"y0":50.001672410240516,"z0":6.492880736086065,"aX":1.2760064646096592},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.7,"breakHorizontal":-2.8,"spinRate":2048,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.45601416748891266,"extension":6.47208876703201},"index":2,"playId":"65ae3254-6af4-3d16-bb2a-6937a7e1533a","pitchNumber":3,"startTime":"2026-04-30T02:41:30.534Z","endTime":"2026-04-30T02:41:37.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.038741586910216,"aZ":-24.02143859686485,"pfxX":-6.926233628234822,"pfxZ":5.713809671449623,"pX":-0.6973893758174557,"pZ":2.168838131994269,"vX0":4.507415984599002,"vY0":-118.27686781029173,"vZ0":-5.2800761200711595,"x":143.58,"y":180.22,"x0":-1.7210664176555555,"y0":50.004346062299916,"z0":6.613271199455244,"aX":-9.884883843483896},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.4,"breakHorizontal":11.5,"spinRate":1467,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.461820276087876,"extension":6.639649538888435},"hitData":{"launchSpeed":60.5,"launchAngle":20.0,"totalDistance":137.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.84,"coordY":144.77}},"index":3,"playId":"ba47a6a3-22d8-3383-9556-4ae80dc467b7","pitchNumber":4,"startTime":"2026-04-30T02:41:57.887Z","endTime":"2026-04-30T02:42:10.033Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:42:10.033Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to center fielder Kyle Isbel. Jacob Wilson to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T02:42:24.288Z","endTime":"2026-04-30T02:44:02.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.6,"endSpeed":67.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.093334390170597,"aZ":-40.63842162397202,"pfxX":7.808342816617213,"pfxZ":-7.388915632950997,"pX":-0.5265610627120979,"pZ":2.818439632202749,"vX0":0.90154572563604,"vY0":-107.1119571987701,"vZ0":1.4240637732731982,"x":137.07,"y":162.68,"x0":-1.967658824714197,"y0":50.005059436613834,"z0":6.742063766487065,"aX":8.938114734638253},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-12.5,"breakHorizontal":-14.4,"spinRate":2425,"spinDirection":29},"zone":4,"typeConfidence":2.0,"plateTime":0.5143188829658216,"extension":6.550334407400171},"index":0,"playId":"c36f42fc-e2c3-32fe-abc3-b5f2f7bc6374","pitchNumber":1,"startTime":"2026-04-30T02:42:34.562Z","endTime":"2026-04-30T02:42:37.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.254684530262427,"aZ":-10.90250354576978,"pfxX":-2.4836608508520523,"pfxZ":11.823193804074439,"pX":0.29280561754855067,"pZ":4.031368784679697,"vX0":6.1045448092837065,"vY0":-132.98108375480967,"vZ0":-4.657351569167601,"x":105.84,"y":129.93,"x0":-1.7051199780379087,"y0":50.006095609502516,"z0":6.589858303670698,"aX":-4.470122644919955},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.6,"breakHorizontal":3.2,"spinRate":2139,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.411146011393166,"extension":6.672026491339496},"index":1,"playId":"84cdfc47-dbb3-3f68-9078-b3576f9f2ca9","pitchNumber":2,"startTime":"2026-04-30T02:42:54.897Z","endTime":"2026-04-30T02:42:59.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.872257957609055,"aZ":-26.885372515891156,"pfxX":-8.333229819237205,"pfxZ":3.875337616004,"pX":-0.6681811415187243,"pZ":3.6713841474330273,"vX0":5.131027931327199,"vY0":-116.12520361907443,"vZ0":-1.2838836759501338,"x":142.47,"y":139.65,"x0":-1.8243866864676166,"y0":50.00393541750208,"z0":6.7906261364886085,"aX":-11.374769288827972},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":7.0,"breakHorizontal":13.8,"spinRate":1408,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4717932133131497,"extension":6.589266164441987},"index":2,"playId":"e0215130-5c8d-3271-8e2d-80d1e2d35188","pitchNumber":3,"startTime":"2026-04-30T02:43:12.798Z","endTime":"2026-04-30T02:43:17.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35982698256168,"aZ":-29.064313759244396,"pfxX":-8.921488201030742,"pfxZ":2.3472307202240072,"pX":-0.43513888718382243,"pZ":1.6664096525886178,"vX0":5.594712821127118,"vY0":-114.39340955366833,"vZ0":-4.637440002663621,"x":133.59,"y":193.79,"x0":-1.7550671400765718,"y0":50.00217549039073,"z0":6.573487078900912,"aX":-11.807959129869994},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":3.4,"breakHorizontal":14.8,"spinRate":1488,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.47905796252142174,"extension":6.566823670050733},"index":3,"playId":"990cf1aa-fa79-3832-9d72-c273b4140e14","pitchNumber":4,"startTime":"2026-04-30T02:43:34.301Z","endTime":"2026-04-30T02:43:38.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733514910063143,"aZ":-12.25532147830646,"pfxX":-4.9504629410864744,"pfxZ":11.369395844303481,"pX":-0.8404620765520003,"pZ":2.526393981540093,"vX0":4.360672457925967,"vY0":-131.24943481281662,"vZ0":-7.801493155756437,"x":149.04,"y":170.57,"x0":-1.8770220367320642,"y0":50.00046262437288,"z0":6.441845312640981,"aX":-8.670682974958778},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2140,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.41668914890860753,"extension":6.520194702462915},"hitData":{"launchSpeed":86.1,"launchAngle":17.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.06,"coordY":81.56}},"index":4,"playId":"c0337c67-fc8f-3cfd-849e-770292f0087b","pitchNumber":5,"startTime":"2026-04-30T02:43:53.190Z","endTime":"2026-04-30T02:44:02.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:44:02.384Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Zack Gelof out on a sacrifice bunt, pitcher Michael Wacha to second baseman Michael Massey. Jacob Wilson to 3rd. Jeff McNeil to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T02:44:13.938Z","endTime":"2026-04-30T02:44:38.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608379,"link":"/api/v1/people/608379"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44120689517819,"aZ":-17.824935173744354,"pfxX":-1.8463775990659856,"pfxZ":8.595710282621983,"pX":0.21111512284107828,"pZ":1.3497009739433636,"vX0":6.209497519056798,"vY0":-127.87507598168968,"vZ0":-8.838551318350936,"x":108.95,"y":202.34,"x0":-2.000461968052421,"y0":50.00317130751105,"z0":6.22915744157088,"aX":-3.083148636857222},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.9,"breakHorizontal":2.0,"spinRate":2100,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4270636805429482,"extension":6.885654616679788},"hitData":{"launchSpeed":38.7,"launchAngle":-62.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":123.59,"coordY":197.2}},"index":0,"playId":"81053c50-ba16-32ea-90f1-0453ae0df9e6","pitchNumber":1,"startTime":"2026-04-30T02:44:31.013Z","endTime":"2026-04-30T02:44:38.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:44:38.520Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Lawrence Butler homers (3) on a fly ball to right center field. Jacob Wilson scores. Jeff McNeil scores.","rbi":3,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T02:44:52.352Z","endTime":"2026-04-30T02:46:56.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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,1,2],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":{"id":608379,"link":"/api/v1/people/608379"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4098419952817,"aZ":-20.37672576761966,"pfxX":-6.539876758559037,"pfxZ":8.391165012109987,"pX":-0.4445372707236637,"pZ":0.6339643201100954,"vX0":5.229408402014034,"vY0":-118.09961182807696,"vZ0":-9.154462319062976,"x":133.94,"y":221.66,"x0":-1.8425508944484716,"y0":50.00476024561453,"z0":6.448742061009917,"aX":-9.198778618754762},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":13.1,"breakHorizontal":10.4,"spinRate":1448,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4645643826239114,"extension":6.703966372056208},"index":0,"playId":"fedc13ce-330e-3faa-b2e0-69219aa3e9db","pitchNumber":1,"startTime":"2026-04-30T02:45:07.506Z","endTime":"2026-04-30T02:45:10.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9193161047104,"aZ":-23.28386571450852,"pfxX":0.16906749711362234,"pfxZ":5.3134942395619404,"pX":0.3105677943293934,"pZ":2.516645393990725,"vX0":6.002707398356864,"vY0":-128.39700827866392,"vZ0":-5.081371540062588,"x":105.16,"y":170.83,"x0":-2.0770628343484527,"y0":50.005035492662415,"z0":6.3269470024929575,"aX":0.28327940721129546},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.8,"breakHorizontal":-1.6,"spinRate":2247,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.42614497535696083,"extension":6.787978776179139},"index":1,"playId":"d52e9093-191f-30c0-9c54-b6d4c686d7e0","pitchNumber":2,"startTime":"2026-04-30T02:45:28.307Z","endTime":"2026-04-30T02:45:31.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0491784402557,"aZ":-21.54178262508873,"pfxX":-7.9062729287480735,"pfxZ":7.58103912084182,"pX":-0.6198446891552972,"pZ":2.5010766131443742,"vX0":4.856056140348963,"vY0":-117.85167409214534,"vZ0":-5.009219647028534,"x":140.63,"y":171.25,"x0":-1.683150414411988,"y0":50.00125549932864,"z0":6.651685535051811,"aX":-11.085787092095545},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":12.7,"breakHorizontal":13.1,"spinRate":1436,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.46531462542461055,"extension":6.579182400236968},"index":2,"playId":"d2969694-56d1-3e00-8e7e-fc2e71615370","pitchNumber":3,"startTime":"2026-04-30T02:45:45.977Z","endTime":"2026-04-30T02:45:50.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.156980795743003,"aZ":-26.152095977052852,"pfxX":-8.837463533174594,"pfxZ":4.238620505418479,"pX":-1.6316164168518104,"pZ":2.173033654663875,"vX0":3.208062146909071,"vY0":-118.60124948320585,"vZ0":-4.890650602375662,"x":179.19,"y":180.11,"x0":-1.8552871389608345,"y0":50.00366697110452,"z0":6.653269428935003,"aX":-12.562400424769148},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":1448,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4622061490468896,"extension":6.721094094880517},"index":3,"playId":"1ca0c3a7-66f6-3dbc-b589-e23c8e6c5b87","pitchNumber":4,"startTime":"2026-04-30T02:46:05.679Z","endTime":"2026-04-30T02:46:08.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.758493049671916,"aZ":-25.840570324888922,"pfxX":0.08655839420457623,"pfxZ":3.990276131273207,"pX":0.539998663289834,"pZ":2.511916160332175,"vX0":5.946270968020387,"vY0":-125.0201038373878,"vZ0":-4.4468750580944105,"x":96.42,"y":170.96,"x0":-1.878459125226328,"y0":50.000277926428005,"z0":6.429743688167653,"aX":0.13629015904157857},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.5,"breakHorizontal":-1.6,"spinRate":2004,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4377901509087434,"extension":6.6612511596077715},"hitData":{"launchSpeed":105.6,"launchAngle":33.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":198.04,"coordY":51.82}},"index":4,"playId":"4f56f20d-9154-3679-80e2-dd3a51c3a65a","pitchNumber":5,"startTime":"2026-04-30T02:46:23.507Z","endTime":"2026-04-30T02:46:56.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:46:56.516Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging, catcher Carter Jensen to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T02:47:04.405Z","endTime":"2026-04-30T02:48:23.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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(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":84.2,"endSpeed":77.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20220909254513,"aZ":-27.28737733859108,"pfxX":0.6798208661638312,"pfxZ":3.2048949496269916,"pX":0.4242307552792731,"pZ":2.556707906076895,"vX0":5.488103337980429,"vY0":-122.49265428987147,"vZ0":-3.776873085738438,"x":100.83,"y":169.75,"x0":-1.9296496541173827,"y0":50.004993199970556,"z0":6.440281063043981,"aX":1.0376287013498204},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.2,"breakHorizontal":-2.5,"spinRate":1965,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4464001443554362,"extension":6.800058185902122},"index":0,"playId":"1b4f1de8-8e40-3d3e-b9c7-a9ce683d15ae","pitchNumber":1,"startTime":"2026-04-30T02:47:15.818Z","endTime":"2026-04-30T02:47:20.419Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310853698022154,"aZ":-21.553335494527268,"pfxX":1.2318142932052545,"pfxZ":6.302685627713469,"pX":0.07387898451417153,"pZ":2.6042343777141426,"vX0":4.654735515854304,"vY0":-128.20356123949298,"vZ0":-5.470180964015323,"x":114.18,"y":168.47,"x0":-1.9160392803059931,"y0":50.00571525963825,"z0":6.418636547929328,"aX":2.07740451934175},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.6,"breakHorizontal":-3.1,"spinRate":2223,"spinDirection":184},"zone":5,"typeConfidence":2.0,"plateTime":0.42513967705343303,"extension":6.495748882799296},"index":1,"playId":"2fc82531-64c0-3125-9fa6-703d89d21491","pitchNumber":2,"startTime":"2026-04-30T02:47:44.827Z","endTime":"2026-04-30T02:47:48.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.323254746265405,"aZ":-39.01122194131694,"pfxX":5.590445151107243,"pfxZ":-5.433662919791286,"pX":0.3189122047020724,"pZ":0.4230391034046969,"vX0":3.0364313746112854,"vY0":-111.50583966581824,"vZ0":-4.310649966022454,"x":104.84,"y":227.36,"x0":-1.787585722879646,"y0":50.00497486342499,"z0":6.412491133406242,"aX":7.029869435340985},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.7,"breakHorizontal":-10.9,"spinRate":2187,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4914804741972949,"extension":6.494369743805256},"index":2,"playId":"27b19656-7db6-31d4-bb61-9e065e3199a6","pitchNumber":3,"startTime":"2026-04-30T02:48:15.535Z","endTime":"2026-04-30T02:48:23.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:48:23.281Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T02:48:39.272Z","endTime":"2026-04-30T02:49:51.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84056580165469,"aZ":-26.90070193179701,"pfxX":2.500983302449372,"pfxZ":3.2513860325399424,"pX":0.13513398352833286,"pZ":3.018201469465628,"vX0":4.823356026072297,"vY0":-126.0852611323136,"vZ0":-2.9880496295425307,"x":111.85,"y":157.29,"x0":-2.122035047230556,"y0":50.004341464681815,"z0":6.372415272336298,"aX":4.055714671317566},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":-5.5,"spinRate":2103,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.433181336985748,"extension":6.6305280891079335},"index":0,"playId":"fc769014-adaf-3d3e-ab4c-0c5b9eb71af0","pitchNumber":1,"startTime":"2026-04-30T02:48:47.207Z","endTime":"2026-04-30T02:48:50.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4153136583178,"aZ":-20.426346182636422,"pfxX":-6.448972154921911,"pfxZ":8.634609094204095,"pX":0.22957234256791703,"pZ":0.8032757065929881,"vX0":6.342661875982153,"vY0":-116.09895734261876,"vZ0":-8.496054131520058,"x":108.25,"y":217.09,"x0":-1.7042425430590789,"y0":50.00467980705529,"z0":6.465130102324252,"aX":-8.775713191982486},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":13.7,"breakHorizontal":10.1,"spinRate":1447,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.47239484211552796,"extension":6.684909636610057},"index":1,"playId":"47f4d020-6cde-3c68-8ee7-2fa2f246e03c","pitchNumber":2,"startTime":"2026-04-30T02:49:01.422Z","endTime":"2026-04-30T02:49:05.417Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488854884131307,"aZ":-12.043695179324578,"pfxX":-1.8781112120139256,"pfxZ":11.386254416764103,"pX":-0.8829036201983399,"pZ":1.6294075282010612,"vX0":2.8110958133030803,"vY0":-132.4147573840623,"vZ0":-10.242873542301297,"x":150.65,"y":194.79,"x0":-1.716492167540044,"y0":50.00028080108521,"z0":6.439745657330599,"aX":-3.3196363278853314},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.5,"breakHorizontal":2.8,"spinRate":2033,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.41436845860783267,"extension":6.374167909246665},"index":2,"playId":"5f18a394-ba28-396e-a3f7-9862ab3395ee","pitchNumber":3,"startTime":"2026-04-30T02:49:17.645Z","endTime":"2026-04-30T02:49:22.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.580475946336858,"aZ":-21.561760905011337,"pfxX":1.2750254066490774,"pfxZ":6.397347183890426,"pX":-1.5448709448994868,"pZ":1.599606633210402,"vX0":1.2530378671294435,"vY0":-127.32008483781665,"vZ0":-7.280669236692915,"x":175.89,"y":195.59,"x0":-2.207179074706041,"y0":50.00260827886124,"z0":6.175341021692333,"aX":2.115067273963929},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.3,"breakHorizontal":-2.5,"spinRate":2051,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.42848588620934613,"extension":6.658968969993236},"index":3,"playId":"854a85d9-bb3c-39d3-b79a-a5a5efc92c39","pitchNumber":4,"startTime":"2026-04-30T02:49:31.004Z","endTime":"2026-04-30T02:49:35.020Z","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":91.8,"endSpeed":84.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17829548958061,"aZ":-14.045995994868822,"pfxX":-6.908245346211887,"pfxZ":9.99751463748407,"pX":1.2305025559763365,"pZ":1.6848112958518988,"vX0":9.483153049264642,"vY0":-133.2091889700172,"vZ0":-9.576621050902853,"x":70.1,"y":193.29,"x0":-1.463190064990093,"y0":50.00479625863418,"z0":6.320774396034881,"aX":-12.529876499814913},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":10.7,"spinRate":1987,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40975400824271,"extension":6.76164465484124},"index":4,"playId":"59ebe995-7831-341f-b1ef-6b23a6b2db16","pitchNumber":5,"startTime":"2026-04-30T02:49:46.523Z","endTime":"2026-04-30T02:49:51.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:49:51.687Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a sharp ground ball to shortstop Bobby Witt Jr., deflected by third baseman Maikel Garcia. Nick Kurtz to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T02:50:42.599Z","endTime":"2026-04-30T02:51:17.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T02:50:20.339Z","endTime":"2026-04-30T02:50:44.770Z","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":91.2,"endSpeed":83.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.499258432695644,"aZ":-12.206151286092796,"pfxX":-6.421428642309466,"pfxZ":11.304982144698059,"pX":-0.6494299678164346,"pZ":1.6218396608654708,"vX0":4.987608814617938,"vY0":-132.3690288478894,"vZ0":-10.017341203130188,"x":141.75,"y":194.99,"x0":-1.728225937802447,"y0":50.001759612978574,"z0":6.359950488600546,"aX":-11.34086537893223},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.4,"breakHorizontal":10.4,"spinRate":1936,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.41452717518657956,"extension":6.713113290507567},"index":1,"playId":"662d9951-7639-35b2-816f-33d7e85d72c7","pitchNumber":1,"startTime":"2026-04-30T02:50:44.770Z","endTime":"2026-04-30T02:50:49.494Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95051540396232,"aZ":-21.56460542056218,"pfxX":-8.291518145763298,"pfxZ":7.547786147967944,"pX":-0.3044387056676787,"pZ":1.4225739187170783,"vX0":5.840439786919008,"vY0":-117.67807523239757,"vZ0":-7.217260844520215,"x":128.6,"y":200.37,"x0":-1.7390071184893907,"y0":50.001049729921704,"z0":6.52155886583786,"aX":-11.649172619142906},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":12.1,"breakHorizontal":13.6,"spinRate":1400,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.46512113943810585,"extension":6.7314972813172265},"hitData":{"launchSpeed":103.6,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":92.56,"coordY":164.2}},"index":2,"playId":"5c9720ca-700c-39d1-8745-2c262055063a","pitchNumber":2,"startTime":"2026-04-30T02:51:04.558Z","endTime":"2026-04-30T02:51:17.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:51:17.222Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Royals challenged (tag play), call on the field was overturned: Carlos Cortes singles on a ground ball to right fielder Lane Thomas. Nick Kurtz out at home on the throw, right fielder Lane Thomas to catcher Carter Jensen. Shea Langeliers to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T02:51:32.290Z","endTime":"2026-04-30T02:51:57.731Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.368909719958904,"aZ":-41.3933261104311,"pfxX":7.3385823022372545,"pfxZ":-7.586301010176959,"pX":0.33964588581136196,"pZ":2.101257417658981,"vX0":2.917747189084881,"vY0":-110.12393001962594,"vZ0":-0.2944398933210097,"x":104.05,"y":182.05,"x0":-1.9596827377687887,"y0":50.00122632915294,"z0":6.6524733251420844,"aX":8.921928163287035},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-13.4,"breakHorizontal":-14.0,"spinRate":2332,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.4992876708132621,"extension":6.649214429247092},"hitData":{"launchSpeed":90.0,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.27,"coordY":111.46}},"index":0,"playId":"85331999-020e-3ae6-8704-d11fd1332d41","pitchNumber":1,"startTime":"2026-04-30T02:51:47.104Z","endTime":"2026-04-30T02:51:57.731Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":118},"playEndTime":"2026-04-30T02:51:57.731Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T02:55:57.328Z","endTime":"2026-04-30T02:56:50.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":94.3,"endSpeed":85.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76563022325508,"aZ":-17.6434863313022,"pfxX":-8.483959179990986,"pfxZ":7.663546516008525,"pX":-0.610687165235127,"pZ":3.127633390735965,"vX0":5.370185932361687,"vY0":-137.18006070394878,"vZ0":-3.953653262835828,"x":140.28,"y":154.33,"x0":-1.4964466071053086,"y0":50.0049877081363,"z0":5.798499556076847,"aX":-16.09050295294703},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":14.2,"spinRate":2067,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40005296645058985,"extension":6.532942472719301},"index":0,"playId":"8527cd7e-888b-3627-9659-42cbc451e969","pitchNumber":1,"startTime":"2026-04-30T02:55:57.328Z","endTime":"2026-04-30T02:56:01.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.108082268996668,"aZ":-22.181078898336718,"pfxX":-8.270374021441944,"pfxZ":6.638912002007182,"pX":-0.5409150121281565,"pZ":1.4772770839085905,"vX0":4.984707487840435,"vY0":-122.18571488370343,"vZ0":-5.40436947717712,"x":137.62,"y":198.89,"x0":-1.5377367824849435,"y0":50.00262388593484,"z0":5.635397751827861,"aX":-12.447376177117471},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.9,"breakHorizontal":13.7,"spinRate":1423,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.44907205175136333,"extension":6.64994301762105},"index":1,"playId":"dfde9794-2304-3d35-a693-79a73a084386","pitchNumber":2,"startTime":"2026-04-30T02:56:12.300Z","endTime":"2026-04-30T02:56:18.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.354664381893226,"aZ":-18.625141590608045,"pfxX":0.7687833765078083,"pfxZ":7.119892938439044,"pX":0.024280690561163318,"pZ":3.3280114861653454,"vX0":3.9939802767872683,"vY0":-137.07509188459295,"vZ0":-3.366784972462547,"x":116.07,"y":148.92,"x0":-1.5515603773899387,"y0":50.000991958055735,"z0":5.844080983322861,"aX":1.461713974332545},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":-2.3,"spinRate":2253,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39961289579467385,"extension":6.543169111092462},"index":2,"playId":"fd92f7e2-2ef7-306d-94a5-437cb8efa65e","pitchNumber":3,"startTime":"2026-04-30T02:56:25.039Z","endTime":"2026-04-30T02:56:28.127Z","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":97.1,"endSpeed":88.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.498691991823886,"aZ":-11.31222019781011,"pfxX":-4.93416481258253,"pfxZ":10.31851916788122,"pX":0.3198245402943366,"pZ":2.441385594931472,"vX0":6.814438957518874,"vY0":-141.14869713082004,"vZ0":-7.124897516895825,"x":104.81,"y":172.86,"x0":-1.4823253622280899,"y0":50.005014969485195,"z0":5.7233907705555085,"aX":-9.978427904298895},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":7.6,"spinRate":2129,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3877338527443541,"extension":6.502804860788032},"hitData":{"launchSpeed":83.9,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.19,"coordY":155.07}},"index":3,"playId":"9790a9be-f42a-32ce-92dc-501e864af133","pitchNumber":4,"startTime":"2026-04-30T02:56:42.656Z","endTime":"2026-04-30T02:56:50.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:56:50.309Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jac Caglianone walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T02:57:02.538Z","endTime":"2026-04-30T02:58:53.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867830095119615,"aZ":-27.491277257252392,"pfxX":-9.22963831346851,"pfxZ":3.2483311064636555,"pX":-0.010894328097727318,"pZ":0.698277586670541,"vX0":6.51736485638211,"vY0":-119.10201147219168,"vZ0":-5.6742176848843435,"x":117.42,"y":219.93,"x0":-1.5772447414052486,"y0":50.00567274093367,"z0":5.58344837760642,"aX":-13.324543546395386},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.8,"breakHorizontal":15.2,"spinRate":1396,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4590530963344204,"extension":6.909918904555423},"index":0,"playId":"cf4d514d-1366-33b5-8b4c-e67438ca4584","pitchNumber":1,"startTime":"2026-04-30T02:57:14.391Z","endTime":"2026-04-30T02:57:18.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13466782093448,"aZ":-21.30587459104931,"pfxX":-0.7494509320988465,"pfxZ":5.615756646402678,"pX":0.5048468225213611,"pZ":3.6170799637133872,"vX0":5.4601507065014845,"vY0":-138.50524383739108,"vZ0":-2.181106252382519,"x":97.76,"y":141.12,"x0":-1.398111893782912,"y0":50.00024239282699,"z0":5.845762888029273,"aX":-1.4501729673795842},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":0.1,"spinRate":2379,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3960892706494774,"extension":6.7320137016633605},"index":1,"playId":"6bc14254-9b79-35b0-a0ea-4ccfbb60be31","pitchNumber":2,"startTime":"2026-04-30T02:57:35.826Z","endTime":"2026-04-30T02:57:38.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71135111359294,"aZ":-19.39480461784884,"pfxX":1.0376897846302184,"pfxZ":6.6284583403332284,"pX":0.06585420918938364,"pZ":4.458744855183246,"vX0":3.9132724846962472,"vY0":-137.97657014877007,"vZ0":-0.460829192034946,"x":114.49,"y":118.39,"x0":-1.5056186224986734,"y0":50.00215281402682,"z0":5.934856666645098,"aX":2.0004826083122254},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":-2.6,"spinRate":2328,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.39697733257147716,"extension":6.332074949678426},"index":2,"playId":"74bdbad5-ff05-3335-b855-9e0817ba26ef","pitchNumber":3,"startTime":"2026-04-30T02:57:50.579Z","endTime":"2026-04-30T02:57:54.496Z","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.8,"endSpeed":88.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67865802772645,"aZ":-11.039401069671301,"pfxX":-4.905298634663392,"pfxZ":10.422194104858097,"pX":0.011771774049429834,"pZ":2.868910154309824,"vX0":5.665857009975414,"vY0":-142.20846100311948,"vZ0":-6.257969338845616,"x":116.55,"y":161.32,"x0":-1.378682661272566,"y0":50.00080918411381,"z0":5.81360459827751,"aX":-9.945233135518604},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":7.6,"spinRate":2334,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3866499525936149,"extension":6.412006711087231},"index":3,"playId":"1e3e8029-498d-3de9-8257-a33dbe6dc909","pitchNumber":4,"startTime":"2026-04-30T02:58:08.680Z","endTime":"2026-04-30T02:58:11.680Z","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":86.7,"endSpeed":79.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020491538277017,"aZ":-30.694432515943017,"pfxX":5.658613728041187,"pfxZ":0.9261410406294148,"pX":0.1433670159790009,"pZ":1.1372709185401675,"vX0":2.9531380611244775,"vY0":-126.19318039532952,"vZ0":-4.879291275088979,"x":111.54,"y":208.07,"x0":-1.7794172923062375,"y0":50.00458416398576,"z0":5.584580872132428,"aX":9.076658696393523},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-10.9,"spinRate":2820,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.4349548533355536,"extension":6.668507676173989},"index":4,"playId":"28144fd6-c833-31f0-9fa9-52bb281196d0","pitchNumber":5,"startTime":"2026-04-30T02:58:29.623Z","endTime":"2026-04-30T02:58:35.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47753083691712,"aZ":-28.854185893591314,"pfxX":8.658386571021992,"pfxZ":2.117582472426646,"pX":1.7015762840811268,"pZ":1.2020908180058059,"vX0":6.014899969243219,"vY0":-125.36619176444326,"vZ0":-4.671948168459808,"x":52.14,"y":206.32,"x0":-1.8649961138447209,"y0":50.0056000010068,"z0":5.48182333680942,"aX":13.601518027353059},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":-17.2,"spinRate":2721,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.43912583922295756,"extension":6.576831373267824},"index":5,"playId":"27d5a8d2-c4c4-37c2-b24f-89d155400de4","pitchNumber":6,"startTime":"2026-04-30T02:58:46.347Z","endTime":"2026-04-30T02:58:53.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:58:53.583Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T02:58:52.315Z","endTime":"2026-04-30T02:59:55.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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.3,"endSpeed":88.1,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.02408789012956,"aZ":-17.5834435342211,"pfxX":-9.925098062079224,"pfxZ":7.278730960035556,"pX":-1.3579302717289217,"pZ":2.6632288113787643,"vX0":4.515397529833273,"vY0":-141.54256813325705,"vZ0":-5.476256599243513,"x":168.76,"y":166.87,"x0":-1.695560620411945,"y0":50.00065073328964,"z0":5.770751436438581,"aX":-19.887126464628615},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":16.9,"spinRate":2185,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3888197679336409,"extension":6.416903287885469},"index":0,"playId":"5abffeb0-cb13-3b89-81ac-a57ea39ab9ec","pitchNumber":1,"startTime":"2026-04-30T02:59:13.707Z","endTime":"2026-04-30T02:59:17.064Z","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":96.7,"endSpeed":87.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.939588135523486,"aZ":-16.98538505164835,"pfxX":-9.575035403392492,"pfxZ":7.675208218666635,"pX":-0.7906580812216172,"pZ":2.6446871600971034,"vX0":5.619886768793255,"vY0":-140.5145374605357,"vZ0":-5.703018287858292,"x":147.14,"y":167.37,"x0":-1.5836562948498596,"y0":50.002613342631875,"z0":5.822871948654825,"aX":-18.94684668031868},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":16.0,"spinRate":2159,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3913751030237167,"extension":6.543505644537329},"index":1,"playId":"36ce4336-b497-37af-a632-4b3dd22ca110","pitchNumber":2,"startTime":"2026-04-30T02:59:34.511Z","endTime":"2026-04-30T02:59:38.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.887693623865175,"aZ":-13.718369773295969,"pfxX":-8.504937921693559,"pfxZ":9.256722257232461,"pX":-0.7041416424397219,"pZ":2.225761569525288,"vX0":5.304945154624428,"vY0":-140.9829355593247,"vZ0":-7.433641222535836,"x":143.84,"y":178.68,"x0":-1.514536635492273,"y0":50.003447686629016,"z0":5.799706433819411,"aX":-16.95907605567239},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":14.2,"spinRate":2123,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.38992751883889065,"extension":6.500661337038251},"index":2,"playId":"ca78ada8-4cc9-3742-ad79-ad82eec45dfd","pitchNumber":3,"startTime":"2026-04-30T02:59:51.404Z","endTime":"2026-04-30T02:59:55.803Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T02:59:55.803Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a ground ball. Jac Caglianone out at 2nd, hit by batted ball, second baseman Jeff McNeil unassisted.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T02:59:57.754Z","endTime":"2026-04-30T03:00:39.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_hbr","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.097123910161955,"aZ":-11.281618362682693,"pfxX":-4.904919200860466,"pfxZ":10.449531838233273,"pX":-0.6908729953084695,"pZ":2.4970151802333866,"vX0":4.022165661579379,"vY0":-141.41266872247505,"vZ0":-7.107158907305471,"x":143.33,"y":171.36,"x0":-1.50348845342934,"y0":50.00324535474382,"z0":5.788060199127378,"aX":-9.807279252234101},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2354,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3892353874702552,"extension":6.401296200449557},"index":0,"playId":"d54c46d2-2d6b-3277-ac46-ed0f2e2b884f","pitchNumber":1,"startTime":"2026-04-30T03:00:18.985Z","endTime":"2026-04-30T03:00:23.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36782346918656,"aZ":-19.63181817950821,"pfxX":0.23789887155469458,"pfxZ":6.60691360494592,"pX":0.5095409156408066,"pZ":2.6937474769335568,"vX0":5.486669669867461,"vY0":-137.3979771678238,"vZ0":-4.8172140404590085,"x":97.58,"y":166.05,"x0":-1.5499380317293354,"y0":50.00518915186239,"z0":5.816420518288565,"aX":0.4517854963674422},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":-1.7,"spinRate":2304,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.39968340990973905,"extension":6.5354299446401445},"hitData":{"launchSpeed":93.2,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.92,"coordY":160.4}},"index":1,"playId":"b094a642-cf60-33d5-b1ee-433fcaabe7cb","pitchNumber":2,"startTime":"2026-04-30T03:00:34.380Z","endTime":"2026-04-30T03:00:39.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:00:39.246Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to right fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T03:02:34.366Z","endTime":"2026-04-30T03:04:39.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.545993212870965,"aZ":-13.420017338170819,"pfxX":-4.601065967964103,"pfxZ":10.798663270551042,"pX":1.1179886839920106,"pZ":1.651197266396932,"vX0":7.948108616366124,"vY0":-131.14953644020775,"vZ0":-9.815260137037413,"x":74.38,"y":194.2,"x0":-1.3583623682112431,"y0":50.00257538528997,"z0":6.450727511199598,"aX":-7.99083746510298},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2061,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.41814513403213693,"extension":6.605236134652627},"index":0,"playId":"03431d38-32df-3a37-b17c-bf9972e1ed79","pitchNumber":1,"startTime":"2026-04-30T03:02:51.426Z","endTime":"2026-04-30T03:02:56.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.8,"endSpeed":72.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287699944599208,"aZ":-20.819483778678645,"pfxX":-7.069515889781916,"pfxZ":8.414926294523115,"pX":0.5769664970091619,"pZ":1.7473957400382316,"vX0":6.9409190587682295,"vY0":-115.90419554613436,"vZ0":-6.514957591237738,"x":95.01,"y":191.6,"x0":-1.5494534532824464,"y0":50.00511094402735,"z0":6.605987027179139,"aX":-9.542837577260425},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":13.7,"breakHorizontal":10.9,"spinRate":1442,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4740368427448516,"extension":6.6144674967153065},"index":1,"playId":"d465cc82-a0ee-3d44-9e0c-612bcce759b0","pitchNumber":2,"startTime":"2026-04-30T03:03:07.033Z","endTime":"2026-04-30T03:03:11.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572429739649504,"aZ":-25.30386757354312,"pfxX":0.954817073224,"pfxZ":4.601863063310205,"pX":0.821928481996269,"pZ":0.4009750984851125,"vX0":5.71938231797637,"vY0":-121.87787720965142,"vZ0":-8.99908704958603,"x":85.67,"y":227.95,"x0":-1.6863465348192417,"y0":50.004994461223674,"z0":6.351255870996853,"aX":1.4255410801376598},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.2,"breakHorizontal":-3.1,"spinRate":1995,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4506508496100148,"extension":6.657041534600545},"index":2,"playId":"05f4b97e-7686-3547-9050-90174a7a08fa","pitchNumber":3,"startTime":"2026-04-30T03:03:20.226Z","endTime":"2026-04-30T03:03:24.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78719685064172,"aZ":-14.340285276816319,"pfxX":-6.430471275962928,"pfxZ":10.215738271814411,"pX":0.1208921267416331,"pZ":3.4525782922860357,"vX0":6.412255637706043,"vY0":-131.28752848125606,"vZ0":-5.177160229694149,"x":112.39,"y":145.56,"x0":-1.5176520759428136,"y0":50.00396760533447,"z0":6.517464083803847,"aX":-11.227098724938932},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.5,"breakHorizontal":10.2,"spinRate":2000,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.41719563976328367,"extension":6.677992810816785},"index":3,"playId":"0129b0b1-3163-33c5-8469-d10671046d4d","pitchNumber":4,"startTime":"2026-04-30T03:03:41.698Z","endTime":"2026-04-30T03:03:45.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33607522938512,"aZ":-11.439291617884983,"pfxX":-3.511455434689966,"pfxZ":11.597540181618793,"pX":-0.1321305148275894,"pZ":3.248171274759117,"vX0":4.357997840738533,"vY0":-133.96857012378692,"vZ0":-6.613771240145029,"x":122.04,"y":151.08,"x0":-1.336277542793921,"y0":50.00571064264332,"z0":6.595079385035959,"aX":-6.280066356255195},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.4,"breakHorizontal":5.3,"spinRate":2170,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.41142448186523906,"extension":6.567893716685523},"index":4,"playId":"199ce901-874a-3ffa-8ca6-cdeabb2bb290","pitchNumber":5,"startTime":"2026-04-30T03:03:59.843Z","endTime":"2026-04-30T03:04:02.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63118078991596,"aZ":-27.776181920479097,"pfxX":-9.429214380259744,"pfxZ":3.245949087429011,"pX":1.0006646384516416,"pZ":1.3702791020752334,"vX0":8.042295897543804,"vY0":-116.23277615926212,"vZ0":-5.9597024903216065,"x":78.86,"y":201.78,"x0":-1.294328053790295,"y0":50.00421654480393,"z0":6.634997261650712,"aX":-12.785894012191266},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.4,"breakHorizontal":14.9,"spinRate":1552,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.472873592298622,"extension":6.5731380313291705},"index":5,"playId":"f97c528e-55af-3caa-9341-620623674a90","pitchNumber":6,"startTime":"2026-04-30T03:04:17.781Z","endTime":"2026-04-30T03:04:22.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.879076722127355,"aZ":-12.237748395432584,"pfxX":-2.52208827252102,"pfxZ":11.024125590471506,"pX":-0.09481888955824957,"pZ":2.942527330321482,"vX0":4.638919389046515,"vY0":-133.64504907285237,"vZ0":-6.871238187113377,"x":120.61,"y":159.33,"x0":-1.525637993434144,"y0":50.004024828382335,"z0":6.426533595716455,"aX":-4.561965938721429},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":3.6,"spinRate":2121,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.4098890969893665,"extension":6.625368434909478},"hitData":{"launchSpeed":94.5,"launchAngle":27.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.24,"coordY":68.59}},"index":6,"playId":"09386c5c-acd3-3346-84da-18168bef8a38","pitchNumber":7,"startTime":"2026-04-30T03:04:31.828Z","endTime":"2026-04-30T03:04:39.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:04:39.477Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T03:04:48.777Z","endTime":"2026-04-30T03:06:13.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632985868042564,"aZ":-18.15823515816751,"pfxX":-8.077940670274549,"pfxZ":8.104903496706013,"pX":-1.3370441452136774,"pZ":3.2969109194049824,"vX0":3.6844965331950426,"vY0":-131.38752943822425,"vZ0":-4.851041243535543,"x":167.96,"y":149.76,"x0":-1.716297612912165,"y0":50.00534602471137,"z0":6.537381274509243,"aX":-13.972709480681418},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.7,"breakHorizontal":13.7,"spinRate":1849,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4186057968306507,"extension":6.645233876064156},"index":0,"playId":"fc6257d7-5ffe-3480-bf57-1173bf106735","pitchNumber":1,"startTime":"2026-04-30T03:05:08.791Z","endTime":"2026-04-30T03:05:13.142Z","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":89.9,"endSpeed":81.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005704586313847,"aZ":-13.165625073957994,"pfxX":-1.0889502042147572,"pfxZ":11.131141049560052,"pX":-0.05086581261574132,"pZ":3.213323914459926,"vX0":4.082182586088492,"vY0":-130.72142020991944,"vZ0":-6.064973175628501,"x":118.94,"y":152.02,"x0":-1.5003892218821258,"y0":50.00035736844596,"z0":6.576215198818305,"aX":-1.8596506486036495},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.8,"breakHorizontal":1.0,"spinRate":1960,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.42117135097004654,"extension":6.671146435731614},"index":1,"playId":"f19047ea-c989-3b2a-a17c-0661294067ca","pitchNumber":2,"startTime":"2026-04-30T03:05:21.938Z","endTime":"2026-04-30T03:05:25.934Z","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":79.6,"endSpeed":72.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.639010943603495,"aZ":-22.347560256311947,"pfxX":-6.715078433089003,"pfxZ":7.2599840590078255,"pX":-0.2552923098212302,"pZ":3.1717733675500726,"vX0":4.835425222540469,"vY0":-115.86583775727546,"vZ0":-3.241224787986617,"x":126.73,"y":153.14,"x0":-1.5018866782512856,"y0":50.00062008135797,"z0":6.735867621236259,"aX":-9.084466287133024},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":12.6,"breakHorizontal":10.9,"spinRate":1496,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.47361657713853544,"extension":6.614172910199254},"index":2,"playId":"e0734809-f247-3060-a52c-efb0524508b9","pitchNumber":3,"startTime":"2026-04-30T03:05:40.476Z","endTime":"2026-04-30T03:05:46.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315613182245706,"aZ":-29.834879690080992,"pfxX":3.5739878370310514,"pfxZ":1.5534564064240737,"pX":0.6460098727935779,"pZ":3.1633551007513296,"vX0":4.417876105572712,"vY0":-121.92085477335945,"vZ0":-1.9953518287401484,"x":92.38,"y":153.37,"x0":-1.6520043202639336,"y0":50.005337094635536,"z0":6.559897004646951,"aX":5.397125471828017},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.6,"breakHorizontal":-7.4,"spinRate":2016,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4487400395897976,"extension":6.677936056541574},"hitData":{"launchSpeed":84.0,"launchAngle":42.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.1,"coordY":86.67}},"index":3,"playId":"de927de8-d65c-3837-adb1-5a9323bd2be8","pitchNumber":4,"startTime":"2026-04-30T03:06:02.949Z","endTime":"2026-04-30T03:06:13.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:06:13.233Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T03:06:15.765Z","endTime":"2026-04-30T03:07:22.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88426477040993,"aZ":-40.82019809971456,"pfxX":5.384080897339644,"pfxZ":-7.292426828617119,"pX":-1.2019159760831393,"pZ":3.242623269623916,"vX0":0.29854499868993745,"vY0":-108.75796250400033,"vZ0":1.9999073180312734,"x":162.81,"y":151.23,"x0":-2.0398265853972806,"y0":50.00232973924775,"z0":6.772106153989775,"aX":6.3838769032014895},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-12.2,"breakHorizontal":-9.8,"spinRate":2315,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.5055895683802767,"extension":6.500439291656465},"index":0,"playId":"8b13c3d6-36c4-366e-b7c5-5e9b3313aa9a","pitchNumber":1,"startTime":"2026-04-30T03:06:37.918Z","endTime":"2026-04-30T03:06:41.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37717326379743,"aZ":-24.558165539538756,"pfxX":-9.201942289226922,"pfxZ":5.674816680982586,"pX":-0.01617432408488869,"pZ":3.839227361608812,"vX0":6.1553897789677245,"vY0":-115.13297696319819,"vZ0":-1.255035747709419,"x":117.62,"y":135.12,"x0":-1.5288053462948301,"y0":50.00419731553899,"z0":6.768120159402399,"aX":-12.354639884409874},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":10.2,"breakHorizontal":15.1,"spinRate":1364,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4757367801711574,"extension":6.675282878090391},"index":1,"playId":"954bb2f3-8ea9-36b4-abb5-469d907de891","pitchNumber":2,"startTime":"2026-04-30T03:06:49.837Z","endTime":"2026-04-30T03:06:54.533Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.608219388174764,"aZ":-11.437891199216814,"pfxX":-4.8995521778533675,"pfxZ":11.661412943948823,"pX":-1.2295453094104907,"pZ":2.2958461154218583,"vX0":2.8065774725843196,"vY0":-132.5797346924824,"vZ0":-8.869802980771151,"x":163.87,"y":176.79,"x0":-1.6658313693728857,"y0":50.00395484290293,"z0":6.521620470580184,"aX":-8.71416685442766},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.3,"breakHorizontal":8.3,"spinRate":2181,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4132847820983616,"extension":6.551659949502792},"index":2,"playId":"051d1772-3bf0-3adb-a057-3f515e754131","pitchNumber":3,"startTime":"2026-04-30T03:07:03.546Z","endTime":"2026-04-30T03:07:09.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.212303215156208,"aZ":-12.240277178663478,"pfxX":-4.298091532505854,"pfxZ":11.44309637618789,"pX":-0.660524017546935,"pZ":4.154421452977459,"vX0":3.99005400740917,"vY0":-131.71547689324814,"vZ0":-4.0520025966043605,"x":142.18,"y":126.61,"x0":-1.642888614388792,"y0":50.003729955938624,"z0":6.629974559345106,"aX":-7.488056438229559},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.9,"breakHorizontal":6.8,"spinRate":2094,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4172201159616198,"extension":6.628511752572254},"index":3,"playId":"21cddfd5-7a80-3af0-9d3d-66d4737fcbee","pitchNumber":4,"startTime":"2026-04-30T03:07:19.046Z","endTime":"2026-04-30T03:07:22.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:07:22.828Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Gelof flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T03:07:31.364Z","endTime":"2026-04-30T03:09:27.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3155617955003,"aZ":-12.764391510249988,"pfxX":-6.20928270054844,"pfxZ":10.844885039718289,"pX":-0.12457255579109221,"pZ":1.4585908183036804,"vX0":5.879845430552221,"vY0":-132.889221923536,"vZ0":-10.275255627145143,"x":121.75,"y":199.4,"x0":-1.5584870023824793,"y0":50.00087661598824,"z0":6.300960050891831,"aX":-11.111143515493657},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":1991,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.4120715378367996,"extension":6.809683134889119},"index":0,"playId":"10f47e27-ea40-39bc-ada2-71cea5544c0d","pitchNumber":1,"startTime":"2026-04-30T03:07:48.929Z","endTime":"2026-04-30T03:07:53.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837059282759782,"aZ":-21.046204185116842,"pfxX":0.9358898173760632,"pfxZ":6.722135484164333,"pX":-0.08595569973532087,"pZ":2.744675578545671,"vX0":4.629780958403301,"vY0":-127.27481732187343,"vZ0":-5.0839675679556375,"x":120.28,"y":164.67,"x0":-2.0433334392266143,"y0":50.004646058777084,"z0":6.4141972959878615,"aX":1.5497503571378617},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.4,"breakHorizontal":-2.6,"spinRate":2146,"spinDirection":192},"zone":5,"typeConfidence":2.0,"plateTime":0.4288256206072427,"extension":6.705455346651528},"index":1,"playId":"6a93416e-59f0-3175-9c39-0ac0b012b572","pitchNumber":2,"startTime":"2026-04-30T03:08:06.212Z","endTime":"2026-04-30T03:08:12.258Z","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":80.8,"endSpeed":74.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.954485382245167,"aZ":-24.08324035021983,"pfxX":-7.572169510828326,"pfxZ":5.724546906285362,"pX":-1.1076497541585162,"pZ":2.8494409568637273,"vX0":3.5237943612420115,"vY0":-117.71382178160495,"vZ0":-3.8174247150867955,"x":159.22,"y":161.85,"x0":-1.6350177291378518,"y0":50.000955745670375,"z0":6.705017209112019,"aX":-10.695867255046855},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.7,"breakHorizontal":13.0,"spinRate":1432,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4641295442851967,"extension":6.591168560159979},"index":2,"playId":"8f6aeb39-9ddb-35ef-bd1e-2363dc708499","pitchNumber":3,"startTime":"2026-04-30T03:08:33.478Z","endTime":"2026-04-30T03:08:38.668Z","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":86.7,"endSpeed":80.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.913532944058282,"aZ":-25.56422052203575,"pfxX":2.2678278978244832,"pfxZ":4.053636852834702,"pX":0.7157485917654643,"pZ":2.332830050617238,"vX0":5.632935228641008,"vY0":-126.21858627101285,"vZ0":-5.010759878190506,"x":89.72,"y":175.79,"x0":-1.8295388022542904,"y0":50.005980896466205,"z0":6.373308894051661,"aX":3.7017912100301102},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":-5.3,"spinRate":2110,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.43204325334050964,"extension":6.658356271655069},"index":3,"playId":"70c33829-426d-3c79-a631-833dd027fd6d","pitchNumber":4,"startTime":"2026-04-30T03:08:51.383Z","endTime":"2026-04-30T03:08:55.657Z","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":92.2,"endSpeed":84.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253204268207206,"aZ":-12.97941820660186,"pfxX":-4.055314517720131,"pfxZ":10.553241933289357,"pX":-0.5565737071445375,"pZ":2.6786178215169962,"vX0":4.097228364018303,"vY0":-134.07373612281984,"vZ0":-7.465543853880902,"x":138.22,"y":166.46,"x0":-1.5783986687923601,"y0":50.00386313592341,"z0":6.427558756757246,"aX":-7.376470841014479},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2155,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.40868634969558926,"extension":6.714871749700601},"hitData":{"launchSpeed":93.8,"launchAngle":40.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.8,"coordY":87.83}},"index":4,"playId":"e2480f7c-72ef-3acb-937d-328c70680fea","pitchNumber":5,"startTime":"2026-04-30T03:09:17.997Z","endTime":"2026-04-30T03:09:27.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:09:27.267Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to third baseman Darell Hernaiz.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T03:11:34.593Z","endTime":"2026-04-30T03:12:05.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133517435196765,"aZ":-22.171003959018705,"pfxX":0.5936221196348892,"pfxZ":5.427564957082687,"pX":0.03419520573836512,"pZ":3.586988619476665,"vX0":4.125463428641547,"vY0":-135.33240559351586,"vZ0":-1.906703788349185,"x":115.7,"y":141.93,"x0":-1.590872098775577,"y0":50.00619100954232,"z0":5.862888025017054,"aX":1.0949249029689807},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":-2.0,"spinRate":2374,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4056315615450532,"extension":6.333163523493062},"index":0,"playId":"ec7e8337-c354-3fb2-9a8a-beb1b997251e","pitchNumber":1,"startTime":"2026-04-30T03:11:34.593Z","endTime":"2026-04-30T03:11:38.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":77.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.263892209515173,"aZ":-24.76732328921847,"pfxX":9.332938398881947,"pfxZ":4.829698214315436,"pX":0.9665981203194126,"pZ":2.2756386425843007,"vX0":3.7273610695988273,"vY0":-123.27061465124524,"vZ0":-2.8674494712477783,"x":80.16,"y":177.34,"x0":-1.7790345560223675,"y0":50.0027661769363,"z0":5.55218969359928,"aX":14.31565214469978},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.3,"breakHorizontal":-17.8,"spinRate":2721,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.44489012179431553,"extension":6.471790832365},"index":1,"playId":"b6afcbca-27d0-3c71-942c-88a6089f1ae8","pitchNumber":2,"startTime":"2026-04-30T03:11:47.568Z","endTime":"2026-04-30T03:11:52.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81205246870235,"aZ":-16.455855761502594,"pfxX":-8.320622317291031,"pfxZ":7.900979300631056,"pX":-1.2157991739339984,"pZ":2.4211986730118973,"vX0":3.7270325557007165,"vY0":-140.39776138057837,"vZ0":-6.135731843139922,"x":163.34,"y":173.41,"x0":-1.4819669916690166,"y0":50.00502945567255,"z0":5.712390936234197,"aX":-16.555035393334972},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":14.3,"spinRate":2238,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39064226751587894,"extension":6.512150959311988},"hitData":{"launchSpeed":88.1,"launchAngle":9.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":86.3,"coordY":147.02}},"index":2,"playId":"3e6c3cdf-fcd1-38be-a886-8ef0b85331dc","pitchNumber":3,"startTime":"2026-04-30T03:12:00.578Z","endTime":"2026-04-30T03:12:05.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:12:05.345Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T03:12:10.132Z","endTime":"2026-04-30T03:13:09.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63091585709578,"aZ":-13.810019256663882,"pfxX":-3.6633214259153335,"pfxZ":9.123819653899831,"pX":0.5832290428976644,"pZ":2.798066316832419,"vX0":6.933811634940922,"vY0":-140.6812035162354,"vZ0":-5.6054798110241855,"x":94.77,"y":163.23,"x0":-1.432723740364529,"y0":50.00547094351263,"z0":5.7049300090660235,"aX":-7.376116523998901},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":5.3,"spinRate":2363,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3887009523853915,"extension":6.372269112477633},"index":0,"playId":"02f40719-4a1e-36ae-b99a-d062e2e0ba2b","pitchNumber":1,"startTime":"2026-04-30T03:12:32.759Z","endTime":"2026-04-30T03:12:37.184Z","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":84.3,"endSpeed":77.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.092955171314983,"aZ":-22.582389519172466,"pfxX":-7.8869261721310675,"pfxZ":6.256771197736115,"pX":-0.7947114157899319,"pZ":2.028516372858358,"vX0":3.826220672834312,"vY0":-122.72220021388743,"vZ0":-4.26925379206415,"x":147.29,"y":184.01,"x0":-1.3449935636895065,"y0":50.003096046310944,"z0":5.701958954176065,"aX":-12.09356986493019},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.7,"breakHorizontal":13.4,"spinRate":1555,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4454123672636223,"extension":6.590932917831362},"index":1,"playId":"a516d8d0-a3c3-33eb-b064-5070656e143c","pitchNumber":2,"startTime":"2026-04-30T03:12:45.382Z","endTime":"2026-04-30T03:12:48.628Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98419103202776,"aZ":-31.268518885028598,"pfxX":9.84308540253464,"pfxZ":0.6106801616879469,"pX":1.5115304101669744,"pZ":0.7076483606413646,"vX0":4.2935872828877795,"vY0":-122.25839742749486,"vZ0":-4.806806069705901,"x":59.38,"y":219.67,"x0":-1.5556145362231713,"y0":50.004877481228306,"z0":5.436655446757694,"aX":14.643780228466007},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.0,"breakHorizontal":-19.0,"spinRate":2611,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.45101209136557374,"extension":6.350561856187385},"index":2,"playId":"55fc3465-4ab5-309a-af2c-607d93423f35","pitchNumber":3,"startTime":"2026-04-30T03:13:04.571Z","endTime":"2026-04-30T03:13:09.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:13:09.648Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carter Jensen walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T03:13:12.147Z","endTime":"2026-04-30T03:15:06.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.1,"endSpeed":76.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.884801782094957,"aZ":-19.89649774806127,"pfxX":-5.948830035174264,"pfxZ":8.289940632956954,"pX":0.3745648284037924,"pZ":1.1624577911493734,"vX0":6.307117716127128,"vY0":-120.75376723461288,"vZ0":-6.255696473633569,"x":102.72,"y":207.39,"x0":-1.4947968747457192,"y0":50.0038440640462,"z0":5.529996881548385,"aX":-8.811339692307936},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":1474,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4531098092225654,"extension":6.769069656848751},"index":0,"playId":"66659f3b-31e4-3300-b50b-661e95a720a3","pitchNumber":1,"startTime":"2026-04-30T03:13:34.207Z","endTime":"2026-04-30T03:13:38.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.825462378604996,"aZ":-28.777126091120454,"pfxX":7.528961443801249,"pfxZ":2.2011352222275224,"pX":0.19193785040747302,"pZ":0.4313919051199519,"vX0":2.9133547986288173,"vY0":-123.46155437452573,"vZ0":-6.204734813578569,"x":109.68,"y":227.13,"x0":-1.981819765942376,"y0":50.00243423317712,"z0":5.402390554758522,"aX":11.608833582815071},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.8,"breakHorizontal":-14.3,"spinRate":2593,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.44382599821149915,"extension":6.289793473907508},"index":1,"playId":"8b931126-8322-3fb0-a320-d4555c8a2b94","pitchNumber":2,"startTime":"2026-04-30T03:13:46.644Z","endTime":"2026-04-30T03:13:50.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.608192014620332,"aZ":-18.658237818258847,"pfxX":-9.309904247302182,"pfxZ":6.863416761710691,"pX":-0.4701124675617184,"pZ":2.2952618737203463,"vX0":6.154303075374069,"vY0":-139.50753430903166,"vZ0":-5.983679440043374,"x":134.92,"y":176.81,"x0":-1.495965818994063,"y0":50.00545013851491,"z0":5.699414743592331,"aX":-18.339640129075004},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":15.6,"spinRate":2086,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39273931111781124,"extension":6.635768470583404},"index":2,"playId":"def28b0e-b6a6-34c8-89a2-8d0fbe252734","pitchNumber":3,"startTime":"2026-04-30T03:14:04.375Z","endTime":"2026-04-30T03:14:07.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87105790954502,"aZ":-11.02359386304156,"pfxX":-7.059592379917185,"pfxZ":10.69430850497869,"pX":-0.27851840669910705,"pZ":0.8811525210073524,"vX0":5.134922816312692,"vY0":-140.24252618215232,"vZ0":-11.257098253977498,"x":127.62,"y":214.99,"x0":-1.2228056742904394,"y0":50.0022887365352,"z0":5.683000948432832,"aX":-13.959602443190326},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":11.6,"spinRate":2215,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3916487760229219,"extension":6.580263302901718},"index":3,"playId":"067a2db6-d91b-3df7-b8ab-9e0bb9891136","pitchNumber":4,"startTime":"2026-04-30T03:14:21.245Z","endTime":"2026-04-30T03:14:25.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0232280647426,"aZ":-17.00782401789439,"pfxX":-8.936915807231843,"pfxZ":7.548144997690873,"pX":0.14626164601043154,"pZ":2.794352612632732,"vX0":7.465528182175975,"vY0":-140.84905539249738,"vZ0":-5.112216299770037,"x":111.42,"y":163.33,"x0":-1.3777144912416373,"y0":50.00004901189057,"z0":5.7327517887287,"aX":-17.951367280237896},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":14.6,"spinRate":2219,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.38888465217483636,"extension":6.420958560042011},"index":4,"playId":"c140161b-7c61-3b49-a1ed-d2e65777e511","pitchNumber":5,"startTime":"2026-04-30T03:14:37.405Z","endTime":"2026-04-30T03:14:41.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.635596465811854,"aZ":-16.29505119851324,"pfxX":-8.964905285527625,"pfxZ":7.8843792742615975,"pX":-1.106662829702942,"pZ":2.7475539739858643,"vX0":4.519834441201998,"vY0":-140.93266473424393,"vZ0":-5.224611141695486,"x":159.18,"y":164.6,"x0":-1.565245691234522,"y0":50.00544257357462,"z0":5.675874902273753,"aX":-18.059797187085046},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":15.4,"spinRate":2157,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3884573306283472,"extension":6.630994267513136},"index":5,"playId":"44105ffb-5ab7-3e7f-a5f9-99d4525c8b64","pitchNumber":6,"startTime":"2026-04-30T03:15:01.833Z","endTime":"2026-04-30T03:15:06.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:15:06.934Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to center fielder Zack Gelof.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T03:15:08.692Z","endTime":"2026-04-30T03:15:42.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97335230566263,"aZ":-31.795308268282305,"pfxX":10.746431707051768,"pfxZ":0.2650768998737316,"pX":-0.16790725446262078,"pZ":2.615233424597691,"vX0":1.1492304034176148,"vY0":-120.42530867528122,"vZ0":-0.40423607636208925,"x":123.4,"y":168.17,"x0":-2.0473329438694177,"y0":50.00536088147327,"z0":5.626680105013001,"aX":15.59893805543883},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":-19.7,"spinRate":2722,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.45689741722581667,"extension":6.15216341294117},"hitData":{"launchSpeed":97.0,"launchAngle":42.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.43,"coordY":62.53}},"index":0,"playId":"1bd6d95f-ba8c-39c9-b463-4236dd48ab69","pitchNumber":1,"startTime":"2026-04-30T03:15:32.568Z","endTime":"2026-04-30T03:15:42.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:15:42.008Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T03:17:51.384Z","endTime":"2026-04-30T03:18:48.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luinder Avila replaces Michael Wacha.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T03:16:09.190Z","endTime":"2026-04-30T03:17:53.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679883,"link":"/api/v1/people/679883"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86083452870921,"aZ":-14.003962400875777,"pfxX":-1.413262568793182,"pfxZ":9.282273802900825,"pX":-0.15860553466686214,"pZ":2.6493300044505226,"vX0":4.758651258089714,"vY0":-138.7310021993641,"vZ0":-6.804974620535427,"x":123.05,"y":167.25,"x0":-1.7093933271122477,"y0":50.00063747146002,"z0":6.0601191591162555,"aX":-2.7665346883886746},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":1.6,"spinRate":2459,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.3942096048069277,"extension":6.637826896691827},"index":1,"playId":"6732ac3e-b152-333a-ad62-50ce0f997145","pitchNumber":1,"startTime":"2026-04-30T03:17:53.590Z","endTime":"2026-04-30T03:17:56.653Z","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":90.4,"endSpeed":82.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90533472094531,"aZ":-22.87264350897791,"pfxX":-11.57076097878824,"pfxZ":5.355414311476671,"pX":-0.6944614718160055,"pZ":0.615044569667093,"vX0":6.995077979225188,"vY0":-131.25075640649052,"vZ0":-9.080254963930539,"x":143.47,"y":222.17,"x0":-1.8967995063148186,"y0":50.00382931786636,"z0":5.835346140251249,"aX":-20.101067798115096},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.8,"breakHorizontal":19.3,"spinRate":2068,"spinDirection":228},"zone":13,"typeConfidence":0.85,"plateTime":0.4179982834654661,"extension":6.714400314283815},"index":2,"playId":"cdb21180-aad9-3681-90dc-839f6a093428","pitchNumber":2,"startTime":"2026-04-30T03:18:08.603Z","endTime":"2026-04-30T03:18:11.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.269366674331067,"aZ":-16.97333198629803,"pfxX":0.8832061175022168,"pfxZ":7.623786499358964,"pX":0.051233464892607945,"pZ":2.637006478288214,"vX0":4.732182932620844,"vY0":-139.78371607237742,"vZ0":-6.304230957784733,"x":115.05,"y":167.58,"x0":-1.773194436059264,"y0":50.005435330606296,"z0":6.02198235662735,"aX":1.7597850684860876},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":-2.5,"spinRate":2486,"spinDirection":202},"zone":5,"typeConfidence":0.91,"plateTime":0.39072313497284616,"extension":6.589877932054695},"index":3,"playId":"a4bb0704-5434-3f8a-850b-9fe643ea1542","pitchNumber":3,"startTime":"2026-04-30T03:18:23.316Z","endTime":"2026-04-30T03:18:27.028Z","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":85.9,"endSpeed":79.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.170903766333034,"aZ":-36.418523511269726,"pfxX":5.008739765480886,"pfxZ":-2.698196000880234,"pX":1.220256626022935,"pZ":-0.014199990666114102,"vX0":5.529313543080989,"vY0":-124.93178565785384,"vZ0":-7.192774314840037,"x":70.49,"y":239.16,"x0":-1.6758833360280356,"y0":50.00322153410655,"z0":5.911502069007571,"aX":7.8820561894893695},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.4,"breakHorizontal":-10.4,"spinRate":2888,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4391444876531412,"extension":6.671284039918391},"index":4,"playId":"dfd5d4d1-4c07-3dad-9a88-9f73230bef81","pitchNumber":4,"startTime":"2026-04-30T03:18:43.197Z","endTime":"2026-04-30T03:18:48.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:18:48.543Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T03:18:49.899Z","endTime":"2026-04-30T03:20:25.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":96.3,"endSpeed":88.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.407495710156137,"aZ":-13.220830482570664,"pfxX":0.4717987333552509,"pfxZ":9.524351612730335,"pX":0.5466620694591153,"pZ":3.1197357032553894,"vX0":5.752728864977725,"vY0":-140.10269288167035,"vZ0":-5.868952777249604,"x":96.16,"y":154.55,"x0":-1.5937313548963001,"y0":50.00144239418426,"z0":6.104465018740449,"aX":0.9365105246093358},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":-2.0,"spinRate":2473,"spinDirection":197},"zone":3,"typeConfidence":0.92,"plateTime":0.39083314556978976,"extension":6.656712701808895},"index":0,"playId":"b81e4aac-9f4e-3a0e-b941-f6abf9f5f2b3","pitchNumber":1,"startTime":"2026-04-30T03:19:13.315Z","endTime":"2026-04-30T03:19:18.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.496862913607394,"aZ":-29.313829017138882,"pfxX":2.7517935403126637,"pfxZ":1.5971415991027271,"pX":0.9512376195894024,"pZ":1.8864235562998728,"vX0":5.788768298577556,"vY0":-132.66420950027526,"vZ0":-5.192006770076832,"x":80.74,"y":187.85,"x0":-1.6135627932956929,"y0":50.00074315840938,"z0":5.996813459872497,"aX":4.919997003479364},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":-6.2,"spinRate":2668,"spinDirection":124},"zone":14,"typeConfidence":0.88,"plateTime":0.4123363204089041,"extension":6.525429428899865},"index":1,"playId":"9cedbee0-1228-3ec8-a6bd-8c7c913d7713","pitchNumber":2,"startTime":"2026-04-30T03:19:32.191Z","endTime":"2026-04-30T03:19:35.543Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-30T03:19:48.170Z","endTime":"2026-04-30T03:19:56.711Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43296658501578,"aZ":-30.491581048154075,"pfxX":2.211952752640401,"pfxZ":0.9725599201627491,"pX":1.7212685601050552,"pZ":0.8789269158066899,"vX0":7.385246326373063,"vY0":-130.70256831381454,"vZ0":-7.153504402223541,"x":51.39,"y":215.05,"x0":-1.4278492247266932,"y0":50.003784947943146,"z0":5.939800113933619,"aX":3.827830791559505},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":-5.6,"spinRate":2768,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.4189990334521161,"extension":6.662214625053139},"index":3,"playId":"2a6184f6-fbab-3c12-8c85-689bdf07a5a5","pitchNumber":3,"startTime":"2026-04-30T03:19:56.711Z","endTime":"2026-04-30T03:20:01.180Z","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":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.586374335754016,"aZ":-36.321862359878494,"pfxX":4.7693565860348395,"pfxZ":-2.7198290123842446,"pX":0.6005508384263292,"pZ":1.7689939201448397,"vX0":3.9379443917706456,"vY0":-123.31725929406878,"vZ0":-3.0154873678264567,"x":94.11,"y":191.02,"x0":-1.6416881198144635,"y0":50.00117877245534,"z0":6.099438252113019,"aX":7.278183030134478},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.4,"breakHorizontal":-9.6,"spinRate":2850,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.44570566513089416,"extension":6.582147593251613},"hitData":{"launchSpeed":86.6,"launchAngle":17.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.63,"coordY":77.1}},"index":4,"playId":"154ba15a-fe98-32ca-984d-dd30b13cd0b6","pitchNumber":4,"startTime":"2026-04-30T03:20:14.648Z","endTime":"2026-04-30T03:20:25.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:20:25.672Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Kurtz doubles (4) on a fly ball to center fielder Kyle Isbel. Darell Hernaiz scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T03:20:27.780Z","endTime":"2026-04-30T03:21:02.491Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":679883,"link":"/api/v1/people/679883"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.066793167844562,"aZ":-14.180704450300443,"pfxX":0.30488892660543454,"pfxZ":9.088625195980976,"pX":-0.020143654581477537,"pZ":2.4090719725310565,"vX0":4.4456590978698705,"vY0":-139.50826119664615,"vZ0":-7.392716946759268,"x":117.77,"y":173.74,"x0":-1.6710615603387857,"y0":50.00566877683442,"z0":6.019791861287271,"aX":0.6029611253046359},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":-1.4,"spinRate":2542,"spinDirection":199},"zone":5,"typeConfidence":0.92,"plateTime":0.39194831561080656,"extension":6.490496422191903},"hitData":{"launchSpeed":99.2,"launchAngle":24.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.25,"coordY":46.04}},"index":0,"playId":"28ab1fcd-a5d6-3877-a3d4-c461a28f8ac9","pitchNumber":1,"startTime":"2026-04-30T03:20:49.881Z","endTime":"2026-04-30T03:21:02.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:21:02.491Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out sharply to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T03:21:14.515Z","endTime":"2026-04-30T03:23:04.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37383355757827,"aZ":-18.03059140620642,"pfxX":-6.155627193931932,"pfxZ":7.076939128756472,"pX":-1.5616897812808872,"pZ":3.5607031931055615,"vX0":2.2660354128646425,"vY0":-140.82540464420578,"vZ0":-4.237355346239948,"x":176.53,"y":142.64,"x0":-1.579146023894414,"y0":50.00632362701411,"z0":6.258851861045794,"aX":-12.308403778375267},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":10.7,"spinRate":2445,"spinDirection":191},"zone":11,"typeConfidence":0.92,"plateTime":0.38962956909236723,"extension":6.458042623073102},"index":0,"playId":"0b337075-23fb-32d8-a9cc-c4ea78bfb997","pitchNumber":1,"startTime":"2026-04-30T03:21:38.586Z","endTime":"2026-04-30T03:21:42.008Z","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":96.4,"endSpeed":87.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84197232363248,"aZ":-14.90653542865152,"pfxX":-6.792509729374935,"pfxZ":8.717102961453659,"pX":-1.337780884378944,"pZ":2.2064449250449494,"vX0":3.308624078564956,"vY0":-140.14318226830272,"vZ0":-7.917416316191239,"x":167.99,"y":179.21,"x0":-1.6536480528742337,"y0":50.00682899117995,"z0":6.0501090172637815,"aX":-13.460533077431212},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":11.6,"spinRate":2444,"spinDirection":198},"zone":13,"typeConfidence":0.91,"plateTime":0.3914338486883473,"extension":6.6120822112545445},"index":1,"playId":"5ffd79dd-0d0a-3b09-899f-562fbf8f5077","pitchNumber":2,"startTime":"2026-04-30T03:21:56.092Z","endTime":"2026-04-30T03:22:00.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81303909931984,"aZ":-17.93626877840045,"pfxX":-8.05831131898094,"pfxZ":7.272049422949779,"pX":-0.23213002137800695,"pZ":2.8213305793342935,"vX0":6.1075991476530405,"vY0":-139.38137201702312,"vZ0":-5.868079635332353,"x":125.85,"y":162.6,"x0":-1.4104814393944696,"y0":50.0002281349728,"z0":6.147735612624458,"aX":-15.772380112388985},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":13.2,"spinRate":2452,"spinDirection":193},"zone":2,"typeConfidence":0.91,"plateTime":0.3937268608344029,"extension":6.4886052208463365},"index":2,"playId":"1d679a97-aeb8-3a8d-9b58-d4f3e7d9ad8b","pitchNumber":3,"startTime":"2026-04-30T03:22:13.844Z","endTime":"2026-04-30T03:22:17.474Z","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.8,"endSpeed":88.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.810974586948493,"aZ":-14.583375012950157,"pfxX":-2.444096887933411,"pfxZ":8.701374941078917,"pX":-0.44362359087579806,"pZ":4.136089804353774,"vX0":4.363219581454784,"vY0":-140.99486787807496,"vZ0":-3.137969739799221,"x":133.91,"y":127.11,"x0":-1.6907195337079366,"y0":50.00320469960166,"z0":6.199360106641135,"aX":-4.94164829787697},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":3.6,"spinRate":2460,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.38785333010115863,"extension":6.531760798759357},"index":3,"playId":"82a4948c-78b2-34ee-b0bc-56112b91c9f4","pitchNumber":4,"startTime":"2026-04-30T03:22:36.413Z","endTime":"2026-04-30T03:22:39.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.405868182821298,"aZ":-16.542385924169523,"pfxX":-0.3870868162848271,"pfxZ":7.8232874561914745,"pX":0.3081748455444621,"pZ":3.187937628102316,"vX0":4.668386242403946,"vY0":-140.17327199375353,"vZ0":-5.233937075676364,"x":105.25,"y":152.71,"x0":-1.3255914592525406,"y0":50.00575821432913,"z0":6.15227630598551,"aX":-0.7741574410184381},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":-0.2,"spinRate":2513,"spinDirection":195},"zone":3,"typeConfidence":0.92,"plateTime":0.3901020819147014,"extension":6.449106238071595},"hitData":{"launchSpeed":103.7,"launchAngle":23.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":160.6,"coordY":52.53}},"index":4,"playId":"22caf8fd-7505-38fb-b621-784022005344","pitchNumber":5,"startTime":"2026-04-30T03:22:55.124Z","endTime":"2026-04-30T03:23:04.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:23:04.463Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T03:23:35.369Z","endTime":"2026-04-30T03:25:40.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588930678687614,"aZ":-39.70074951187011,"pfxX":4.380759740957451,"pfxZ":-5.098682430887683,"pX":-0.03932127494371335,"pZ":1.4530637019601835,"vX0":2.790692271276461,"vY0":-120.77654020230227,"vZ0":-2.5981913745507192,"x":118.5,"y":199.55,"x0":-1.7789668607293145,"y0":50.00238713047253,"z0":6.035348032719075,"aX":6.468633142524596},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-9.6,"breakHorizontal":-8.6,"spinRate":2868,"spinDirection":42},"zone":13,"typeConfidence":0.88,"plateTime":0.45356874537533365,"extension":6.3866444081833285},"index":0,"playId":"923adb26-2fa8-3be2-97d3-e1f40d32430e","pitchNumber":1,"startTime":"2026-04-30T03:23:35.369Z","endTime":"2026-04-30T03:23:40.715Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06617018387188,"aZ":-18.10043098186257,"pfxX":1.6490635828584992,"pfxZ":7.184462557937609,"pX":0.08883746580572292,"pZ":2.7010695053434675,"vX0":3.6510536709506685,"vY0":-139.26127939741366,"vZ0":-6.030134755044796,"x":113.61,"y":165.85,"x0":-1.4548436529413036,"y0":50.00349136696592,"z0":6.097054942384749,"aX":3.229343436200083},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":-3.7,"spinRate":2587,"spinDirection":187},"zone":2,"typeConfidence":0.91,"plateTime":0.393713570472225,"extension":6.632388879653026},"index":1,"playId":"8d18a12a-0e42-32bc-a607-dca762561fa5","pitchNumber":2,"startTime":"2026-04-30T03:23:52.926Z","endTime":"2026-04-30T03:23:58.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.810568860448363,"aZ":-36.250953163986495,"pfxX":7.719175692510966,"pfxZ":-2.8963686548136263,"pX":-0.15386847843943793,"pZ":3.569193335136642,"vX0":1.8447028662631426,"vY0":-118.21202141777685,"vZ0":1.4890076873744407,"x":122.87,"y":142.41,"x0":-1.9482906228123094,"y0":50.004650886470706,"z0":6.274371797567395,"aX":10.8582929270176},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.6,"breakHorizontal":-14.4,"spinRate":2854,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.4644213386789775,"extension":6.2970736184487395},"index":2,"playId":"2b504d78-052c-3a0b-8ce7-96461104b151","pitchNumber":3,"startTime":"2026-04-30T03:24:31.561Z","endTime":"2026-04-30T03:24:36.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80568134952074,"aZ":-19.54379955929069,"pfxX":-8.7086521526363,"pfxZ":6.427664816042611,"pX":0.23448532313783044,"pZ":1.5679329927237784,"vX0":7.482428418602726,"vY0":-139.59966734673662,"vZ0":-8.637063084871755,"x":108.06,"y":196.45,"x0":-1.3553711720240602,"y0":50.00045168175107,"z0":5.999529198028937,"aX":-17.10552435212036},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":14.2,"spinRate":2408,"spinDirection":190},"zone":8,"typeConfidence":0.9,"plateTime":0.3930548641378886,"extension":6.547515797172105},"index":3,"playId":"00d3e090-bc50-3046-b4f0-2f07743a2f14","pitchNumber":4,"startTime":"2026-04-30T03:24:51.041Z","endTime":"2026-04-30T03:24:54.969Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437010174141754,"aZ":-28.004411018126458,"pfxX":-10.656734199364712,"pfxZ":2.32224165903238,"pX":0.7358948090055621,"pZ":0.6403398543496466,"vX0":9.573182615175059,"vY0":-133.06022429917576,"vZ0":-8.368092773208938,"x":88.95,"y":221.49,"x0":-1.5232407582145753,"y0":50.001774746465806,"z0":5.853827817036583,"aX":-19.11640135848184},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":17.3,"spinRate":2210,"spinDirection":234},"zone":14,"typeConfidence":0.86,"plateTime":0.41157236315982093,"extension":6.661265545290962},"index":4,"playId":"8ef9b5ed-7bc2-30ef-9f2c-c9a42e06ddb5","pitchNumber":5,"startTime":"2026-04-30T03:25:10.411Z","endTime":"2026-04-30T03:25:14.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52710613945054,"aZ":-14.440585646847934,"pfxX":-0.7447857601146124,"pfxZ":8.878465082689267,"pX":0.31822186803132246,"pZ":3.0067277073515624,"vX0":5.780131194157585,"vY0":-139.9583090276444,"vZ0":-5.616577427959679,"x":104.87,"y":157.6,"x0":-1.6709760711086057,"y0":50.00659965597236,"z0":5.97415692032585,"aX":-1.4891824853214755},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":0.2,"spinRate":2455,"spinDirection":210},"zone":3,"typeConfidence":0.92,"plateTime":0.3903200985769466,"extension":6.6399629640109366},"index":5,"playId":"8cd82f0a-ba68-3ad9-bc75-8507cea79b8d","pitchNumber":6,"startTime":"2026-04-30T03:25:36.817Z","endTime":"2026-04-30T03:25:40.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:25:40.223Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T03:27:39.599Z","endTime":"2026-04-30T03:28:39.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41670724582822,"aZ":-11.704886263373826,"pfxX":-5.337679284749026,"pfxZ":10.431664789844193,"pX":0.2774136203609393,"pZ":2.471738292123238,"vX0":6.455277822759197,"vY0":-139.43383167634042,"vZ0":-7.032455027756177,"x":106.43,"y":172.04,"x0":-1.3781828567904453,"y0":50.00069729299311,"z0":5.805092823151822,"aX":-10.471370755057773},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":8.3,"spinRate":2270,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3933850074369958,"extension":6.325892046289146},"index":0,"playId":"c5989efc-50d9-383b-9c1b-b5e0be435303","pitchNumber":1,"startTime":"2026-04-30T03:27:48.204Z","endTime":"2026-04-30T03:27:52.084Z","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":93.6,"endSpeed":85.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800598530931563,"aZ":-17.385449121299704,"pfxX":-0.5859673547744899,"pfxZ":7.890021469497209,"pX":0.9249299030541335,"pZ":1.7955781670529645,"vX0":6.692040495214537,"vY0":-136.04793327133797,"vZ0":-7.0822503261323435,"x":81.74,"y":190.3,"x0":-1.4905062786199479,"y0":50.00461960876932,"z0":5.637169751115411,"aX":-1.0984104286406198},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":-0.4,"spinRate":2372,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4025658306374589,"extension":6.404423951454673},"index":1,"playId":"4892b64f-041b-3d4e-9946-cfacf744e4c2","pitchNumber":2,"startTime":"2026-04-30T03:27:59.917Z","endTime":"2026-04-30T03:28:03.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86113901962399,"aZ":-24.290604200404697,"pfxX":-8.925756845721796,"pfxZ":5.4431489529897865,"pX":-1.8671333070421026,"pZ":0.9164136182132521,"vX0":2.5916225839425326,"vY0":-120.07953743802265,"vZ0":-5.752070634184794,"x":188.17,"y":214.04,"x0":-1.8054385773821597,"y0":50.005932566949795,"z0":5.525011496274177,"aX":-12.940462550357099},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.6,"breakHorizontal":15.5,"spinRate":1636,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4574267459278798,"extension":6.8025933032346275},"index":2,"playId":"0cb7089f-b613-3bf4-b26e-9155e1efb147","pitchNumber":3,"startTime":"2026-04-30T03:28:21.149Z","endTime":"2026-04-30T03:28:24.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480867017842755,"aZ":-29.431831671986995,"pfxX":9.825029113630722,"pfxZ":1.8013031016258623,"pX":-0.36008909655880583,"pZ":1.9921010324511375,"vX0":1.5704966607922217,"vY0":-123.3946935136627,"vZ0":-2.416759939439614,"x":130.73,"y":184.99,"x0":-2.2819213411911745,"y0":50.00248226820759,"z0":5.495832903037375,"aX":14.956850319221894},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":2747,"spinDirection":81},"zone":7,"typeConfidence":2.0,"plateTime":0.44605999940189767,"extension":6.328494506974277},"index":3,"playId":"037f4cf0-c67d-3186-8162-9162f7bb7e44","pitchNumber":4,"startTime":"2026-04-30T03:28:35.196Z","endTime":"2026-04-30T03:28:39.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:28:39.943Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T03:28:46.820Z","endTime":"2026-04-30T03:29:59.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98978215969635,"aZ":-21.203683146592805,"pfxX":0.3003944318036802,"pfxZ":5.84826517374216,"pX":0.6187681968699307,"pZ":2.2716075685225197,"vX0":5.654507467819169,"vY0":-136.10586910988675,"vZ0":-5.474717602880265,"x":93.41,"y":177.45,"x0":-1.5249866533569594,"y0":50.00174398566022,"z0":5.77838783403804,"aX":0.5621144614993284},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":-1.8,"spinRate":2343,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.40248652882322755,"extension":6.324271698421454},"index":0,"playId":"46d4a61e-457e-3836-8920-d6b02cd8214b","pitchNumber":1,"startTime":"2026-04-30T03:28:59.905Z","endTime":"2026-04-30T03:29:03.203Z","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":83.2,"endSpeed":76.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.31065963206355,"aZ":-22.431669081062854,"pfxX":-8.657492790876713,"pfxZ":6.546407455093153,"pX":-0.14131006404798976,"pZ":0.8410173081258278,"vX0":5.879232123789983,"vY0":-120.8972140571002,"vZ0":-6.66427738854041,"x":122.39,"y":216.07,"x0":-1.4729156292171113,"y0":50.00523447828345,"z0":5.58636310182035,"aX":-12.890722131594949},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.6,"breakHorizontal":14.4,"spinRate":1677,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.45207545758268397,"extension":6.92651014507836},"index":1,"playId":"07c83056-ea44-3e73-bbe5-8fb45aad8cb7","pitchNumber":2,"startTime":"2026-04-30T03:29:18.088Z","endTime":"2026-04-30T03:29:22.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91836070492726,"aZ":-13.423807791713937,"pfxX":-6.230610760176781,"pfxZ":9.325559542450975,"pX":-0.2432938543310393,"pZ":1.6551110609904942,"vX0":5.577911277145679,"vY0":-140.88141298348037,"vZ0":-8.681676804456727,"x":126.27,"y":194.09,"x0":-1.4390703645309528,"y0":50.00550247526325,"z0":5.644000210418596,"aX":-12.530207436211947},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":10.2,"spinRate":2271,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3887419540674468,"extension":6.382136148476025},"index":2,"playId":"9b9f7455-8b66-3a64-81b2-e24475eef040","pitchNumber":3,"startTime":"2026-04-30T03:29:34.661Z","endTime":"2026-04-30T03:29:38.903Z","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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27970384889105,"aZ":-11.529268620828818,"pfxX":-5.108439298773558,"pfxZ":10.36216406962504,"pX":-0.27483113774734025,"pZ":2.4881153469327413,"vX0":5.059234671549627,"vY0":-140.58271504815303,"vZ0":-7.0315575937049335,"x":127.48,"y":171.6,"x0":-1.438205715282395,"y0":50.00123913088372,"z0":5.778022644782991,"aX":-10.176080661320302},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2307,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3903266922146633,"extension":6.408510102766788},"hitData":{"launchSpeed":86.6,"launchAngle":60.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.45,"coordY":130.5}},"index":3,"playId":"5e727176-59e9-3447-935b-ab2839786eae","pitchNumber":4,"startTime":"2026-04-30T03:29:48.709Z","endTime":"2026-04-30T03:29:59.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:29:59.214Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T03:30:08.337Z","endTime":"2026-04-30T03:31:44.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63213560704975,"aZ":-18.477313851506686,"pfxX":-7.898831584517103,"pfxZ":6.704377583417948,"pX":-0.06583073361244325,"pZ":4.158814787901249,"vX0":6.118526352072409,"vY0":-141.4273437640019,"vZ0":-1.7342332927188102,"x":119.51,"y":126.49,"x0":-1.2216755297863766,"y0":50.004519851063584,"z0":5.9543489002260666,"aX":-16.14163316271824},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":13.2,"spinRate":2221,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38599987569692074,"extension":6.325722216031454},"index":0,"playId":"56a09283-0c5c-31fe-8fdc-8f1c01c6533c","pitchNumber":1,"startTime":"2026-04-30T03:30:22.524Z","endTime":"2026-04-30T03:30:26.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04297858310364,"aZ":-21.55141187059854,"pfxX":-0.35279856403070065,"pfxZ":5.60892102110121,"pX":0.21900982648167241,"pZ":3.7075533868703547,"vX0":4.818774107659095,"vY0":-136.5169075518005,"vZ0":-1.6204058338407734,"x":108.65,"y":138.68,"x0":-1.5204933787853523,"y0":50.003546554345085,"z0":5.786929776621623,"aX":-0.6684316485281757},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":-0.4,"spinRate":2366,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4006541246594142,"extension":6.1842143370321905},"index":1,"playId":"b6c2385e-222c-3845-bb68-e2f8edc6f95c","pitchNumber":2,"startTime":"2026-04-30T03:30:41.080Z","endTime":"2026-04-30T03:30:44.275Z","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.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85855449598861,"aZ":-11.443954407257415,"pfxX":-5.740765638289952,"pfxZ":10.455182910112516,"pX":-0.4783546250607082,"pZ":2.933305308022174,"vX0":4.224700418460255,"vY0":-140.41108911125392,"vZ0":-5.861995909352312,"x":135.23,"y":159.58,"x0":-1.2618929959651075,"y0":50.00491395251521,"z0":5.803379255178269,"aX":-11.384421456066313},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":9.5,"spinRate":2294,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3911346184516966,"extension":6.287419506637448},"index":2,"playId":"d014b19a-ce77-3b1e-9227-ab28462ad4ff","pitchNumber":3,"startTime":"2026-04-30T03:30:58.455Z","endTime":"2026-04-30T03:31:02.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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.958722876373436,"aZ":-14.983671241505645,"pfxX":-4.342708710603284,"pfxZ":8.438301332117398,"pX":-0.48538454762798494,"pZ":4.7180179982314,"vX0":3.7872885894452417,"vY0":-141.73405870254902,"vZ0":-0.8775621565754037,"x":135.5,"y":111.39,"x0":-1.2737759863257014,"y0":50.00359711600056,"z0":5.987148141057835,"aX":-8.84850580087539},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":7.1,"spinRate":2323,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38623453786022655,"extension":6.242480852354185},"index":3,"playId":"46a79f51-101b-344a-93ae-274421b1d87c","pitchNumber":4,"startTime":"2026-04-30T03:31:23.648Z","endTime":"2026-04-30T03:31:28.975Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47134148817187,"aZ":-28.980648701497124,"pfxX":9.441099058123946,"pfxZ":2.077138999784612,"pX":-0.21603904031221627,"pZ":2.436722764811487,"vX0":1.1854987251686886,"vY0":-123.44414147560784,"vZ0":-1.7316603628195517,"x":125.23,"y":172.99,"x0":-1.9290106884298681,"y0":50.00209207353629,"z0":5.596083145775884,"aX":14.51287589446172},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.6,"breakHorizontal":-17.4,"spinRate":2633,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.4443595111654983,"extension":6.4796716350746495},"index":4,"playId":"feed81ac-78d8-3f2a-92af-823b36c4453e","pitchNumber":5,"startTime":"2026-04-30T03:31:40.485Z","endTime":"2026-04-30T03:31:44.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:31:44.613Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, third baseman Maikel Garcia to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T03:34:04.700Z","endTime":"2026-04-30T03:34:29.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Lange replaces Luinder Avila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T03:33:39.509Z","endTime":"2026-04-30T03:34:06.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.403917220509417,"aZ":-29.227427896338742,"pfxX":0.7451748411818424,"pfxZ":1.746917077447275,"pX":-0.7369063910477812,"pZ":3.0910573942926804,"vX0":2.7686046208328463,"vY0":-128.9019905227912,"vZ0":-1.6188486753097342,"x":145.09,"y":155.32,"x0":-1.9209723135337446,"y0":50.001481153391566,"z0":5.980411291436778,"aX":1.2554940180409366},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.0,"breakHorizontal":-1.9,"spinRate":2203,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4246603082040168,"extension":5.972268110613434},"index":1,"playId":"45d18072-add9-3bb2-a250-64deecef54e7","pitchNumber":1,"startTime":"2026-04-30T03:34:06.877Z","endTime":"2026-04-30T03:34:10.893Z","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":93.9,"endSpeed":85.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.586888891346714,"aZ":-25.970143915182508,"pfxX":-9.374428256241341,"pfxZ":3.2911392356301334,"pX":-0.6441909287389531,"pZ":3.1468483828414473,"vX0":6.211976526683572,"vY0":-136.54829370564906,"vZ0":-2.6464944034486395,"x":141.56,"y":153.82,"x0":-1.7328594955420016,"y0":50.00209692673589,"z0":5.918875513605982,"aX":-17.66900516112255},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":15.6,"spinRate":1946,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.40139807214580925,"extension":6.0850605899333035},"hitData":{"launchSpeed":75.2,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.53,"coordY":162.68}},"index":2,"playId":"7e9407bb-c6f0-3f97-9b2c-9137e85fbb24","pitchNumber":2,"startTime":"2026-04-30T03:34:21.472Z","endTime":"2026-04-30T03:34:29.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:34:29.330Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Wilson walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T03:34:55.259Z","endTime":"2026-04-30T03:36:09.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32457650290778,"aZ":-25.348542689312534,"pfxX":-9.740410133152874,"pfxZ":3.595046388237326,"pX":0.12395074276637498,"pZ":0.2589875388366447,"vX0":8.563469328545336,"vY0":-137.4122283249592,"vZ0":-9.505436232358122,"x":112.28,"y":231.79,"x0":-1.7774289131258838,"y0":50.0050869957961,"z0":5.504507656706288,"aX":-18.506764186206368},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.4,"breakHorizontal":15.7,"spinRate":2120,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3996188520957138,"extension":6.3405337543512745},"index":0,"playId":"e18104f2-f343-312e-bf74-e314f6c50b29","pitchNumber":1,"startTime":"2026-04-30T03:34:55.259Z","endTime":"2026-04-30T03:34:59.793Z","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":90.9,"endSpeed":83.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.601053518110472,"aZ":-27.17701473497417,"pfxX":-1.0773823585854627,"pfxZ":2.848424005592749,"pX":1.2482117595102216,"pZ":1.545122360845897,"vX0":7.993979044385497,"vY0":-132.0497144526093,"vZ0":-5.578696999843595,"x":69.42,"y":197.06,"x0":-1.68583553469267,"y0":50.00571282626454,"z0":5.699170844552809,"aX":-1.8929145782410655},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":0.1,"spinRate":2283,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4156851416501479,"extension":6.094466114230901},"index":1,"playId":"cacbdea2-c863-355a-979e-352586bdc611","pitchNumber":2,"startTime":"2026-04-30T03:35:14.258Z","endTime":"2026-04-30T03:35:18.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.421029280883573,"aZ":-24.98490052249107,"pfxX":-10.162300589459527,"pfxZ":3.8029802029935906,"pX":-0.013759949544625073,"pZ":1.8374714463923143,"vX0":8.219892526064875,"vY0":-136.21293352077123,"vZ0":-6.0240951732232055,"x":117.52,"y":189.17,"x0":-1.7423301242056994,"y0":50.00079713710374,"z0":5.792541000160166,"aX":-19.19635388286814},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":2085,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4012964984453804,"extension":6.126974765121919},"index":2,"playId":"dd6fcafe-a4ce-3538-9b1f-2792e4bf2888","pitchNumber":3,"startTime":"2026-04-30T03:35:30.160Z","endTime":"2026-04-30T03:35:33.503Z","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":94.7,"endSpeed":87.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821357899953053,"aZ":-26.12090408655277,"pfxX":-10.233679907112961,"pfxZ":3.13936995868689,"pX":-0.02824218620649347,"pZ":1.115844555305636,"vX0":8.071878847600228,"vY0":-137.64229868443616,"vZ0":-7.763283574409483,"x":118.08,"y":208.65,"x0":-1.6604256263990742,"y0":50.00529608487071,"z0":5.725623656414229,"aX":-19.75760554877862},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.3,"breakHorizontal":17.0,"spinRate":2019,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3970108730847661,"extension":6.06376997314281},"index":3,"playId":"bf63dc20-91d8-37ab-9b59-97d1bed2ac53","pitchNumber":4,"startTime":"2026-04-30T03:35:47.664Z","endTime":"2026-04-30T03:35:52.140Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4592383759795,"aZ":-25.430083719237107,"pfxX":-10.064415661425986,"pfxZ":3.5106637157089313,"pX":-1.0018491325821481,"pZ":3.3907243146548223,"vX0":5.815004640930299,"vY0":-137.47108691553706,"vZ0":-2.3230533897682064,"x":155.19,"y":147.23,"x0":-1.8330239741289958,"y0":50.002506474991414,"z0":5.966592163151734,"aX":-19.33131209553161},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":17.0,"spinRate":2031,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3978843322394896,"extension":5.923331361886119},"index":4,"playId":"dbc2c74e-0710-33dd-82f9-f8fe4fd49401","pitchNumber":5,"startTime":"2026-04-30T03:36:05.821Z","endTime":"2026-04-30T03:36:09.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:36:09.883Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jeff McNeil grounds into a force out, second baseman Michael Massey to shortstop Bobby Witt Jr. Jacob Wilson out at 2nd. Jeff McNeil to 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T03:36:11.667Z","endTime":"2026-04-30T03:37:18.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57365159153931,"aZ":-26.764337136999597,"pfxX":-0.9234013426540681,"pfxZ":3.0928305241346337,"pX":0.21168959780294166,"pZ":3.3559550314693984,"vX0":5.367786824874464,"vY0":-131.5505503637999,"vZ0":-1.5629228365499737,"x":108.93,"y":148.17,"x0":-1.73743524591923,"y0":50.00145708262823,"z0":5.946670919603033,"aX":-1.6149962689190434},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":0.5,"spinRate":2332,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.41676599263936076,"extension":6.079902020919108},"index":0,"playId":"ba5e5eaa-a130-3d71-947b-7b5c9d8af10d","pitchNumber":1,"startTime":"2026-04-30T03:36:36.228Z","endTime":"2026-04-30T03:36:41.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.344658091249027,"aZ":-31.612437031023713,"pfxX":-10.632157255208282,"pfxZ":0.3310988343630292,"pX":-0.9283175324970477,"pZ":1.4679550384026088,"vX0":6.073758128950077,"vY0":-129.12089123104982,"vZ0":-4.698099266548019,"x":152.39,"y":199.15,"x0":-1.9369359376404591,"y0":50.00125387550191,"z0":5.75981184526158,"aX":-17.84661950803022},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":17.8,"spinRate":1622,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4251551629358499,"extension":6.05019581878385},"index":1,"playId":"6c2f132d-66e8-355e-b051-2d560d98bf17","pitchNumber":2,"startTime":"2026-04-30T03:36:50.433Z","endTime":"2026-04-30T03:36:55.020Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.114431365070466,"aZ":-17.439116286726122,"pfxX":-8.04247437835949,"pfxZ":7.575283869313025,"pX":0.09595502546978406,"pZ":1.9264024423282282,"vX0":7.896644307338027,"vY0":-139.04963015390456,"vZ0":-7.178573789667552,"x":113.34,"y":186.77,"x0":-1.7450017591239066,"y0":50.002808185065795,"z0":5.712274396942917,"aX":-15.644273953699253},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2328,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3949069455120231,"extension":5.842270155556911},"hitData":{"launchSpeed":91.6,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.3,"coordY":153.04}},"index":2,"playId":"12ae5e2f-f839-34fc-9956-9fe8d3c1d322","pitchNumber":3,"startTime":"2026-04-30T03:37:10.038Z","endTime":"2026-04-30T03:37:18.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:37:18.799Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, third baseman Maikel Garcia to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T03:37:42.878Z","endTime":"2026-04-30T03:39:39.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622576072471073,"aZ":-26.06569294049682,"pfxX":0.6197132408440695,"pfxZ":3.4525657707152835,"pX":0.26718691896319624,"pZ":3.477491272337667,"vX0":5.455094763527446,"vY0":-132.0123271055984,"vZ0":-1.2407134630536296,"x":106.82,"y":144.89,"x0":-1.9048122137361807,"y0":50.000414399047884,"z0":5.86897726312218,"aX":1.0950967110784275},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":-2.3,"spinRate":2281,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.41460509641301657,"extension":5.998610715176202},"index":0,"playId":"3a6c8f44-7520-35fa-afe6-d5c07bd25b58","pitchNumber":1,"startTime":"2026-04-30T03:37:42.878Z","endTime":"2026-04-30T03:37:47.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.523400902187976,"aZ":-24.95480837493197,"pfxX":-9.594242780720752,"pfxZ":3.8136384509639125,"pX":-0.05223748342167411,"pZ":1.2429389406733802,"vX0":7.854988748084638,"vY0":-136.64177971046522,"vZ0":-7.5023551843418135,"x":118.99,"y":205.22,"x0":-1.714682250175706,"y0":50.00646329204185,"z0":5.733573044479849,"aX":-18.183961848300495},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":15.7,"spinRate":2170,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40052072390407734,"extension":5.9486858800402},"index":1,"playId":"34fb9f9d-1288-3253-81db-d73ea5e3c87c","pitchNumber":2,"startTime":"2026-04-30T03:38:01.086Z","endTime":"2026-04-30T03:38:04.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273994324019867,"aZ":-31.938318515858317,"pfxX":-0.36159501823885654,"pfxZ":0.1468491610829185,"pX":0.6636027859616679,"pZ":0.04649082729419925,"vX0":5.9716088486632986,"vY0":-127.17535187706659,"vZ0":-8.133349029775946,"x":91.71,"y":237.52,"x0":-1.6647975547908815,"y0":50.006242975472404,"z0":5.808242379806124,"aX":-0.5951225836374957},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":-0.6,"spinRate":2322,"spinDirection":346},"zone":14,"typeConfidence":2.0,"plateTime":0.43014481392624937,"extension":6.2082094414248905},"index":2,"playId":"5ca631b5-d239-3a96-a56a-dd2c78a72e1a","pitchNumber":3,"startTime":"2026-04-30T03:38:18.210Z","endTime":"2026-04-30T03:38:26.043Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Alex Lange. Jeff McNeil to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"5ca631b5-d239-3a96-a56a-dd2c78a72e1a","startTime":"2026-04-30T03:38:33.991Z","endTime":"2026-04-30T03:38:51.411Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"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":95.5,"endSpeed":87.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.77274782225074,"aZ":-22.0833438159151,"pfxX":-10.890541147447205,"pfxZ":5.189873087882741,"pX":-0.33804993066560324,"pZ":1.6238885262230216,"vX0":7.670571928457708,"vY0":-138.77520834201326,"vZ0":-7.278490253021588,"x":129.89,"y":194.94,"x0":-1.726378939427825,"y0":50.00614537978227,"z0":5.757522984674081,"aX":-21.193381520491755},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.0,"breakHorizontal":18.1,"spinRate":2144,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39506164887047657,"extension":6.01780070010181},"index":4,"playId":"e4d12bd8-9dd0-34d0-b720-e7b55863c603","pitchNumber":4,"startTime":"2026-04-30T03:38:51.411Z","endTime":"2026-04-30T03:38:56.128Z","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":87.9,"endSpeed":81.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.662915819964198,"aZ":-30.24842717175992,"pfxX":1.535458072069019,"pfxZ":1.156611937783742,"pX":0.38205822282723145,"pZ":2.218925000411468,"vX0":4.309384019899971,"vY0":-128.05359330818834,"vZ0":-3.5999825529363503,"x":102.44,"y":178.87,"x0":-1.5200125169816094,"y0":50.003767830702216,"z0":6.0014306004972,"aX":2.5574680642424585},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":-3.7,"spinRate":2181,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.42722130206945375,"extension":6.296552922154475},"hitData":{"launchSpeed":82.3,"launchAngle":5.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.15,"coordY":165.72}},"index":5,"playId":"70a6d936-73ec-3f8b-9e3f-6dea807c19c8","pitchNumber":5,"startTime":"2026-04-30T03:39:31.594Z","endTime":"2026-04-30T03:39:39.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:39:39.610Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lane Thomas walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T03:42:01.709Z","endTime":"2026-04-30T03:43:34.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Joel Kuhnel replaces Luis Severino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T03:40:29.191Z","endTime":"2026-04-30T03:42:03.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272590673782606,"aZ":-24.57511205641655,"pfxX":0.3946832936518303,"pfxZ":4.145643171020123,"pX":0.37546735794440594,"pZ":2.215912435004736,"vX0":4.401747263864297,"vY0":-133.63260789486014,"vZ0":-5.723956264428065,"x":102.69,"y":178.95,"x0":-1.3353550133621899,"y0":50.000141026279216,"z0":6.120233840291008,"aX":0.7228598269695483},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":-1.6,"spinRate":2352,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.40784877376469275,"extension":6.423843873060106},"index":1,"playId":"318400a2-eb7b-365c-888e-7064cba88d31","pitchNumber":1,"startTime":"2026-04-30T03:42:03.900Z","endTime":"2026-04-30T03:42:08.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61400049652872,"aZ":-20.801537904460943,"pfxX":-9.665421289334649,"pfxZ":5.804636358520857,"pX":0.43827791626457135,"pZ":1.9890953107050606,"vX0":6.758882622468194,"vY0":-139.42395094339184,"vZ0":-7.809160462274005,"x":100.29,"y":185.07,"x0":-0.7668633292964178,"y0":50.0055074623755,"z0":6.209208042695754,"aX":-18.949494831059848},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":16.1,"spinRate":2367,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3934881102215515,"extension":6.57702427326238},"index":2,"playId":"308c8a68-2864-36d3-b34f-954cb04edb2b","pitchNumber":2,"startTime":"2026-04-30T03:42:18.703Z","endTime":"2026-04-30T03:42:22.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.409452523554023,"aZ":-29.036352474768698,"pfxX":1.6424258400779843,"pfxZ":1.743240270630734,"pX":-0.1592077645887524,"pZ":1.4986025190286227,"vX0":3.365726776674594,"vY0":-133.59067993439083,"vZ0":-6.454803381537039,"x":123.07,"y":198.32,"x0":-1.6500609848057606,"y0":50.00519207131927,"z0":6.039870601087966,"aX":2.962063747731657},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.9,"breakHorizontal":-3.7,"spinRate":2432,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.41036793517647663,"extension":6.291560645525339},"index":3,"playId":"832f3428-3f2a-3f90-a3df-ada44f2730f3","pitchNumber":3,"startTime":"2026-04-30T03:42:35.375Z","endTime":"2026-04-30T03:42:41.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.983117951187573,"aZ":-19.180937352658084,"pfxX":-8.947619174128706,"pfxZ":6.715352902623196,"pX":0.0456092981366357,"pZ":1.351872213540122,"vX0":5.691115812932955,"vY0":-138.48471392768525,"vZ0":-9.667143511222198,"x":115.26,"y":202.28,"x0":-0.8773933503666945,"y0":50.006501200431515,"z0":6.180658683163503,"aX":-17.319123111484682},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":2272,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3960739165602227,"extension":6.516597938602606},"index":4,"playId":"355e2392-5c76-3c85-bb31-bb759ace96bf","pitchNumber":4,"startTime":"2026-04-30T03:42:53.785Z","endTime":"2026-04-30T03:42:57.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.319961706225538,"aZ":-21.216871876823813,"pfxX":-9.21183610118559,"pfxZ":5.5651378510468295,"pX":-2.053142722546405,"pZ":2.5107405778926797,"vX0":0.9916303810322792,"vY0":-139.4451140073839,"vZ0":-6.327376694309667,"x":195.26,"y":170.99,"x0":-1.216332741377211,"y0":50.00573497265532,"z0":6.208877240294215,"aX":-18.14608516786569},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.0,"breakHorizontal":16.4,"spinRate":2313,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.392767454756064,"extension":6.320522255056141},"index":5,"playId":"4c92ffa8-a490-3eba-9220-1558761524d2","pitchNumber":5,"startTime":"2026-04-30T03:43:11.673Z","endTime":"2026-04-30T03:43:15.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54573823931332,"aZ":-20.554936055381276,"pfxX":-8.801187454552046,"pfxZ":6.188828379345597,"pX":-1.1634807042170183,"pZ":1.6445369544656807,"vX0":3.2096123544189448,"vY0":-136.08409096166477,"vZ0":-8.112181090872593,"x":161.35,"y":194.38,"x0":-1.213889674128822,"y0":50.004586896560276,"z0":6.085433943945464,"aX":-16.527240967910338},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":15.2,"spinRate":2301,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.40232527402041685,"extension":6.735069478793269},"index":6,"playId":"e7f5ce48-eddb-3923-b7db-324f03c56e76","pitchNumber":6,"startTime":"2026-04-30T03:43:31.032Z","endTime":"2026-04-30T03:43:34.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:43:34.958Z","atBatIndex":61},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Isbel grounds into a force out, third baseman Darell Hernaiz to second baseman Jeff McNeil. Lane Thomas out at 2nd. Kyle Isbel to 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T03:43:36.089Z","endTime":"2026-04-30T03:44:44.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378969848310557,"aZ":-26.003584433836284,"pfxX":1.4118700145646723,"pfxZ":3.4434585620396874,"pX":-0.3875419080148383,"pZ":3.148742427066819,"vX0":2.161932378443068,"vY0":-132.502421055405,"vZ0":-2.5292605765926526,"x":131.77,"y":153.76,"x0":-1.3951323429136993,"y0":50.00103687116364,"z0":6.001282006906504,"aX":2.52816898898014},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":-3.0,"spinRate":2497,"spinDirection":177},"zone":1,"typeConfidence":2.0,"plateTime":0.4122298965831215,"extension":6.2647835460224455},"index":0,"playId":"6ea4a814-9739-3ff4-8ede-11a9ddf9d472","pitchNumber":1,"startTime":"2026-04-30T03:44:01.552Z","endTime":"2026-04-30T03:44:05.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.560198996184152,"aZ":-27.35411691625962,"pfxX":1.008048337536445,"pfxZ":2.6531308138534344,"pX":0.8461298189428229,"pZ":1.6670366777309702,"vX0":4.882504098615444,"vY0":-133.67760305274268,"vZ0":-6.100901006702077,"x":84.75,"y":193.77,"x0":-1.1315803414171697,"y0":50.00453309032788,"z0":5.930591243689168,"aX":1.8329487994177622},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.7,"breakHorizontal":-2.9,"spinRate":2368,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40901479318667233,"extension":6.291673688111332},"index":1,"playId":"f353fe8e-56c6-3569-9300-f973dd2bc9c3","pitchNumber":2,"startTime":"2026-04-30T03:44:16.912Z","endTime":"2026-04-30T03:44:20.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.087892204798703,"aZ":-27.809541127960102,"pfxX":-7.574489306618986,"pfxZ":2.3342107075358314,"pX":-0.7496790635642717,"pZ":2.384940377234595,"vX0":3.153947194837715,"vY0":-135.49281421746568,"vZ0":-5.296130861923624,"x":145.58,"y":174.39,"x0":-0.9411767447112344,"y0":50.00174608171778,"z0":6.29482067990604,"aX":-14.159415184337757},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.4,"breakHorizontal":13.1,"spinRate":1444,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4034000218546385,"extension":6.240575161029128},"hitData":{"launchSpeed":87.7,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.8,"coordY":162.68}},"index":2,"playId":"5406a7a7-e61b-3ce9-b32c-24c4d9fe1b8d","pitchNumber":3,"startTime":"2026-04-30T03:44:35.095Z","endTime":"2026-04-30T03:44:44.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:44:44.165Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Maikel Garcia grounds into a double play, second baseman Jeff McNeil to shortstop Jacob Wilson to first baseman Nick Kurtz. Kyle Isbel out at 2nd. Maikel Garcia out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T03:44:55.760Z","endTime":"2026-04-30T03:45:19.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94412828284151,"aZ":-20.8972315089601,"pfxX":-9.57489312926583,"pfxZ":5.682483278605327,"pX":-0.07924119068917738,"pZ":2.689891204880099,"vX0":4.418409828994432,"vY0":-139.60217217204132,"vZ0":-6.120502529660422,"x":120.02,"y":166.15,"x0":-0.4341468231989221,"y0":50.00169771818526,"z0":6.275966665414522,"aX":-18.992183269864686},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":16.4,"spinRate":2305,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.391596239452515,"extension":6.278341863864083},"hitData":{"launchSpeed":103.6,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.21,"coordY":152.03}},"index":0,"playId":"4037812d-8604-35f1-8273-699665d6b71e","pitchNumber":1,"startTime":"2026-04-30T03:45:11.322Z","endTime":"2026-04-30T03:45:19.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:45:19.349Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T03:47:34.705Z","endTime":"2026-04-30T03:48:38.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Black replaces Alex Lange.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T03:47:31.290Z","endTime":"2026-04-30T03:47:36.988Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696131,"link":"/api/v1/people/696131"},"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":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.580186355862402,"aZ":-36.84671116446648,"pfxX":6.97722716077777,"pfxZ":-3.404208230297696,"pX":-1.1876541630012094,"pZ":3.8155622774278304,"vX0":0.29032272836584,"vY0":-116.65600859369457,"vZ0":4.546251893677059,"x":162.27,"y":135.76,"x0":-2.2197562728907085,"y0":50.00088026226819,"z0":5.321395884899625,"aX":9.584859067188354},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.7,"breakHorizontal":-12.7,"spinRate":2370,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.47007475050559,"extension":6.092038818933394},"index":1,"playId":"fc7af334-fdbb-396f-9844-24bfce2e7572","pitchNumber":1,"startTime":"2026-04-30T03:47:36.988Z","endTime":"2026-04-30T03:47:40.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.396870445259996,"aZ":-24.47195141155222,"pfxX":-3.124027702417148,"pfxZ":4.4304866561172895,"pX":-0.07785217407658282,"pZ":1.1749272232320587,"vX0":5.802154361114229,"vY0":-130.9922955999544,"vZ0":-5.634514547792697,"x":119.97,"y":207.06,"x0":-1.9146818795425231,"y0":50.00626880129505,"z0":5.18099973797292,"aX":-5.436200228329619},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":4.4,"spinRate":1988,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.41796279282088866,"extension":6.262080886001534},"index":2,"playId":"d7ffbe8c-045e-3ce4-8b8f-0dfdc1ec5c18","pitchNumber":2,"startTime":"2026-04-30T03:47:52.419Z","endTime":"2026-04-30T03:47:56.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3209111209486,"aZ":-16.917074716846418,"pfxX":-8.743601981140468,"pfxZ":8.092495427639616,"pX":0.014483837862748022,"pZ":2.9947859849796767,"vX0":8.127235521268938,"vY0":-136.73412649678224,"vZ0":-2.6913541467323348,"x":116.45,"y":157.92,"x0":-1.8663837775503487,"y0":50.00363126273073,"z0":5.15833192641237,"aX":-16.48808906555879},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":14.0,"spinRate":2078,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40120913065666564,"extension":6.326704666375258},"index":3,"playId":"5d2c51f6-5f05-3103-bb7a-bd5f9a13ec67","pitchNumber":3,"startTime":"2026-04-30T03:48:10.530Z","endTime":"2026-04-30T03:48:15.383Z","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":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37121747921619,"aZ":-32.961042028236854,"pfxX":5.4232193808954,"pfxZ":-0.5554265661722741,"pX":0.620667152596853,"pZ":2.996777725916751,"vX0":5.0886396165710135,"vY0":-118.5058889037911,"vZ0":1.8833940621403555,"x":93.34,"y":157.87,"x0":-2.261680268329223,"y0":50.00263977962045,"z0":5.210070390570835,"aX":7.686057392384831},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.2,"breakHorizontal":-11.0,"spinRate":2500,"spinDirection":44},"zone":3,"typeConfidence":2.0,"plateTime":0.4628098656754478,"extension":6.418027628081274},"hitData":{"launchSpeed":79.2,"launchAngle":51.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.26,"coordY":117.38}},"index":4,"playId":"d5f38b7e-7ead-3cdc-8db2-26e823fc7778","pitchNumber":4,"startTime":"2026-04-30T03:48:29.206Z","endTime":"2026-04-30T03:48:38.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:48:38.231Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Darell Hernaiz flies out to right fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T03:48:41.553Z","endTime":"2026-04-30T03:49:59.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"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":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07080843204956,"aZ":-32.489688497639364,"pfxX":-1.5225849812623,"pfxZ":-0.2072412403667574,"pX":-1.048060142747111,"pZ":2.334792605266949,"vX0":4.465117744208942,"vY0":-122.7004182024504,"vZ0":-0.6155973964099115,"x":156.95,"y":175.74,"x0":-2.696401593907716,"y0":50.00418176322562,"z0":5.365892012703783,"aX":-2.3145612368226485},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":1.7,"spinRate":2259,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.44700926370493876,"extension":6.147170710745084},"index":0,"playId":"289c2982-dd17-300e-8b58-4c3b5336303b","pitchNumber":1,"startTime":"2026-04-30T03:49:05.485Z","endTime":"2026-04-30T03:49:10.843Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-30T03:49:19.214Z","endTime":"2026-04-30T03:49:30.347Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"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":82.3,"endSpeed":75.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256887820227018,"aZ":-36.00380716501957,"pfxX":8.649729270615467,"pfxZ":-2.647862751632,"pX":0.38052638700063035,"pZ":1.6166148155686484,"vX0":4.607124559573973,"vY0":-119.80770364134708,"vZ0":-1.0456227721260012,"x":102.5,"y":195.13,"x0":-2.694382889253087,"y0":50.00377801886417,"z0":5.291326767871567,"aX":12.5085285296484},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.8,"breakHorizontal":-16.8,"spinRate":2734,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.4580764097797596,"extension":6.105517795821348},"index":2,"playId":"9696edbc-0e6d-3fb1-91f8-bbb088a23fbd","pitchNumber":2,"startTime":"2026-04-30T03:49:30.347Z","endTime":"2026-04-30T03:49:33.675Z","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":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.528927877195496,"aZ":-14.45869225227312,"pfxX":-6.338322878787563,"pfxZ":9.474382434090954,"pX":-0.3349080061932702,"pZ":3.5295173497229855,"vX0":7.6322021071575845,"vY0":-136.26759427620993,"vZ0":-2.1616701530666145,"x":129.77,"y":143.48,"x0":-2.356042409440147,"y0":50.00327042267559,"z0":5.338598603899637,"aX":-11.852989707924264},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2136,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40281545067933333,"extension":6.445569522095045},"hitData":{"launchSpeed":73.6,"launchAngle":32.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.5,"coordY":108.04}},"index":3,"playId":"2740a2b0-5877-3d67-80b2-48f04efead1c","pitchNumber":3,"startTime":"2026-04-30T03:49:52.363Z","endTime":"2026-04-30T03:49:59.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:49:59.782Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a soft ground ball to catcher Carter Jensen.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T03:50:04.765Z","endTime":"2026-04-30T03:52:57.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695600,"link":"/api/v1/people/695600"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20288938153496,"aZ":-33.845959127206136,"pfxX":7.995529201139955,"pfxZ":-1.1848765640983974,"pX":-0.28090900555647524,"pZ":3.080613501288384,"vX0":1.8385594586988898,"vY0":-118.56078461400043,"vZ0":1.9813287806547573,"x":127.71,"y":155.6,"x0":-2.1072169219399965,"y0":50.00498422407201,"z0":5.34976643002427,"aX":11.247374504661607},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.3,"breakHorizontal":-14.9,"spinRate":2622,"spinDirection":40},"zone":2,"typeConfidence":2.0,"plateTime":0.46411702861428017,"extension":6.136191452960811},"index":0,"playId":"b84f56e2-5270-3abb-8b88-c092785623d8","pitchNumber":1,"startTime":"2026-04-30T03:50:26.508Z","endTime":"2026-04-30T03:50:29.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.323835601273153,"aZ":-29.467696710999135,"pfxX":-8.817969692820508,"pfxZ":1.630675974606846,"pX":0.2551320121641623,"pZ":0.8262974749866834,"vX0":8.196045051749358,"vY0":-128.26346940086395,"vZ0":-4.4331441246174865,"x":107.27,"y":216.47,"x0":-1.8410081280745973,"y0":50.00341118764944,"z0":4.883344963957771,"aX":-14.645885922229597},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":14.0,"spinRate":1336,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4275612524186836,"extension":6.207842041974761},"index":1,"playId":"2f6aa835-d0c2-3207-8f18-39eab65a5cce","pitchNumber":2,"startTime":"2026-04-30T03:50:40.809Z","endTime":"2026-04-30T03:50:44.428Z","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":82.8,"endSpeed":76.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885074832801994,"aZ":-36.38855612806158,"pfxX":7.544814876487573,"pfxZ":-2.8920561979626793,"pX":1.3684907273810927,"pZ":1.229500236228602,"vX0":5.539787216916219,"vY0":-120.41983162193016,"vZ0":-1.705222949130101,"x":64.84,"y":205.58,"x0":-1.9473926608822243,"y0":50.00112814627786,"z0":5.186479487325674,"aX":11.002483207392855},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.4,"breakHorizontal":-15.0,"spinRate":2656,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.45604811975464266,"extension":6.045528246870806},"index":2,"playId":"d4546ccb-9e76-38ce-887c-a2e727728bdb","pitchNumber":3,"startTime":"2026-04-30T03:51:01.183Z","endTime":"2026-04-30T03:51:05.258Z","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":94.3,"endSpeed":86.5,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.533696631951564,"aZ":-21.921674875776194,"pfxX":-10.564156435641422,"pfxZ":5.372056549216288,"pX":-0.23704738958466653,"pZ":2.0249276191054593,"vX0":7.92906978156925,"vY0":-137.11498733247447,"vZ0":-4.132240455391825,"x":126.04,"y":184.11,"x0":-1.7897184521249203,"y0":50.00652793931102,"z0":5.042323217774503,"aX":-20.175112709623324},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":17.5,"spinRate":2082,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39904462872627944,"extension":6.4732866687735635},"index":3,"playId":"e71dcb72-6013-3950-83ab-b29306d4ee13","pitchNumber":4,"startTime":"2026-04-30T03:51:19.456Z","endTime":"2026-04-30T03:51:23.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.313839812069354,"aZ":-16.043233436495093,"pfxX":-7.945587806462616,"pfxZ":8.379117752554574,"pX":0.6318856785440468,"pZ":3.6814445111281966,"vX0":9.241663595952533,"vY0":-138.24833781101447,"vZ0":-1.1586190725290046,"x":92.91,"y":139.38,"x0":-1.7302551031671736,"y0":50.00617032686221,"z0":5.188413081585012,"aX":-15.303706347233014},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":12.4,"spinRate":2179,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.396976265278874,"extension":6.457896039967992},"index":4,"playId":"b7a03f9d-8714-3c00-a469-484bec7510dd","pitchNumber":5,"startTime":"2026-04-30T03:51:42.673Z","endTime":"2026-04-30T03:51:46.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991925918099366,"aZ":-15.137827176337291,"pfxX":-5.780319834120167,"pfxZ":8.873098174664158,"pX":1.5173440287634439,"pZ":4.1237060562805326,"vX0":9.942273593045774,"vY0":-137.79743377964894,"vZ0":-0.779038133247148,"x":59.16,"y":127.44,"x0":-1.3887380404632057,"y0":50.006033277512486,"z0":5.434033351360913,"aX":-11.103100481795936},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2122,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39767239595643344,"extension":6.416616436354343},"index":5,"playId":"18db8524-b604-3642-a1d2-05dc18b79f40","pitchNumber":6,"startTime":"2026-04-30T03:52:03.007Z","endTime":"2026-04-30T03:52:06.315Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439428795199184,"aZ":-20.17930152180777,"pfxX":-10.734646179165217,"pfxZ":6.327836378969682,"pX":0.48280955012464327,"pZ":3.043530918580302,"vX0":9.889908559794984,"vY0":-136.8585393792662,"vZ0":-2.0602921531585685,"x":98.6,"y":156.6,"x0":-1.7844997783254075,"y0":50.00179636178467,"z0":5.18939918067458,"aX":-20.345453339521885},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":17.3,"spinRate":2087,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.4003502889529291,"extension":6.462818175843024},"index":6,"playId":"a259898f-7353-3dff-9166-bc9ba09ce8f6","pitchNumber":7,"startTime":"2026-04-30T03:52:27.128Z","endTime":"2026-04-30T03:52:31.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31756066575511,"aZ":-35.18543524140247,"pfxX":9.199631729679291,"pfxZ":-2.0430505421292153,"pX":-0.07165984087629856,"pZ":1.7830464061532854,"vX0":2.2559732221644575,"vY0":-121.00427108646896,"vZ0":-0.5854667216463415,"x":119.73,"y":190.64,"x0":-2.2129172069446548,"y0":50.00434568218659,"z0":5.1315466251663056,"aX":13.53817222822836},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.6,"breakHorizontal":-17.2,"spinRate":2700,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.453985648233608,"extension":6.023634651635635},"hitData":{"launchSpeed":48.5,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":128.42,"coordY":196.44}},"index":7,"playId":"78463466-aa69-3d6b-8a15-1bb8db2547d6","pitchNumber":8,"startTime":"2026-04-30T03:52:49.558Z","endTime":"2026-04-30T03:52:57.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:52:57.669Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T03:53:33.188Z","endTime":"2026-04-30T03:55:27.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.733416041310186,"aZ":-34.396566644642625,"pfxX":8.088182979548163,"pfxZ":-1.5683510091580173,"pX":0.39309910131248943,"pZ":1.7535739451371057,"vX0":5.008542005810817,"vY0":-118.72436815902158,"vZ0":-0.4391810928603518,"x":102.02,"y":191.43,"x0":-2.801604064457144,"y0":50.004500214432724,"z0":5.096903109138317,"aX":11.438353472240873},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.6,"breakHorizontal":-16.0,"spinRate":2585,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4630105047032296,"extension":6.2322394451199346},"index":0,"playId":"685b9dc1-7eac-35a6-b215-bf3708a1b862","pitchNumber":1,"startTime":"2026-04-30T03:53:33.188Z","endTime":"2026-04-30T03:53:36.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565434160188886,"aZ":-20.740108076434257,"pfxX":-8.314329149228474,"pfxZ":6.2521210964895815,"pX":-1.2976886873307847,"pZ":2.859034187196412,"vX0":5.862958635920778,"vY0":-134.0563519528522,"vZ0":-2.3792840712342107,"x":166.46,"y":161.59,"x0":-2.4270979104859083,"y0":50.004760983758786,"z0":5.230213036166584,"aX":-15.21346305730411},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":13.9,"spinRate":1965,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40775697436297254,"extension":6.384197475749275},"index":1,"playId":"7e13ef2f-0861-3125-8f56-5bdfbee0525d","pitchNumber":2,"startTime":"2026-04-30T03:53:55.164Z","endTime":"2026-04-30T03:53:59.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.277057331533317,"aZ":-34.19521811527198,"pfxX":6.719559893130239,"pfxZ":-1.3738560452476634,"pX":2.453407897874445,"pZ":1.5800885674520424,"vX0":9.329343910053241,"vY0":-121.16272341226865,"vZ0":-1.4582206888392508,"x":23.48,"y":196.12,"x0":-2.337620096084411,"y0":50.00433012857167,"z0":5.210551732121922,"aX":9.872082534474567},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.6,"breakHorizontal":-14.6,"spinRate":2632,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45410835887452716,"extension":6.253766776077737},"index":2,"playId":"35b7e686-ad9e-3192-96cc-efc37aeea350","pitchNumber":3,"startTime":"2026-04-30T03:54:30.564Z","endTime":"2026-04-30T03:54:35.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.099210809205278,"aZ":-40.617549879297876,"pfxX":1.5976842193183285,"pfxZ":-6.202011873482583,"pX":0.6480498699779668,"pZ":-0.9032038632139661,"vX0":7.019557521738951,"vY0":-116.33898933793085,"vZ0":-4.828595655409633,"x":92.3,"y":263.17,"x0":-2.6234848296549864,"y0":50.00141015742162,"z0":5.074566080415323,"aX":2.175143206276091},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.2,"breakHorizontal":-4.7,"spinRate":2627,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.47193662748333276,"extension":6.135890085682016},"index":3,"playId":"90bdf5ea-8595-3f8b-a300-780c1599c265","pitchNumber":4,"startTime":"2026-04-30T03:54:51.480Z","endTime":"2026-04-30T03:54:54.720Z","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":80.3,"endSpeed":73.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.694308886267518,"aZ":-35.75938273967717,"pfxX":10.530381625729746,"pfxZ":-2.6089101082759534,"pX":0.02307533516832242,"pZ":1.4649225536212096,"vX0":3.651412379483549,"vY0":-116.88888596867343,"vZ0":-0.7766943410768392,"x":116.12,"y":199.23,"x0":-2.9310789769542804,"y0":50.00468368456684,"z0":5.182883963084702,"aX":14.454761660709734},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.7,"breakHorizontal":-20.0,"spinRate":2636,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4700430935103155,"extension":6.072234205701677},"hitData":{"launchSpeed":83.6,"launchAngle":38.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.68,"coordY":81.73}},"index":4,"playId":"fa356bec-5cef-369a-af63-4f7c569b02d0","pitchNumber":5,"startTime":"2026-04-30T03:55:18.970Z","endTime":"2026-04-30T03:55:27.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T03:55:27.540Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a line drive to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T03:57:14.254Z","endTime":"2026-04-30T04:00:15.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.137228938729113,"aZ":-25.127612558813492,"pfxX":0.5425030818148695,"pfxZ":3.8872600290486794,"pX":1.5682242761741412,"pZ":1.7404087799257377,"vX0":7.149853286651925,"vY0":-133.22244375052682,"vZ0":-6.862936165283331,"x":57.22,"y":191.79,"x0":-1.2106965680026691,"y0":50.00570047871416,"z0":6.142372555184405,"aX":0.9841887674966696},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":-2.4,"spinRate":2445,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.40969495173690484,"extension":6.348367899910595},"index":0,"playId":"6f77c471-672a-3fbb-b520-fd9002717517","pitchNumber":1,"startTime":"2026-04-30T03:57:44.606Z","endTime":"2026-04-30T03:57:49.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87375838282139,"aZ":-25.285686334264895,"pfxX":0.9002585394772984,"pfxZ":3.824819989298611,"pX":0.765191536575971,"pZ":1.5367426173379903,"vX0":5.147717053834606,"vY0":-132.69491269560527,"vZ0":-7.130203272125429,"x":87.83,"y":197.29,"x0":-1.3092346005407791,"y0":50.000952309114666,"z0":6.075656309053694,"aX":1.6199823878964543},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":-2.6,"spinRate":2504,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.41128169069451515,"extension":6.308893735674073},"index":1,"playId":"eb9ef46f-839d-3007-b9b9-5f409e6cb862","pitchNumber":2,"startTime":"2026-04-30T03:58:00.499Z","endTime":"2026-04-30T03:58:04.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.978701941944728,"aZ":-24.041972436691797,"pfxX":-9.409219373038056,"pfxZ":4.15635152487854,"pX":-0.5552972475981011,"pZ":1.5544933271917434,"vX0":4.053600704330004,"vY0":-138.97419919872584,"vZ0":-8.46412162106567,"x":138.17,"y":196.81,"x0":-0.8097535773836313,"y0":50.005867223234844,"z0":6.235297126374669,"aX":-18.418388318457794},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":2324,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3940355728664269,"extension":6.540652140389515},"index":2,"playId":"176e8557-c2d0-38e0-96bd-b7fa04bcdb3a","pitchNumber":3,"startTime":"2026-04-30T03:58:16.821Z","endTime":"2026-04-30T03:58:20.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.864379811872602,"aZ":-19.143644599137726,"pfxX":-8.025873981678917,"pfxZ":6.703491456352758,"pX":0.4787829022116145,"pZ":0.8321569944363617,"vX0":5.891382131069543,"vY0":-138.75820160718467,"vZ0":-11.085130440552575,"x":98.75,"y":216.31,"x0":-0.6321294210279171,"y0":50.00658274857889,"z0":6.162468841535648,"aX":-15.609849966181535},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.0,"breakHorizontal":13.3,"spinRate":2256,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3951680559107529,"extension":6.543861442634745},"index":3,"playId":"b677cbea-e429-31b1-826d-ba3894fc4a4a","pitchNumber":4,"startTime":"2026-04-30T03:58:42.128Z","endTime":"2026-04-30T03:58:46.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572422054755336,"aZ":-28.576196257288032,"pfxX":1.1814718667570179,"pfxZ":2.020052996032316,"pX":0.9635615395758557,"pZ":1.2911198352853788,"vX0":5.446861240806965,"vY0":-132.62418400751906,"vZ0":-7.321920077830553,"x":80.27,"y":203.92,"x0":-1.27087215383505,"y0":50.000908650231594,"z0":6.17393365781587,"aX":2.102690688581305},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.3,"breakHorizontal":-3.4,"spinRate":2544,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.41310146847004114,"extension":6.442980774715537},"index":4,"playId":"44e8d12f-0ec7-370d-8f1d-251fa3388f98","pitchNumber":5,"startTime":"2026-04-30T03:59:04.308Z","endTime":"2026-04-30T03:59:09.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303731235749655,"aZ":-14.680512969493568,"pfxX":-3.185672574488429,"pfxZ":8.942418943357836,"pX":-0.253541632065323,"pZ":2.3794195349598453,"vX0":2.6395703558427477,"vY0":-138.7946681839941,"vZ0":-7.908981970606728,"x":126.66,"y":174.54,"x0":-0.8017592690279854,"y0":50.00421130309619,"z0":6.238473335721549,"aX":-6.232217253430392},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":5.3,"spinRate":2251,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3942377753845747,"extension":6.581166392005798},"index":5,"playId":"e7d2532b-6c5a-3725-b1fa-f8bb944774bc","pitchNumber":6,"startTime":"2026-04-30T03:59:23.259Z","endTime":"2026-04-30T03:59:26.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80306617765436,"aZ":-21.727670157535954,"pfxX":-8.894131819115657,"pfxZ":5.2810627541161335,"pX":-1.0090635084936233,"pZ":2.6582243460090957,"vX0":3.1403772682420468,"vY0":-139.80934030205384,"vZ0":-6.129496622631312,"x":155.46,"y":167.01,"x0":-0.991977663561928,"y0":50.00310787116786,"z0":6.307151704425045,"aX":-17.589885203111294},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":15.5,"spinRate":2299,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39192030258616706,"extension":6.459755694936609},"index":6,"playId":"3aa266d5-a13a-3fdf-984c-e7591a779c94","pitchNumber":7,"startTime":"2026-04-30T03:59:43.816Z","endTime":"2026-04-30T03:59:47.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270931849087013,"aZ":-27.41742020271101,"pfxX":1.8121949203673664,"pfxZ":2.686779817988194,"pX":-0.12842254836050954,"pZ":2.5627776631576418,"vX0":2.1620304258088994,"vY0":-131.46637474661134,"vZ0":-4.3110035312576915,"x":121.9,"y":169.59,"x0":-1.19376118558488,"y0":50.00005910213993,"z0":6.235307622829109,"aX":3.202413592645261},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":-3.7,"spinRate":2431,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4150586527509832,"extension":6.344290426583912},"hitData":{"launchSpeed":93.7,"launchAngle":8.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.92,"coordY":99.16}},"index":7,"playId":"9a8431d7-35e3-3c99-b9c7-9737b80ec730","pitchNumber":8,"startTime":"2026-04-30T04:00:04.433Z","endTime":"2026-04-30T04:00:15.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T04:00:15.239Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carter Jensen pops out to catcher Shea Langeliers in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T04:00:23.519Z","endTime":"2026-04-30T04:01:27.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":96.1,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.443906825854874,"aZ":-26.180038290754638,"pfxX":-8.859269950449317,"pfxZ":3.0311574306388405,"pX":-1.3838739862440588,"pZ":3.073818718643928,"vX0":1.913011044651573,"vY0":-139.9073646219097,"vZ0":-4.110398305995128,"x":169.75,"y":155.79,"x0":-0.9270584819621511,"y0":50.000690131032385,"z0":6.283826993258373,"aX":-17.508111551589025},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.8,"breakHorizontal":15.6,"spinRate":2261,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39194451295398514,"extension":6.40858601136325},"index":0,"playId":"750d7f56-09c7-3124-8a1e-e86d20128031","pitchNumber":1,"startTime":"2026-04-30T04:00:40.283Z","endTime":"2026-04-30T04:00:44.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.151415493436406,"aZ":-25.802687982792296,"pfxX":-8.3427808801328,"pfxZ":3.247743237208528,"pX":-0.9587463632803767,"pZ":3.3588114256627204,"vX0":2.888018548701042,"vY0":-139.2140086547787,"vZ0":-3.102505410568627,"x":153.55,"y":148.09,"x0":-0.9253637451758919,"y0":50.00527229380447,"z0":6.1949984839115135,"aX":-16.383516055241444},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":2261,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.393378228113447,"extension":6.414015656871753},"index":1,"playId":"30ff9244-7876-31da-b97e-f75925c6a333","pitchNumber":2,"startTime":"2026-04-30T04:00:55.264Z","endTime":"2026-04-30T04:00:59.531Z","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":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.245674304056383,"aZ":-24.112154780538745,"pfxX":0.3749938882536077,"pfxZ":4.532291461382172,"pX":0.3207304568001312,"pZ":2.167677595190975,"vX0":4.031094103040647,"vY0":-131.61505995882305,"vZ0":-5.495468936347494,"x":104.77,"y":180.25,"x0":-1.2705493512457313,"y0":50.002851543773374,"z0":6.035386819587611,"aX":0.6671723560794216},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":-1.4,"spinRate":2229,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.4139367373426617,"extension":6.208583468619722},"hitData":{"launchSpeed":87.6,"launchAngle":82.0,"totalDistance":12.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":131.61,"coordY":209.83}},"index":2,"playId":"1d9e7775-3a5a-3456-b7ff-b7673575ebed","pitchNumber":3,"startTime":"2026-04-30T04:01:17.387Z","endTime":"2026-04-30T04:01:27.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T04:01:27.168Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a ground ball to shortstop Jacob Wilson. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T04:01:50.907Z","endTime":"2026-04-30T04:02:44.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554322617918512,"aZ":-24.493682380092558,"pfxX":-8.341987533821364,"pfxZ":3.93300716895577,"pX":0.9827550597855264,"pZ":1.8401482216540315,"vX0":7.996653242259906,"vY0":-139.00508753887996,"vZ0":-7.432922330883,"x":79.54,"y":189.1,"x0":-0.8493774483474313,"y0":50.00630515679803,"z0":6.178528893181436,"aX":-16.30606828460982},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":13.4,"spinRate":2293,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3942446724074129,"extension":6.610499755311318},"index":0,"playId":"96e8200e-4acd-3348-8603-afb302a6ffa0","pitchNumber":1,"startTime":"2026-04-30T04:01:59.489Z","endTime":"2026-04-30T04:02:04.169Z","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":95.9,"endSpeed":87.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74197677536384,"aZ":-24.097072316320773,"pfxX":-8.302015847186556,"pfxZ":4.117282636011305,"pX":1.5249567744886108,"pZ":1.8633576386267021,"vX0":8.536449460685576,"vY0":-139.3048973934037,"vZ0":-7.479485698557635,"x":69.32,"y":199.33,"x0":-0.5027596956676038,"y0":50.004203944029854,"z0":6.17989344236579,"aX":-16.29318182310791},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.0,"breakHorizontal":13.2,"spinRate":2282,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3934198259101169,"extension":6.837960346695043},"index":1,"playId":"639aea72-ecc6-3dc2-b92a-1ed7469566e9","pitchNumber":2,"startTime":"2026-04-30T04:02:14.643Z","endTime":"2026-04-30T04:02:18.358Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861766064363973,"aZ":-28.183039233357007,"pfxX":0.990745886776518,"pfxZ":2.2265600240025103,"pX":0.7776076615074888,"pZ":1.7300828723370687,"vX0":5.15876993627231,"vY0":-132.9617445789649,"vZ0":-5.910660167785142,"x":87.36,"y":192.07,"x0":-1.3146651690636508,"y0":50.00577737882281,"z0":6.020733078706025,"aX":1.7780194430047442},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":-2.9,"spinRate":2360,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.41156639721063915,"extension":6.3094298328920395},"hitData":{"launchSpeed":66.6,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.75,"coordY":179.61}},"index":2,"playId":"03411b53-138d-3619-a7f3-bd7a4c8bd42b","pitchNumber":3,"startTime":"2026-04-30T04:02:35.748Z","endTime":"2026-04-30T04:02:44.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T04:02:44.633Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Michael Massey out on a sacrifice fly to center fielder Zack Gelof. Bobby Witt Jr. scores. Salvador Perez to 3rd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T04:03:57.161Z","endTime":"2026-04-30T04:06:38.255Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":669270,"link":"/api/v1/people/669270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T04:03:15.924Z","endTime":"2026-04-30T04:03:59.293Z","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":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.042222149732766,"aZ":-27.63115451369882,"pfxX":-9.46208118812912,"pfxZ":2.351620059262048,"pX":-0.0973693079845617,"pZ":2.8479801925887345,"vX0":4.272563597169651,"vY0":-138.81426279482122,"vZ0":-4.314148011596546,"x":120.71,"y":161.88,"x0":-0.4359531697368438,"y0":50.003209062049685,"z0":6.284403497470206,"aX":-18.27697259037387},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":16.1,"spinRate":2246,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.39613495470893856,"extension":6.463711693108952},"index":1,"playId":"629af73e-a528-3e37-b269-422d67023cea","pitchNumber":1,"startTime":"2026-04-30T04:03:59.293Z","endTime":"2026-04-30T04:04:03.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.637804470456015,"aZ":-25.08872657306061,"pfxX":2.059535364852387,"pfxZ":3.839955675347354,"pX":1.598858254641915,"pZ":1.4136083066124154,"vX0":6.014534805126469,"vY0":-134.79837685351,"vZ0":-7.346677286062839,"x":56.06,"y":200.61,"x0":-0.9266079372399642,"y0":50.00155529832927,"z0":5.939193040945252,"aX":3.798546936319164},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-5.0,"spinRate":2440,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4059460837721036,"extension":6.408434529154217},"index":2,"playId":"389f46ef-5854-3e4f-8a75-88ed6d3f9cd1","pitchNumber":2,"startTime":"2026-04-30T04:04:17.576Z","endTime":"2026-04-30T04:04:21.028Z","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":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.029773067728936,"aZ":-27.416325820322314,"pfxX":0.7527388900967407,"pfxZ":2.629633437968435,"pX":1.0366083130730575,"pZ":1.8554562872771863,"vX0":5.259212346415169,"vY0":-132.50669542992543,"vZ0":-5.72278195778194,"x":77.49,"y":188.68,"x0":-1.058466355467325,"y0":50.00094749177116,"z0":6.005300827274153,"aX":1.3584437971384489},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2561,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4108399284722921,"extension":6.407629718010137},"index":3,"playId":"b3fbbfea-0cb2-30b5-b365-c7162b20d8fe","pitchNumber":3,"startTime":"2026-04-30T04:04:39.413Z","endTime":"2026-04-30T04:04:42.803Z","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":93.0,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.086376040939378,"aZ":-26.08189430780069,"pfxX":-6.864658841239342,"pfxZ":3.2684059530471297,"pX":-1.3605953479547823,"pZ":1.2853730405492416,"vX0":1.7045295917758525,"vY0":-135.28086966735657,"vZ0":-8.161415660082586,"x":168.86,"y":204.07,"x0":-1.1048783706175145,"y0":50.002306827527214,"z0":6.155333136787095,"aX":-12.788248626327638},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":12.1,"spinRate":1354,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4040949914276539,"extension":6.460907768886722},"index":4,"playId":"a895f775-df36-3a84-9113-f752ad6cd971","pitchNumber":4,"startTime":"2026-04-30T04:05:01.877Z","endTime":"2026-04-30T04:05:05.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809277263809303,"aZ":-27.685384642732203,"pfxX":-6.645045380311729,"pfxZ":2.4972152859994514,"pX":0.3078215820466104,"pZ":0.41949374890953045,"vX0":4.597719634333726,"vY0":-132.78502943823693,"vZ0":-9.787300340013859,"x":105.27,"y":227.45,"x0":-0.5774502237409663,"y0":50.00381979254587,"z0":6.1481278482296355,"aX":-11.939379139155704},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":11.2,"spinRate":1461,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4115354751829843,"extension":6.448255703717898},"index":5,"playId":"b2d22db6-8ace-3a21-bd26-1f5ce57cca25","pitchNumber":5,"startTime":"2026-04-30T04:05:22.389Z","endTime":"2026-04-30T04:05:30.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Joel Kuhnel. Bobby Witt Jr. to 3rd. Salvador Perez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"actionPlayId":"b2d22db6-8ace-3a21-bd26-1f5ce57cca25","startTime":"2026-04-30T04:05:43.575Z","endTime":"2026-04-30T04:05:58.812Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267516081078973,"aZ":-27.929029205946573,"pfxX":1.7630598187121214,"pfxZ":2.434221567473897,"pX":1.4592736163576274,"pZ":0.20568353998286293,"vX0":6.0606657844300535,"vY0":-130.89260620917017,"vZ0":-9.53858307789655,"x":61.38,"y":233.23,"x0":-1.1104073695864067,"y0":50.004858168719934,"z0":5.971423949836222,"aX":3.0742758921562823},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.6,"breakHorizontal":-4.4,"spinRate":2501,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4176266999326623,"extension":6.548281307361372},"index":7,"playId":"ffa55c3a-5ef4-3acb-b9d6-662793758db6","pitchNumber":6,"startTime":"2026-04-30T04:05:58.812Z","endTime":"2026-04-30T04:06:03.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900379788026683,"aZ":-21.981653012608888,"pfxX":-5.216334276588567,"pfxZ":5.616972261675334,"pX":-0.29829312412791176,"pZ":3.4931943395861578,"vX0":3.4601267110360014,"vY0":-134.07049697449654,"vZ0":-3.1589169518217144,"x":128.37,"y":144.46,"x0":-0.9301184040389994,"y0":50.00286797578507,"z0":6.2616890359587885,"aX":-9.464121288068222},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.7,"breakHorizontal":8.6,"spinRate":2289,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4090651282237312,"extension":6.552011499238852},"hitData":{"launchSpeed":101.7,"launchAngle":39.0,"totalDistance":393.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":117.29,"coordY":40.7}},"index":8,"playId":"ed69111a-f1c4-3834-a7dc-08b50ab5a11c","pitchNumber":7,"startTime":"2026-04-30T04:06:22.956Z","endTime":"2026-04-30T04:06:38.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T04:06:38.255Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T04:09:06.035Z","endTime":"2026-04-30T04:10:50.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T04:06:58.020Z","endTime":"2026-04-30T04:07:06.631Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mark Leiter Jr. replaces Joel Kuhnel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-30T04:07:06.631Z","endTime":"2026-04-30T04:09:07.984Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643410,"link":"/api/v1/people/643410"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.4,"endSpeed":66.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970528606763256,"aZ":-43.31155196148985,"pfxX":6.221082735383348,"pfxZ":-9.920510209134509,"pX":0.475343815180084,"pZ":1.1910089475125734,"vX0":2.095499138980959,"vY0":-106.73425419105438,"vZ0":0.39363693877474404,"x":98.88,"y":206.62,"x0":-1.3349996282908079,"y0":50.00244235523522,"z0":5.991019802098826,"aX":6.98434194442683},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.1,"breakVerticalInduced":-17.3,"breakHorizontal":-11.9,"spinRate":2356,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5185471324391528,"extension":5.903465078268308},"index":2,"playId":"123174aa-9856-3cb7-89d7-34b95ece34f0","pitchNumber":1,"startTime":"2026-04-30T04:09:07.984Z","endTime":"2026-04-30T04:09:12.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983394163827796,"aZ":-19.015694360118633,"pfxX":-8.383418559537372,"pfxZ":7.277180073179364,"pX":-1.089768811094819,"pZ":3.572798957920814,"vX0":3.4109518823280984,"vY0":-133.87290458098727,"vZ0":-2.1593278390079185,"x":158.54,"y":142.31,"x0":-1.2941671407243311,"y0":50.00200692604093,"z0":5.756975868323901,"aX":-15.15434948835923},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2202,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4097695409313369,"extension":6.124996549398161},"index":3,"playId":"015104ea-41ee-32ed-a64e-be02648c85b4","pitchNumber":2,"startTime":"2026-04-30T04:09:26.287Z","endTime":"2026-04-30T04:09:30.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017804664017213,"aZ":-18.45060315101623,"pfxX":-9.204058624060371,"pfxZ":7.619790991331902,"pX":0.20956319400233922,"pZ":2.0330813890827653,"vX0":6.650214189532601,"vY0":-133.65889915090125,"vZ0":-5.839794435574758,"x":109.01,"y":183.89,"x0":-1.1206130757082082,"y0":50.002135279605405,"z0":5.580214331624148,"aX":-16.577498300191145},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":15.1,"spinRate":2184,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4104878479727132,"extension":6.481174931885419},"index":4,"playId":"2077f505-26a7-3dcf-84b1-c35f728ec4dc","pitchNumber":3,"startTime":"2026-04-30T04:09:42.151Z","endTime":"2026-04-30T04:09:46.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.195013727072396,"aZ":-19.661860747363733,"pfxX":-1.4715162244552977,"pfxZ":7.095212434450154,"pX":-0.6244004500182412,"pZ":1.9210739085795956,"vX0":2.6058039698938495,"vY0":-131.75520701472524,"vZ0":-5.735306966742854,"x":140.8,"y":186.91,"x0":-1.4336870347620778,"y0":50.00423387914275,"z0":5.572776038337679,"aX":-2.595607972872741},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.9,"breakHorizontal":2.2,"spinRate":2167,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.41524677861062687,"extension":6.243490316608377},"index":5,"playId":"d2cc6b1f-b001-318a-aaad-04464dcf9465","pitchNumber":4,"startTime":"2026-04-30T04:09:58.724Z","endTime":"2026-04-30T04:10:02.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.427915563222136,"aZ":-27.95724521278942,"pfxX":-5.559536312435397,"pfxZ":2.869765979077226,"pX":-0.31490223243896875,"pZ":0.024256056757805074,"vX0":3.539873223482402,"vY0":-120.98383025898423,"vZ0":-7.470737198076654,"x":129.0,"y":238.13,"x0":-1.0808190934011366,"y0":50.005553544217,"z0":5.630635619555199,"aX":-8.17467313077958},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":9.1,"spinRate":781,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.454175908935293,"extension":6.283414306023846},"index":6,"playId":"11047afe-16bc-3808-9124-64b10d7d5d8f","pitchNumber":5,"startTime":"2026-04-30T04:10:16.029Z","endTime":"2026-04-30T04:10:23.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.676688162269993,"aZ":-13.793638273732821,"pfxX":-5.851129359483948,"pfxZ":10.112119266681225,"pX":-1.0596812545670695,"pZ":2.756156283250328,"vX0":2.010716651923422,"vY0":-134.1232825612869,"vZ0":-5.260260219684802,"x":157.39,"y":164.36,"x0":-1.060051471765483,"y0":50.00105554752819,"z0":5.730527173171285,"aX":-10.632393659452125},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":10.2,"spinRate":2074,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.408756179616955,"extension":6.109174735447447},"index":7,"playId":"a9d1acbb-05b1-3fe1-b04b-c8f9ae07cae6","pitchNumber":6,"startTime":"2026-04-30T04:10:44.234Z","endTime":"2026-04-30T04:10:50.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T04:10:50.458Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T04:10:59.493Z","endTime":"2026-04-30T04:13:23.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.23"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.86"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.06"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.00"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.01"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.23"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.57"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.93"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".469"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".122"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.139"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.484"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".317"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.139"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.484"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".317"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86722854742975,"aZ":-18.632517730846548,"pfxX":-8.928862130965253,"pfxZ":7.518563307200451,"pX":-0.22838098260809564,"pZ":1.6589895700632913,"vX0":5.629346384466589,"vY0":-132.96620439620213,"vZ0":-6.500099082506993,"x":125.71,"y":193.99,"x0":-1.20615333409175,"y0":50.00538190582201,"z0":5.474143800998549,"aX":-16.08894612484073},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":15.0,"spinRate":2008,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4109599692920871,"extension":6.575545572609063},"index":0,"playId":"07907088-c47b-3cdb-98d9-2603fa73ded4","pitchNumber":1,"startTime":"2026-04-30T04:11:18.621Z","endTime":"2026-04-30T04:11:45.642Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}}},{"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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.980468308234467,"aZ":-18.71163285913948,"pfxX":-8.832782400461005,"pfxZ":7.369529409290571,"pX":0.8754641919182123,"pZ":2.6713674017355387,"vX0":7.751317407024053,"vY0":-134.0719755579742,"vZ0":-4.443579421149176,"x":99.12,"y":202.15,"x0":-0.9003141190997294,"y0":50.004919040758715,"z0":5.678993475697152,"aX":-16.14187990628759},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":14.4,"spinRate":2149,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4079541503680173,"extension":6.5214070392792385},"index":1,"playId":"f306e43a-8693-32f2-a5d0-7856f217924e","pitchNumber":2,"startTime":"2026-04-30T04:11:49.207Z","endTime":"2026-04-30T04:11:54.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Isaac Collins steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"f306e43a-8693-32f2-a5d0-7856f217924e","startTime":"2026-04-30T04:12:13.656Z","endTime":"2026-04-30T04:12:15.904Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.742473879317206,"aZ":-20.477669394259483,"pfxX":-9.59262940145776,"pfxZ":6.3815486310546525,"pX":-1.0110730868324485,"pZ":4.065401920623056,"vX0":3.7879171098422177,"vY0":-134.89658713421252,"vZ0":-0.8707483904019141,"x":155.54,"y":129.01,"x0":-1.1911862416271781,"y0":50.00486106269997,"z0":5.842800250288298,"aX":-17.591034783287036},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":16.4,"spinRate":2021,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40682064988038125,"extension":6.124539978527025},"index":3,"playId":"f7df6e98-2530-37e5-a799-2955fc5c0656","pitchNumber":3,"startTime":"2026-04-30T04:12:15.904Z","endTime":"2026-04-30T04:12:19.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701047157664526,"aZ":-30.04199102867256,"pfxX":-4.021747747111867,"pfxZ":1.3827832128450108,"pX":0.06238196136039751,"pZ":2.3130188965816125,"vX0":3.8931776355511563,"vY0":-122.96599783459516,"vZ0":-2.2181934502041245,"x":114.62,"y":176.33,"x0":-1.0165955333233394,"y0":50.000065986960095,"z0":5.768198735623695,"aX":-6.176742548413924},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":6.4,"spinRate":662,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4449218686230174,"extension":6.210168152212779},"index":4,"playId":"5fdaf7b8-3081-386f-b6b7-e11ad1ec0eab","pitchNumber":4,"startTime":"2026-04-30T04:12:34.841Z","endTime":"2026-04-30T04:12:40.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039280980584717,"aZ":-27.521887739621107,"pfxX":-6.054024969826214,"pfxZ":3.010128220288127,"pX":-1.1931043848018605,"pZ":1.4884078456230225,"vX0":1.4997692159196987,"vY0":-123.94247869329533,"vZ0":-4.927695995046969,"x":162.48,"y":198.59,"x0":-1.0215406307473391,"y0":50.005732551584224,"z0":5.815923452688892,"aX":-9.368773912012731},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":10.6,"spinRate":747,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4428586068387701,"extension":6.330733789216602},"index":5,"playId":"1dfad4e9-0548-3f71-b92d-cd18d1b7960d","pitchNumber":5,"startTime":"2026-04-30T04:13:20.275Z","endTime":"2026-04-30T04:13:23.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T04:13:23.638Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T04:10:59.493Z","endTime":"2026-04-30T04:13:23.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.23"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.86"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.63"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.06"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.00"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.34"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.01"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.28"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.23"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.57"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.93"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".469"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".314"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".122"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.139"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.484"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".317"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.139"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.484"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".971"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".535"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".317"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86722854742975,"aZ":-18.632517730846548,"pfxX":-8.928862130965253,"pfxZ":7.518563307200451,"pX":-0.22838098260809564,"pZ":1.6589895700632913,"vX0":5.629346384466589,"vY0":-132.96620439620213,"vZ0":-6.500099082506993,"x":125.71,"y":193.99,"x0":-1.20615333409175,"y0":50.00538190582201,"z0":5.474143800998549,"aX":-16.08894612484073},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":15.0,"spinRate":2008,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4109599692920871,"extension":6.575545572609063},"index":0,"playId":"07907088-c47b-3cdb-98d9-2603fa73ded4","pitchNumber":1,"startTime":"2026-04-30T04:11:18.621Z","endTime":"2026-04-30T04:11:45.642Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}}},{"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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.980468308234467,"aZ":-18.71163285913948,"pfxX":-8.832782400461005,"pfxZ":7.369529409290571,"pX":0.8754641919182123,"pZ":2.6713674017355387,"vX0":7.751317407024053,"vY0":-134.0719755579742,"vZ0":-4.443579421149176,"x":99.12,"y":202.15,"x0":-0.9003141190997294,"y0":50.004919040758715,"z0":5.678993475697152,"aX":-16.14187990628759},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":14.4,"spinRate":2149,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4079541503680173,"extension":6.5214070392792385},"index":1,"playId":"f306e43a-8693-32f2-a5d0-7856f217924e","pitchNumber":2,"startTime":"2026-04-30T04:11:49.207Z","endTime":"2026-04-30T04:11:54.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Isaac Collins steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"f306e43a-8693-32f2-a5d0-7856f217924e","startTime":"2026-04-30T04:12:13.656Z","endTime":"2026-04-30T04:12:15.904Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.742473879317206,"aZ":-20.477669394259483,"pfxX":-9.59262940145776,"pfxZ":6.3815486310546525,"pX":-1.0110730868324485,"pZ":4.065401920623056,"vX0":3.7879171098422177,"vY0":-134.89658713421252,"vZ0":-0.8707483904019141,"x":155.54,"y":129.01,"x0":-1.1911862416271781,"y0":50.00486106269997,"z0":5.842800250288298,"aX":-17.591034783287036},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.5,"breakHorizontal":16.4,"spinRate":2021,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40682064988038125,"extension":6.124539978527025},"index":3,"playId":"f7df6e98-2530-37e5-a799-2955fc5c0656","pitchNumber":3,"startTime":"2026-04-30T04:12:15.904Z","endTime":"2026-04-30T04:12:19.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.701047157664526,"aZ":-30.04199102867256,"pfxX":-4.021747747111867,"pfxZ":1.3827832128450108,"pX":0.06238196136039751,"pZ":2.3130188965816125,"vX0":3.8931776355511563,"vY0":-122.96599783459516,"vZ0":-2.2181934502041245,"x":114.62,"y":176.33,"x0":-1.0165955333233394,"y0":50.000065986960095,"z0":5.768198735623695,"aX":-6.176742548413924},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":6.4,"spinRate":662,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4449218686230174,"extension":6.210168152212779},"index":4,"playId":"5fdaf7b8-3081-386f-b6b7-e11ad1ec0eab","pitchNumber":4,"startTime":"2026-04-30T04:12:34.841Z","endTime":"2026-04-30T04:12:40.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.039280980584717,"aZ":-27.521887739621107,"pfxX":-6.054024969826214,"pfxZ":3.010128220288127,"pX":-1.1931043848018605,"pZ":1.4884078456230225,"vX0":1.4997692159196987,"vY0":-123.94247869329533,"vZ0":-4.927695995046969,"x":162.48,"y":198.59,"x0":-1.0215406307473391,"y0":50.005732551584224,"z0":5.815923452688892,"aX":-9.368773912012731},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":10.6,"spinRate":747,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4428586068387701,"extension":6.330733789216602},"index":5,"playId":"1dfad4e9-0548-3f71-b92d-cd18d1b7960d","pitchNumber":5,"startTime":"2026-04-30T04:13:20.275Z","endTime":"2026-04-30T04:13:23.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T04:13:23.638Z","atBatIndex":73},"scoringPlays":[3,14,32,51,71],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":115.81,"y":135.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":170.15,"y":122.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":113.35,"y":152.03},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":78.37,"y":114.64},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":110.29,"y":214.22},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":146.35,"y":85.89},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":17,"top":[9,10,11,12],"bottom":[13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":76.84,"y":118.56},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":87.57,"y":58.91},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":160.23,"y":71.19},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":156.0,"y":152.66},"type":"E","description":"Field Error"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20],"bottom":[21,22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":89.3,"y":68.52},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":167.34,"y":91.31},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":211.74,"y":112.98},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":72.41,"y":74.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":178.26,"y":107.4},"type":"H","description":"Single"}]}},{"startIndex":26,"endIndex":36,"top":[26,27,28],"bottom":[29,30,31,32,33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":106.25,"y":157.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":159.5,"y":166.73},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":160.84,"y":144.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":99.06,"y":81.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":123.59,"y":197.2},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":198.04,"y":51.82},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":92.56,"y":164.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":179.27,"y":111.46},"type":"H","description":"Single"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":137.19,"y":155.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":140.92,"y":160.4},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":173.24,"y":68.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":120.1,"y":86.67},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":40.8,"y":87.83},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":53,"top":[45,46,47,48],"bottom":[49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":86.3,"y":147.02},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":127.43,"y":62.53},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":118.63,"y":77.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":145.25,"y":46.04},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":160.6,"y":52.53},"type":"O","description":"Flyout"}]}},{"startIndex":54,"endIndex":60,"top":[54,55,56],"bottom":[57,58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":69.45,"y":130.5},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":98.53,"y":162.68},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":145.3,"y":153.04},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":99.15,"y":165.72},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":67,"top":[61,62,63],"bottom":[64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":109.8,"y":162.68},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":139.21,"y":152.03},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":88.26,"y":117.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":155.5,"y":108.04},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":128.42,"y":196.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":110.68,"y":81.73},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70,71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":173.92,"y":99.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":131.61,"y":209.83},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":114.75,"y":179.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":117.29,"y":40.7},"type":"O","description":"Sac Fly"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":3,"hits":5,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":5,"hits":11,"errors":0,"leftOnBase":9},"away":{"runs":2,"hits":6,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"catcher":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"first":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"second":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"third":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"shortstop":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"left":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"center":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"right":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"onDeck":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"inHole":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"battingOrder":3,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"onDeck":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"inHole":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"pitcher":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"battingOrder":7,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":5,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".239","atBats":29,"obp":".320","slg":".385","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":6,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":32,"obp":".432","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":160,"era":"4.51","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.42","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":63,"strikes":97,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":5,"pitchesPerInning":"20.00","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":1,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":13,"groundOuts":14,"airOuts":23,"runs":13,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".267","atBats":86,"obp":".354","slg":".500","ops":".854","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":43,"rbi":16,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.33","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":3,"putOuts":113,"errors":1,"chances":117,"fielding":".991","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666142":{"person":{"id":666142,"fullName":"Cole Ragans","link":"/api/v1/people/666142"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":17,"groundOuts":18,"airOuts":24,"runs":16,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":33,"baseOnBalls":18,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":96,"obp":".348","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":486,"era":"5.00","inningsPitched":"27.0","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.48","battersFaced":115,"outs":81,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":486,"balls":190,"strikes":296,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".200","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"11.00","walksPer9Inn":"6.00","hitsPer9Inn":"7.33","runsScoredPer9":"5.33","homeRunsPer9":"2.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696131":{"person":{"id":696131,"fullName":"Mason Black","link":"/api/v1/people/696131"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":4,"gamesStarted":0,"flyOuts":5,"groundOuts":0,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":20,"obp":".409","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":100,"era":"0.00","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.93","battersFaced":22,"outs":14,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":39,"strikes":61,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.43","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.86","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686555":{"person":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":12,"groundOuts":10,"airOuts":21,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".213","atBats":75,"obp":".337","slg":".307","ops":".644","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":23,"rbi":8,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","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":37,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":20,"groundOuts":30,"airOuts":39,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":4,"intentionalWalks":1,"hits":23,"hitByPitch":1,"avg":".198","atBats":116,"obp":".230","slg":".353","ops":".583","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":41,"rbi":11,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".207","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.20","popOuts":10,"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":7,"stolenBases":9,"stolenBasePercentage":".563","caughtStealingPercentage":".438","assists":8,"putOuts":141,"errors":2,"chances":151,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID679883":{"person":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","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":3,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":5,"runs":7,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":34,"obp":".526","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":155,"era":"9.00","inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.86","battersFaced":38,"outs":21,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":64,"strikes":91,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"22.14","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.29","walksPer9Inn":"5.14","hitsPer9Inn":"20.57","runsScoredPer9":"9.00","homeRunsPer9":"1.29","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".276","atBats":29,"obp":".382","slg":".379","ops":".761","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":7,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":18,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":9,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":42,"obp":".385","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":229,"era":"4.38","inningsPitched":"12.1","wins":2,"losses":1,"saves":7,"saveOpportunities":9,"holds":1,"blownSaves":2,"earnedRuns":6,"whip":"1.62","battersFaced":52,"outs":37,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":229,"balls":96,"strikes":133,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".667","pitchesPerInning":"18.57","gamesFinished":11,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.30","walksPer9Inn":"7.30","hitsPer9Inn":"7.30","runsScoredPer9":"5.11","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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}},"ID663460":{"person":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":30,"airOuts":31,"runs":14,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":119,"obp":".299","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":537,"era":"3.74","inningsPitched":"33.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.19","battersFaced":137,"outs":101,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":537,"balls":202,"strikes":335,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".667","pitchesPerInning":"15.95","gamesFinished":0,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"9.36","walksPer9Inn":"4.54","hitsPer9Inn":"6.15","runsScoredPer9":"3.74","homeRunsPer9":"0.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":14,"groundOuts":9,"airOuts":19,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".224","atBats":49,"obp":".245","slg":".388","ops":".633","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":19,"rbi":7,"leftOnBase":28,"sacBunts":0,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":2,"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":18,"putOuts":24,"errors":0,"chances":42,"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"}]},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"0","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":7,"airOuts":6,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".241","atBats":29,"obp":".258","slg":".345","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":10,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"babip":".350","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":8,"groundOuts":6,"airOuts":14,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":42,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":205,"era":"4.22","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":5,"whip":"1.41","battersFaced":48,"outs":32,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":205,"balls":69,"strikes":136,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"19.22","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"10.13","walksPer9Inn":"4.22","hitsPer9Inn":"8.44","runsScoredPer9":"4.22","homeRunsPer9":"1.69","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683232":{"person":{"id":683232,"fullName":"Nick Mears","link":"/api/v1/people/683232"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":12,"airOuts":11,"runs":3,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":36,"obp":".279","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":187,"era":"2.45","inningsPitched":"11.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":3,"whip":"1.09","battersFaced":44,"outs":33,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":187,"balls":75,"strikes":112,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".667","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.36","walksPer9Inn":"4.91","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":20,"groundOuts":28,"airOuts":37,"runs":11,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".167","atBats":102,"obp":".276","slg":".324","ops":".600","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":33,"rbi":14,"leftOnBase":55,"sacBunts":0,"sacFlies":4,"babip":".177","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":182,"errors":1,"chances":199,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":19,"airOuts":17,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":3,"avg":".292","atBats":72,"obp":".354","slg":".458","ops":".812","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":33,"rbi":8,"leftOnBase":25,"sacBunts":4,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":69,"errors":1,"chances":70,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":10,"groundOuts":10,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":38,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"0.79","inningsPitched":"11.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"0.53","battersFaced":42,"outs":34,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":57,"strikes":98,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"13.68","gamesFinished":0,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"10.32","walksPer9Inn":"2.38","hitsPer9Inn":"2.38","runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".500","slg":".714","ops":"1.214","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":5,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":22,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 2-2)","summary":"5.0 IP, 4 ER, 5 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":105,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":41,"strikes":64,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":28,"groundOuts":25,"airOuts":47,"runs":13,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":132,"obp":".293","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":561,"era":"3.13","inningsPitched":"37.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.13","battersFaced":148,"outs":112,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":561,"balls":202,"strikes":359,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":4,"winPercentage":".500","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"7.96","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"3.13","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"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"}]},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":17,"groundOuts":24,"airOuts":35,"runs":15,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".259","atBats":108,"obp":".331","slg":".389","ops":".720","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":42,"rbi":10,"leftOnBase":36,"sacBunts":0,"sacFlies":1,"babip":".306","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":14,"errors":0,"chances":60,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":26,"groundOuts":34,"airOuts":40,"runs":12,"doubles":10,"triples":1,"homeRuns":1,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":33,"hitByPitch":0,"atBats":137,"obp":".295","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":554,"era":"2.63","inningsPitched":"37.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.17","battersFaced":149,"outs":113,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":554,"balls":183,"strikes":371,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".500","pitchesPerInning":"14.71","gamesFinished":0,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.63","hitsPer9Inn":"7.88","runsScoredPer9":"2.87","homeRunsPer9":"0.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"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}},"ID657041":{"person":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":24,"flyOuts":13,"groundOuts":7,"airOuts":24,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":13,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".246","atBats":57,"obp":".386","slg":".316","ops":".702","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":18,"rbi":5,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.29","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"57.00","popOuts":8,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":38,"errors":0,"chances":41,"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"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":17,"groundOuts":22,"airOuts":32,"runs":17,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":108,"obp":".342","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":412,"era":"5.13","inningsPitched":"26.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.52","battersFaced":117,"outs":79,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":152,"strikes":260,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".667","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"7.86","walksPer9Inn":"3.08","hitsPer9Inn":"10.59","runsScoredPer9":"5.81","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656638":{"person":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":1,"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":11,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":9,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":50,"obp":".393","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":272,"era":"7.11","inningsPitched":"12.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.82","battersFaced":61,"outs":38,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":272,"balls":109,"strikes":163,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"21.47","gamesFinished":4,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"13.50","walksPer9Inn":"7.11","hitsPer9Inn":"9.24","runsScoredPer9":"7.82","homeRunsPer9":"1.42","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID695506":{"person":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"jerseyNumber":"14","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":10,"groundOuts":20,"airOuts":13,"runs":11,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".241","atBats":87,"obp":".327","slg":".391","ops":".718","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":34,"rbi":4,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".365","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.50","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":50,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":5,"groundOuts":15,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":2,"hits":9,"hitByPitch":1,"atBats":35,"obp":".364","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":192,"era":"4.50","inningsPitched":"10.0","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.50","battersFaced":45,"outs":30,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":77,"strikes":115,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".000","pitchesPerInning":"19.20","gamesFinished":3,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"4.50","walksPer9Inn":"5.40","hitsPer9Inn":"8.10","runsScoredPer9":"4.50","homeRunsPer9":"1.80","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":20,"groundOuts":22,"airOuts":41,"runs":10,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":2,"hits":35,"hitByPitch":0,"avg":".297","atBats":118,"obp":".366","slg":".441","ops":".807","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":52,"rbi":15,"leftOnBase":46,"sacBunts":0,"sacFlies":2,"babip":".344","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":13,"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":68,"putOuts":46,"errors":0,"chances":114,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[672580,677951,695600,521692,686681,686555,695506,657041,664728,608379,679883,656638,696131],"pitchers":[608379,679883,656638,696131],"bench":[553869,679845,516782,686469],"bullpen":[663460,702070,668674,607625,663738,683232,666142,670167,621381],"battingOrder":[672580,677951,695600,521692,686681,686555,695506,657041,664728],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Isbel; Jensen; Perez, S; Thomas, L; Witt Jr. 2."},{"label":"RBI","value":"Massey (7); Perez, S (11)."},{"label":"Runners left in scoring position, 2 out","value":"Caglianone 2."},{"label":"SF","value":"Massey."},{"label":"GIDP","value":"Garcia, M."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Collins (1, 2nd base off Leiter Jr./Langeliers)."},{"label":"PO","value":"Thomas, L (1st base by Severino, L)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Perez, S (2, throw)."},{"label":"Outfield assists","value":"Thomas, L (Kurtz at home)."},{"label":"Pickoffs","value":"Wacha (Butler, L at 1st base)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":5,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".243","atBats":32,"obp":".321","slg":".392","ops":".713","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":17,"rbi":5,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":5,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":29,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"4.27","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.42","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":52,"strikes":93,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":2,"pitchesPerInning":"16.11","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"4.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":28,"flyOuts":10,"groundOuts":29,"airOuts":18,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".187","atBats":91,"obp":".260","slg":".308","ops":".568","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":28,"rbi":12,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".230","groundOutsToAirouts":"1.61","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"30.33","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":0,"putOuts":48,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID622663":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 2-2)","summary":"7.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":32,"strikes":71,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":19,"groundOuts":32,"airOuts":33,"runs":19,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":40,"baseOnBalls":23,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":136,"obp":".354","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":666,"era":"4.46","inningsPitched":"38.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.43","battersFaced":162,"outs":115,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":255,"strikes":411,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"9.39","walksPer9Inn":"5.40","hitsPer9Inn":"7.51","runsScoredPer9":"4.46","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"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"}]},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":9,"groundOuts":13,"airOuts":15,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".111","atBats":54,"obp":".206","slg":".222","ops":".428","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":63,"totalBases":12,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":2,"babip":".125","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":7,"gamesStarted":4,"flyOuts":16,"groundOuts":30,"airOuts":23,"runs":9,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":89,"obp":".280","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":388,"era":"3.24","inningsPitched":"25.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":9,"whip":"1.08","battersFaced":100,"outs":75,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":144,"strikes":244,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".---","pitchesPerInning":"15.52","gamesFinished":2,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"6.84","walksPer9Inn":"3.24","hitsPer9Inn":"6.48","runsScoredPer9":"3.24","homeRunsPer9":"1.44","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"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":true,"isSubstitute":false}},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":10,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".226","atBats":31,"obp":".250","slg":".355","ops":".605","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":4,"leftOnBase":11,"sacBunts":2,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":21,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":10,"groundOuts":27,"airOuts":27,"runs":9,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".289","atBats":90,"obp":".369","slg":".389","ops":".758","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":35,"rbi":7,"leftOnBase":32,"sacBunts":1,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":5,"lineOuts":12},"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":66,"putOuts":50,"errors":1,"chances":117,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":9,"groundOuts":16,"airOuts":13,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":65,"obp":".343","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":273,"era":"4.02","inningsPitched":"15.2","wins":1,"losses":3,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":7,"whip":"1.53","battersFaced":71,"outs":47,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":273,"balls":91,"strikes":182,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".250","pitchesPerInning":"17.43","gamesFinished":4,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"10.34","walksPer9Inn":"2.87","hitsPer9Inn":"10.91","runsScoredPer9":"5.17","homeRunsPer9":"1.15","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642851":{"person":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":8,"groundOuts":8,"airOuts":13,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".107","atBats":28,"obp":".167","slg":".107","ops":".274","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":3,"rbi":0,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".130","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":64,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605130":{"person":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":10,"groundOuts":12,"airOuts":15,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":1,"hits":7,"hitByPitch":2,"atBats":45,"obp":".291","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":201,"era":"3.38","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":5,"whip":"1.05","battersFaced":55,"outs":40,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":78,"strikes":123,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"15.08","gamesFinished":1,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.73","hitsPer9Inn":"4.73","runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":24,"flyOuts":7,"groundOuts":20,"airOuts":14,"runs":8,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":5,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".400","atBats":65,"obp":".473","slg":".692","ops":"1.165","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":45,"rbi":13,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".393","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.25","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"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"}]},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":5,"flyOuts":20,"groundOuts":19,"airOuts":36,"runs":16,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":21,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":97,"obp":".400","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":475,"era":"5.84","inningsPitched":"24.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.95","battersFaced":121,"outs":74,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":475,"balls":206,"strikes":269,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".667","pitchesPerInning":"19.26","gamesFinished":0,"strikeoutWalkRatio":"0.86","strikeoutsPer9Inn":"6.57","walksPer9Inn":"7.66","hitsPer9Inn":"9.85","runsScoredPer9":"5.84","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669270":{"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":14,"strikes":17,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":10,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":12,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":36,"obp":".300","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"2.70","inningsPitched":"10.0","wins":0,"losses":1,"saves":4,"saveOpportunities":4,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.20","battersFaced":40,"outs":30,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":45,"strikes":82,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"12.70","gamesFinished":6,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"3.60","walksPer9Inn":"1.80","hitsPer9Inn":"9.00","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":20,"groundOuts":31,"airOuts":31,"runs":14,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":25,"baseOnBalls":14,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".211","atBats":109,"obp":".298","slg":".404","ops":".702","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":44,"rbi":18,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".244","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":59,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669620":{"person":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":6,"era":"0.00","inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"whip":"1.50","battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":25,"airOuts":41,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":1,"hits":32,"hitByPitch":1,"atBats":120,"obp":".313","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":525,"era":"3.23","inningsPitched":"30.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.30","battersFaced":132,"outs":92,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":525,"balls":193,"strikes":332,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".667","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.04","walksPer9Inn":"2.35","hitsPer9Inn":"9.39","runsScoredPer9":"3.23","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":8,"airOuts":15,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".300","slg":".286","ops":".586","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":10,"rbi":2,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":14,"errors":0,"chances":29,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":14,"groundOuts":14,"airOuts":20,"runs":17,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":32,"intentionalWalks":3,"hits":25,"hitByPitch":0,"avg":".243","atBats":103,"obp":".422","slg":".427","ops":".849","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":44,"rbi":13,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".370","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.60","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":208,"errors":0,"chances":219,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":17,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":19,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":15,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":62,"obp":".346","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":321,"era":"2.65","inningsPitched":"17.0","wins":2,"losses":0,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":5,"whip":"1.53","battersFaced":78,"outs":51,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":134,"strikes":187,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.88","gamesFinished":1,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"9.00","walksPer9Inn":"7.94","hitsPer9Inn":"5.82","runsScoredPer9":"3.18","homeRunsPer9":"1.06","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":10,"airOuts":10,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":36,"obp":".268","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"2.70","inningsPitched":"10.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.10","battersFaced":41,"outs":30,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":69,"strikes":99,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"16.80","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.50","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","homeRunsPer9":"0.90","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695391":{"person":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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}},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".375","slg":".286","ops":".661","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".667","groundOutsToAirouts":"0.00","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":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":22,"groundOuts":17,"airOuts":35,"runs":19,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".314","atBats":121,"obp":".371","slg":".562","ops":".933","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":68,"rbi":14,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".366","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.12","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":16,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":11,"putOuts":188,"errors":1,"chances":200,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643410":{"person":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":11,"inningsPitched":"0.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":6,"strikes":5,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":8,"groundOuts":8,"airOuts":16,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":56,"obp":".387","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":235,"era":"6.23","inningsPitched":"13.0","wins":0,"losses":1,"saves":3,"saveOpportunities":5,"holds":1,"blownSaves":2,"earnedRuns":9,"whip":"1.77","battersFaced":62,"outs":39,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":235,"balls":84,"strikes":151,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"18.08","gamesFinished":4,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.69","walksPer9Inn":"3.46","hitsPer9Inn":"12.46","runsScoredPer9":"6.23","homeRunsPer9":"1.38","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":7,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":11,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":46,"obp":".294","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":192,"era":"2.92","inningsPitched":"12.1","wins":2,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.05","battersFaced":51,"outs":37,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":192,"balls":60,"strikes":132,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.57","gamesFinished":3,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"11.68","walksPer9Inn":"2.19","hitsPer9Inn":"7.30","runsScoredPer9":"2.92","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":31,"airOuts":43,"runs":15,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":127,"obp":".261","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":545,"era":"3.79","inningsPitched":"35.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.01","battersFaced":142,"outs":107,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":545,"balls":200,"strikes":345,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".600","pitchesPerInning":"15.28","gamesFinished":0,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"7.82","walksPer9Inn":"2.78","hitsPer9Inn":"6.31","runsScoredPer9":"3.79","homeRunsPer9":"1.26","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805779":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":17,"groundOuts":42,"airOuts":32,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".285","atBats":123,"obp":".294","slg":".390","ops":".684","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":48,"rbi":15,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":39,"errors":0,"chances":99,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[701762,669127,666126,667670,805779,643446,680869,671732,687231,622663,669270,643410],"pitchers":[622663,669270,643410],"bench":[695391,691016,687515,642851],"bullpen":[605130,669620,650644,669372,663687,682052,665622,678022,605488,686993],"battingOrder":[701762,669127,666126,667670,805779,643446,680869,671732,687231],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Wilson, J (7, Wacha); McNeil (6, Wacha); Kurtz (4, Avila)."},{"label":"HR","value":"Butler, L (3, 4th inning off Wacha, 2 on, 1 out)."},{"label":"TB","value":"Butler, L 4; Cortes 2; Hernaiz; Kurtz 3; Langeliers; McNeil 3; Wilson, J 3."},{"label":"RBI","value":"Butler, L 3 (12); Kurtz (13); McNeil (7)."},{"label":"Runners left in scoring position, 2 out","value":"Cortes; Rooker; Gelof."},{"label":"SAC","value":"Gelof."},{"label":"Team RISP","value":"3-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"McNeil (2, 3rd base by Wacha/Jensen); Butler, L (2, 2nd base by Wacha/Jensen)."},{"label":"PO","value":"Butler, L (1st base by Wacha)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Severino, L (Thomas, L at 1st base)."},{"label":"DP","value":"(McNeil-Wilson, J-Kurtz)."}]}],"note":[]}},"officials":[{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Home Plate"},{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"Second Base"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Lange; Kuhnel."},{"label":"ABS Challenge","value":"Langeliers (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Wacha 105-64; Avila 20-12; Lange 15-8; Black 20-13; Severino, L 103-71; Kuhnel 31-17; Leiter Jr. 11-5."},{"label":"Groundouts-flyouts","value":"Wacha 2-4; Avila 0-1; Lange 3-0; Black 0-3; Severino, L 3-5; Kuhnel 2-1; Leiter Jr. 0-0."},{"label":"Batters faced","value":"Wacha 25; Avila 5; Lange 4; Black 4; Severino, L 25; Kuhnel 7; Leiter Jr. 2."},{"label":"Inherited runners-scored","value":"Leiter Jr. 1-0."},{"label":"Ejections","value":"Athletics hitting coach Chris Cron ejected by HP umpire John Libka (1st)."},{"label":"Umpires","value":"HP: John Libka. 1B: D.J. Reyburn. 2B: James Hoye. 3B: Sean Barber. "},{"label":"Weather","value":"80 degrees, Clear."},{"label":"Wind","value":"5 mph, R To L."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:32."},{"label":"Att","value":"9,399."},{"label":"Venue","value":"Sutter Health Park."},{"label":"April 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","boxscoreName":"Severino, L"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 2-2)","summary":"7.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":103,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":25,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":32,"strikes":71,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":19,"groundOuts":32,"airOuts":33,"runs":19,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":40,"baseOnBalls":23,"intentionalWalks":0,"hits":32,"hitByPitch":2,"atBats":136,"obp":".354","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":666,"era":"4.46","inningsPitched":"38.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.43","battersFaced":162,"outs":115,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":255,"strikes":411,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"9.39","walksPer9Inn":"5.40","hitsPer9Inn":"7.51","runsScoredPer9":"4.46","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":75,"pitchingGameScore":75},{"player":{"person":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779","boxscoreName":"Wilson, J"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | 2B, BB, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":17,"groundOuts":42,"airOuts":32,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".285","atBats":123,"obp":".294","slg":".390","ops":".684","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":48,"rbi":15,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":39,"errors":0,"chances":99,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","boxscoreName":"McNeil"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":10,"groundOuts":27,"airOuts":27,"runs":9,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".289","atBats":90,"obp":".369","slg":".389","ops":".758","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":35,"rbi":7,"leftOnBase":32,"sacBunts":1,"sacFlies":1,"babip":".321","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":5,"lineOuts":12},"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":66,"putOuts":50,"errors":1,"chances":117,"fielding":".991","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":53,"hittingGameScore":53}]},"decisions":{"winner":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"loser":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"save":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}