{"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":825016,"link":"/api/v1.1/game/825016/feed/live","metaData":{"wait":10,"timeStamp":"20260430_214649","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825016,"type":"R","doubleHeader":"N","id":"2026/04/30/kcamlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825016-2026-04-30","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-30T19:05:00Z","originalDate":"2026-04-30","officialDate":"2026-04-30","dayNight":"day","time":"12:05","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":31,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":12,"losses":19,"ties":0,"pct":".387"},"records":{},"divisionLeader":false,"wins":12,"losses":19,"winningPercentage":".387"},"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":31,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":17,"losses":14,"ties":0,"pct":".548"},"records":{},"divisionLeader":false,"wins":17,"losses":14,"winningPercentage":".548"},"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":"Sunny","temp":"74","wind":"2 mph, Out To RF"},"gameInfo":{"attendance":9333,"firstPitch":"2026-04-30T19:06:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"home":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"}},"officialScorer":{"id":433339,"fullName":"David Feldman","link":"/api/v1/people/433339"},"primaryDatacaster":{"id":686229,"fullName":"Corey Neal","link":"/api/v1/people/686229"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Maikel Garcia doubles (7) on a sharp line drive to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:06:05.716Z","endTime":"2026-04-30T19:06:19.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T16:17:20.626Z","endTime":"2026-04-30T18:33:11.045Z","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-30T18:33:11.045Z","endTime":"2026-04-30T19:04:21.904Z","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-30T19:04:21.904Z","endTime":"2026-04-30T19:06:07.441Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.985665478673315,"aZ":-13.737170245883794,"pfxX":5.723799492440078,"pfxZ":10.467986884216382,"pX":0.9540854469887556,"pZ":3.2201043592591625,"vX0":-4.237417156830725,"vY0":-131.86411217804758,"vZ0":-5.091981373447377,"x":80.63,"y":151.84,"x0":1.838029850506938,"y0":50.00495676752735,"z0":6.189457560299446,"aX":10.083268516538732},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.0,"breakHorizontal":-9.5,"spinRate":2006,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.41533663447788616,"extension":6.588533740902674},"hitData":{"launchSpeed":105.5,"launchAngle":13.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":155.17,"coordY":99.77}},"index":3,"playId":"62d06b2c-c50a-3130-a4b5-9c54ac316cf4","pitchNumber":1,"startTime":"2026-04-30T19:06:07.441Z","endTime":"2026-04-30T19:06:19.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:06:19.981Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Colby Thomas. Maikel Garcia to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:06:53.904Z","endTime":"2026-04-30T19:08:26.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.5,"endSpeed":77.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87384448949588,"aZ":-32.28840812679697,"pfxX":-3.3836304740724943,"pfxZ":-0.08116264630375092,"pX":-0.41556721584914674,"pZ":2.2587479616300423,"vX0":-5.191307745954168,"vY0":-121.56033561850228,"vZ0":-2.5114028808874864,"x":132.84,"y":177.79,"x0":2.1872018934411632,"y0":50.00024583794959,"z0":6.1089320140428836,"aX":-5.06050919181649},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.5,"breakHorizontal":7.3,"spinRate":2376,"spinDirection":235},"zone":4,"typeConfidence":0.87,"plateTime":0.4506280594992287,"extension":6.056240643762189},"index":0,"playId":"0fd8723f-bad1-3887-a78b-e57d16644e5b","pitchNumber":1,"startTime":"2026-04-30T19:06:53.904Z","endTime":"2026-04-30T19:06:57.461Z","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":79.8,"endSpeed":72.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.691379022308528,"aZ":-25.068656427695245,"pfxX":8.75612005660006,"pfxZ":5.26415341315424,"pX":1.6146208826570048,"pZ":1.658578017429862,"vX0":-3.8588582042973583,"vY0":-116.03063717886927,"vZ0":-4.957894014678592,"x":55.45,"y":194.0,"x0":2.1703605703474596,"y0":50.00507939818566,"z0":6.240374496200649,"aX":11.82379959881669},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":8.4,"breakHorizontal":-14.8,"spinRate":1451,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.47383163572723985,"extension":5.865909766476051},"index":1,"playId":"fae5aeca-f1d1-38bb-97e3-1454a1b46963","pitchNumber":2,"startTime":"2026-04-30T19:07:10.725Z","endTime":"2026-04-30T19:07:15.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094413776505963,"aZ":-12.752148885203821,"pfxX":4.343424484605979,"pfxZ":11.059139711464393,"pX":0.02358141675824279,"pZ":5.257573006214376,"vX0":-6.10480596379128,"vY0":-132.39650130566423,"vZ0":-0.11293980412988713,"x":116.1,"y":96.83,"x0":1.8064685707661725,"y0":50.00221500742856,"z0":6.242611648540322,"aX":7.627988364897585},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.2,"breakHorizontal":-6.4,"spinRate":2084,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4154115308673516,"extension":6.357923612706195},"index":2,"playId":"c3e88bb3-1205-326f-b69f-45490ab035d8","pitchNumber":3,"startTime":"2026-04-30T19:07:30.820Z","endTime":"2026-04-30T19:07:34.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.330200960831895,"aZ":-12.470914493598995,"pfxX":7.157871940499783,"pfxZ":11.133810168716504,"pX":-0.3058540244901405,"pZ":3.7929169559104716,"vX0":-8.25035521462852,"vY0":-132.67813046508573,"vZ0":-3.376237140669677,"x":128.66,"y":136.37,"x0":1.9248657260754471,"y0":50.0051074339659,"z0":6.000396555728883,"aX":12.670451618285488},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.6,"breakHorizontal":-11.0,"spinRate":2274,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.41398670904304913,"extension":6.571990013686159},"index":3,"playId":"8b8622a9-33af-3310-aa9c-dd1d805f0901","pitchNumber":4,"startTime":"2026-04-30T19:07:51.422Z","endTime":"2026-04-30T19:07:57.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56891449112192,"aZ":-25.162657708571885,"pfxX":7.277154040086435,"pfxZ":5.085081604941466,"pX":1.139423989682831,"pZ":1.7412647148105136,"vX0":-4.461156628426677,"vY0":-116.83983065305365,"vZ0":-4.817492200464131,"x":73.57,"y":191.77,"x0":2.1306720542434805,"y0":50.00215615247893,"z0":6.201951251066814,"aX":10.033940956428724},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":8.3,"breakHorizontal":-12.0,"spinRate":1452,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.4692708205215572,"extension":6.026086086038301},"hitData":{"launchSpeed":85.8,"launchAngle":36.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.11,"coordY":104.08}},"index":4,"playId":"55589b38-f7ac-3b32-b142-e2b5456733d6","pitchNumber":5,"startTime":"2026-04-30T19:08:14.944Z","endTime":"2026-04-30T19:08:26.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:08:26.475Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lane Thomas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:08:37.368Z","endTime":"2026-04-30T19:12:11.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":8},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"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":91.2,"endSpeed":83.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.271929105974216,"aZ":-14.40865917020416,"pfxX":6.188608487657854,"pfxZ":9.960511847821573,"pX":-0.7086584851336127,"pZ":2.5477610592898263,"vX0":-8.45557631386901,"vY0":-132.44277022461617,"vZ0":-6.292046069249678,"x":144.01,"y":169.99,"x0":1.7155581204847152,"y0":50.00114506605246,"z0":6.000813371224608,"aX":11.036185249460168},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":-9.5,"spinRate":2220,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.4129519461325195,"extension":6.615553380617126},"index":0,"playId":"9f5e1427-3da2-3f00-94f1-8b25280a9d84","pitchNumber":1,"startTime":"2026-04-30T19:09:03.710Z","endTime":"2026-04-30T19:09:07.140Z","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":91.0,"endSpeed":83.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52488793702504,"aZ":-13.051030887574088,"pfxX":6.114842864323992,"pfxZ":10.789604536326731,"pX":-0.4343940197336884,"pZ":2.382527428668466,"vX0":-8.026674665096685,"vY0":-132.13548571174155,"vZ0":-6.892096170630722,"x":133.56,"y":174.45,"x0":1.8448608045601056,"y0":50.00439282436551,"z0":5.979135514230638,"aX":10.84008364727532},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.2,"breakHorizontal":-9.4,"spinRate":2164,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.41413991539094663,"extension":6.649192095965512},"index":1,"playId":"edd33346-1889-3a38-a4e5-164e9b20fc9e","pitchNumber":2,"startTime":"2026-04-30T19:09:22.455Z","endTime":"2026-04-30T19:09:25.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.120893584304767,"aZ":-12.487646951023576,"pfxX":5.614799835944495,"pfxZ":11.122366250182713,"pX":-0.40377867493841313,"pZ":3.894923609494156,"vX0":-7.484988537080385,"vY0":-132.62986689177188,"vZ0":-3.405286768259765,"x":132.39,"y":133.62,"x0":1.7341114892108065,"y0":50.00098282923621,"z0":6.114853896176087,"aX":9.936901235904285},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.6,"breakHorizontal":-8.4,"spinRate":2184,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.41403054120100125,"extension":6.515693640308796},"index":2,"playId":"d6ebeeec-1511-362c-8b3a-5e6ebf575154","pitchNumber":3,"startTime":"2026-04-30T19:09:46.467Z","endTime":"2026-04-30T19:09:50.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.086386874549916,"aZ":-14.247053732988403,"pfxX":4.283625837817038,"pfxZ":10.094071983662342,"pX":-1.0220939935280386,"pZ":4.052103174771208,"vX0":-9.139387944540307,"vY0":-132.83464253282924,"vZ0":-2.5276497620618126,"x":155.96,"y":129.37,"x0":1.916042290025837,"y0":50.00201401900906,"z0":6.05951970826195,"aX":7.607577506896092},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.9,"breakHorizontal":-5.6,"spinRate":2193,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.41330648630677613,"extension":6.662092950791851},"index":3,"playId":"69621acb-b403-3cd2-b78d-cf3a3862a66e","pitchNumber":4,"startTime":"2026-04-30T19:10:09.928Z","endTime":"2026-04-30T19:10:13.886Z","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":91.6,"endSpeed":83.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92792758629982,"aZ":-11.875406034420651,"pfxX":5.255728333779615,"pfxZ":11.373721410225324,"pX":-0.021928290313596766,"pZ":3.0282436466982285,"vX0":-6.504947007216461,"vY0":-133.07674678886937,"vZ0":-5.68270480152011,"x":117.84,"y":157.02,"x0":1.7771482935729273,"y0":50.000185845178386,"z0":6.059872666692206,"aX":9.377640519803652},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.4,"breakHorizontal":-8.0,"spinRate":2169,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.412400729602139,"extension":6.686303592517178},"index":4,"playId":"f3997493-32a1-3b3a-bb89-a318b9d049fd","pitchNumber":5,"startTime":"2026-04-30T19:10:32.026Z","endTime":"2026-04-30T19:10:35.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.287366516828254,"aZ":-32.05886019677363,"pfxX":-0.5365882512215214,"pfxZ":0.07883511473931026,"pX":-0.7671189232906986,"pZ":0.5895078014600477,"vX0":-6.527298912571441,"vY0":-120.55579527581159,"vZ0":-6.117251704522375,"x":146.24,"y":222.86,"x0":2.0444147089998035,"y0":50.00233257466073,"z0":5.9870974369424586,"aX":-0.7904726298375027},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.1,"breakHorizontal":2.5,"spinRate":2391,"spinDirection":279},"zone":13,"typeConfidence":0.92,"plateTime":0.4542017292711229,"extension":6.087943513895813},"index":5,"playId":"786e087f-a068-3bba-8636-fb373f085128","pitchNumber":6,"startTime":"2026-04-30T19:10:55.253Z","endTime":"2026-04-30T19:10:59.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.308668135361433,"aZ":-9.838300821090822,"pfxX":5.04904437622997,"pfxZ":12.398983756114799,"pX":0.5009899626032779,"pZ":2.749778483564877,"vX0":-5.284860347421303,"vY0":-133.96677028211323,"vZ0":-6.650983295830929,"x":97.9,"y":164.54,"x0":1.8515998017920405,"y0":50.00558866216166,"z0":5.982338867341442,"aX":9.09838556991313},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.0,"breakHorizontal":-7.9,"spinRate":2269,"spinDirection":157},"zone":3,"typeConfidence":2.0,"plateTime":0.4102202907667425,"extension":6.656411215561465},"index":6,"playId":"a87b73d2-0477-3f82-ac81-7b60f2b133fb","pitchNumber":7,"startTime":"2026-04-30T19:11:19.688Z","endTime":"2026-04-30T19:11:22.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.434596464049477,"aZ":-31.2874462160806,"pfxX":-2.2663874247885687,"pfxZ":0.5933079046947594,"pX":0.6172004535462645,"pZ":2.7444649286566682,"vX0":-3.442602769118313,"vY0":-122.42904245562553,"vZ0":-1.4366602634871695,"x":93.47,"y":164.68,"x0":2.341589599309904,"y0":50.004524148540035,"z0":6.041650927933996,"aX":-3.4063985012733706},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.0,"breakHorizontal":5.0,"spinRate":2339,"spinDirection":259},"zone":6,"typeConfidence":2.0,"plateTime":0.4490998461510909,"extension":6.2410214988362425},"index":7,"playId":"80bb481b-5fae-3e88-b67d-8b457f733419","pitchNumber":8,"startTime":"2026-04-30T19:11:44.677Z","endTime":"2026-04-30T19:11:48.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79163222332368,"aZ":-22.656814799612373,"pfxX":8.164842625426548,"pfxZ":7.074282672180049,"pX":0.3815238122946866,"pZ":1.7963611741382488,"vX0":-6.195482757894839,"vY0":-115.61056971044837,"vZ0":-4.957284067934204,"x":102.46,"y":190.28,"x0":2.0433527636812063,"y0":50.003176681956575,"z0":6.159819055669142,"aX":10.984922995470486},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":11.8,"breakHorizontal":-13.1,"spinRate":1461,"spinDirection":125},"zone":9,"typeConfidence":0.91,"plateTime":0.47488588509946483,"extension":6.154900725150057},"index":8,"playId":"f2ad126f-b966-305b-871a-9703d6ad6588","pitchNumber":9,"startTime":"2026-04-30T19:12:07.348Z","endTime":"2026-04-30T19:12:11.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:12:11.147Z","atBatIndex":2},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Salvador Perez hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:12:13.042Z","endTime":"2026-04-30T19:12:50.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.960463621809943,"aZ":-33.536765001253706,"pfxX":-1.6575895510457448,"pfxZ":-0.937412961677504,"pX":-1.975230754184127,"pZ":0.6260645884635334,"vX0":-9.054252897598225,"vY0":-119.28521429047433,"vZ0":-5.429045351027414,"x":192.29,"y":221.88,"x0":2.0780806179722062,"y0":50.004933269148744,"z0":5.939279147469833,"aX":-2.3998384255705045},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.8,"breakHorizontal":5.0,"spinRate":2382,"spinDirection":284},"zone":13,"typeConfidence":0.86,"plateTime":0.4583643252760039,"extension":6.287218673265709},"index":0,"playId":"7281dbbc-ab42-3235-bd03-1fa9c0d78d47","pitchNumber":1,"startTime":"2026-04-30T19:12:37.503Z","endTime":"2026-04-30T19:12:50.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:12:50.765Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks. Salvador Perez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:12:47.762Z","endTime":"2026-04-30T19:15:56.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69614824999882,"aZ":-11.68026111159598,"pfxX":7.380090989404328,"pfxZ":11.59114798440546,"pX":-1.0638854854320818,"pZ":1.182200355647985,"vX0":-10.377418280955034,"vY0":-132.031901052131,"vZ0":-9.51588635867382,"x":157.55,"y":206.86,"x0":1.9558512365144365,"y0":50.006418929616686,"z0":5.689370759225531,"aX":13.053591072900776},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.1,"breakHorizontal":-11.2,"spinRate":2210,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4145874471515967,"extension":6.729875526594501},"index":0,"playId":"88ff33a2-46a9-3405-9e47-1fae30e25ef9","pitchNumber":1,"startTime":"2026-04-30T19:13:21.934Z","endTime":"2026-04-30T19:13:25.550Z","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":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.654265743346116,"aZ":-25.06669193551219,"pfxX":8.577021208272814,"pfxZ":5.291519609650623,"pX":0.357188512553921,"pZ":2.32592331974563,"vX0":-6.225760899336493,"vY0":-115.22376553613508,"vZ0":-3.3949270534388516,"x":103.38,"y":175.98,"x0":1.9814594551559062,"y0":50.001582517443566,"z0":6.243608336674332,"aX":11.517991946433146},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":9.0,"breakHorizontal":-13.9,"spinRate":1516,"spinDirection":126},"zone":6,"typeConfidence":0.91,"plateTime":0.47558447439786633,"extension":6.26314326906374},"index":1,"playId":"4b75de04-ecc7-327f-a93a-6936d98da6a0","pitchNumber":2,"startTime":"2026-04-30T19:13:39.885Z","endTime":"2026-04-30T19:13:44.123Z","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":90.6,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68361716735008,"aZ":-12.538687541129818,"pfxX":6.338417353559046,"pfxZ":11.214403257071941,"pX":-1.5624434213134901,"pZ":2.169598431008503,"vX0":-10.605118132184716,"vY0":-131.4485541005506,"vZ0":-7.369333756599499,"x":176.56,"y":180.2,"x0":1.6996546221702014,"y0":50.00577845048196,"z0":5.939214807597892,"aX":11.102104895702814},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.8,"breakHorizontal":-9.1,"spinRate":2173,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.41657558914101767,"extension":6.776179889913848},"index":2,"playId":"6967b1dc-e24a-3b6e-a147-6ef152cb38d2","pitchNumber":3,"startTime":"2026-04-30T19:14:08.451Z","endTime":"2026-04-30T19:14:12.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.458753721110547,"aZ":-20.5418210235774,"pfxX":9.261730791954454,"pfxZ":8.492797000836788,"pX":0.44920590579666664,"pZ":1.2816219281364083,"vX0":-6.369849708471886,"vY0":-115.94553910684812,"vZ0":-6.678415531404171,"x":99.88,"y":204.18,"x0":2.020623461511397,"y0":50.00443567775499,"z0":6.142764348896582,"aX":12.68727479303263},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":14.0,"breakHorizontal":-15.4,"spinRate":1488,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.4713232399243905,"extension":5.908991029392359},"index":3,"playId":"66cf301f-bd59-3710-8232-8b482900ddfb","pitchNumber":4,"startTime":"2026-04-30T19:14:27.210Z","endTime":"2026-04-30T19:14:33.210Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74791364377983,"aZ":-23.362809311200063,"pfxX":10.498120618419305,"pfxZ":6.782914481068227,"pX":0.4481532956015811,"pZ":2.77378089159309,"vX0":-6.514122032819086,"vY0":-113.54032061048925,"vZ0":-2.6795820937663413,"x":99.92,"y":163.89,"x0":1.997552672556633,"y0":50.00299243893172,"z0":6.306164000040556,"aX":13.63902950842457},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":11.9,"breakHorizontal":-17.3,"spinRate":1477,"spinDirection":127},"zone":6,"typeConfidence":0.91,"plateTime":0.4833136572343597,"extension":6.025719103082693},"index":4,"playId":"5e7a5a58-c74e-3277-a993-328ace813e00","pitchNumber":5,"startTime":"2026-04-30T19:14:51.813Z","endTime":"2026-04-30T19:14:55.686Z","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":2},"index":5,"startTime":"2026-04-30T19:15:03.125Z","endTime":"2026-04-30T19:15:10.299Z","isPitch":false,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75306552732419,"aZ":-24.673959104831514,"pfxX":9.474698332872943,"pfxZ":5.773107000480849,"pX":-0.11186789795616472,"pZ":2.190832637999282,"vX0":-7.5301229197786705,"vY0":-113.2817693681799,"vZ0":-3.4230330411095355,"x":121.26,"y":179.63,"x0":2.0248049041370186,"y0":50.00286216293696,"z0":6.18882965562136,"aX":12.310470643998777},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":9.8,"breakHorizontal":-15.2,"spinRate":1502,"spinDirection":125},"zone":5,"typeConfidence":0.91,"plateTime":0.4835672608361885,"extension":5.635957377168504},"index":6,"playId":"a19fd041-cba2-3fff-9dfc-2f7cec8d032f","pitchNumber":6,"startTime":"2026-04-30T19:15:10.299Z","endTime":"2026-04-30T19:15:16.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60294268459229,"aZ":-15.271025593864167,"pfxX":7.1879340723041585,"pfxZ":9.53346741708053,"pX":0.5902200908922846,"pZ":4.418038015198989,"vX0":-6.474714995616904,"vY0":-132.85000024648295,"vZ0":-1.201850160302902,"x":94.5,"y":119.49,"x0":2.1347136595960845,"y0":50.00187728340972,"z0":5.9952818250067725,"aX":12.744039722156266},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-11.5,"spinRate":2168,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4135703387822871,"extension":6.406211294280029},"index":7,"playId":"31e75b98-9515-3518-9840-73c5c9feea24","pitchNumber":7,"startTime":"2026-04-30T19:15:44.550Z","endTime":"2026-04-30T19:15:56.070Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:15:56.070Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a line drive to right fielder Colby Thomas. Maikel Garcia scores. Salvador Perez to 3rd. Nick Loftin to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:16:47.189Z","endTime":"2026-04-30T19:17:47.077Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnSecond":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T19:16:02.582Z","endTime":"2026-04-30T19:16:49.285Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56647087272392,"aZ":-12.238655458032804,"pfxX":6.199237726996593,"pfxZ":11.11301463150148,"pX":0.6403943306834907,"pZ":1.6948880962418365,"vX0":-5.1806684381063315,"vY0":-133.52592608625156,"vZ0":-8.81257109915002,"x":92.59,"y":193.02,"x0":1.8068094991764663,"y0":50.00105125921588,"z0":5.933098874531009,"aX":11.117529973591468},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-10.0,"spinRate":2201,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.411283649998174,"extension":6.606416611051498},"index":1,"playId":"291d3b63-4c1c-3d7e-b5d8-914fdcff7131","pitchNumber":1,"startTime":"2026-04-30T19:16:49.285Z","endTime":"2026-04-30T19:17:16.298Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"}}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65643309240768,"aZ":-13.087850659015468,"pfxX":5.71609774308723,"pfxZ":10.850651558803754,"pX":-0.16730859482468868,"pZ":2.9385680286766815,"vX0":-6.573211932242924,"vY0":-132.38583043520885,"vZ0":-5.494729709447896,"x":123.38,"y":159.44,"x0":1.615826016110356,"y0":50.00263371202374,"z0":6.014340707872036,"aX":10.054549974531175},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.5,"breakHorizontal":-8.8,"spinRate":2133,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.41519081061784746,"extension":6.738841505945648},"index":2,"playId":"3c9c17b6-adb3-33e1-bfc9-f381c08fb9e3","pitchNumber":2,"startTime":"2026-04-30T19:17:18.806Z","endTime":"2026-04-30T19:17:22.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.154798295239704,"aZ":-14.158919676707837,"pfxX":4.718106788801686,"pfxZ":9.901555474907397,"pX":0.36408950972292037,"pZ":3.581336664823365,"vX0":-5.357951606979085,"vY0":-134.30022243484433,"vZ0":-3.8281608206609077,"x":103.12,"y":142.08,"x0":1.7757151355700236,"y0":50.00367122902491,"z0":6.038007215655182,"aX":8.58544415861946},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-7.3,"spinRate":2199,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40845721480037955,"extension":6.588189078256905},"hitData":{"launchSpeed":90.6,"launchAngle":10.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.92,"coordY":113.16}},"index":3,"playId":"33a64987-92f0-35ce-ba6d-b92ea6c97a59","pitchNumber":3,"startTime":"2026-04-30T19:17:37.033Z","endTime":"2026-04-30T19:17:47.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:17:47.077Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-30T19:17:56.942Z","endTime":"2026-04-30T19:19:19.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20930358270203,"aZ":-30.848631220935594,"pfxX":-1.1523164683091167,"pfxZ":0.8652443075731444,"pX":-1.4269597098445603,"pZ":1.0547092375935971,"vX0":-7.979253247714392,"vY0":-122.40175987529494,"vZ0":-5.690770821827896,"x":171.39,"y":210.3,"x0":2.0133248563711867,"y0":50.00358258366309,"z0":6.0241762133996755,"aX":-1.7616642770585875},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.5,"breakHorizontal":3.8,"spinRate":2378,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.446033385287846,"extension":6.4139698957399},"index":0,"playId":"fc612ae3-3c0e-3654-8481-bfec42a4cb9c","pitchNumber":1,"startTime":"2026-04-30T19:18:15.182Z","endTime":"2026-04-30T19:18:18.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.97712436238732,"aZ":-33.496837846743425,"pfxX":-1.4922144344558488,"pfxZ":-0.871861467996105,"pX":-0.973083598142878,"pZ":2.0995089998688927,"vX0":-6.949699949129561,"vY0":-122.2252027734678,"vZ0":-2.8051210765592605,"x":154.09,"y":182.09,"x0":2.0951917153974544,"y0":50.00257178263002,"z0":6.124477576063986,"aX":-2.2669960677047016},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":4.3,"spinRate":2323,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4472996637253779,"extension":6.282105865000587},"index":1,"playId":"4331dd74-afc3-3f69-83f8-ac633ed97812","pitchNumber":2,"startTime":"2026-04-30T19:18:32.962Z","endTime":"2026-04-30T19:18:35.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544728293187113,"aZ":-33.32959252420292,"pfxX":-1.6068447516376092,"pfxZ":-0.7943967597659727,"pX":-0.6365844437813956,"pZ":1.6887075307823358,"vX0":-6.043034213387094,"vY0":-120.44087236244206,"vZ0":-3.3769697579095848,"x":141.27,"y":193.18,"x0":2.118964354117097,"y0":50.0005042651018,"z0":6.072556281609551,"aX":-2.3470473058026284},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.0,"breakHorizontal":4.4,"spinRate":2361,"spinDirection":253},"zone":7,"typeConfidence":0.9,"plateTime":0.45568907415925697,"extension":6.338210950814254},"index":2,"playId":"306b280d-4748-3626-98e3-e1b05d38aef9","pitchNumber":3,"startTime":"2026-04-30T19:18:50.182Z","endTime":"2026-04-30T19:18:53.182Z","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":2},"index":3,"startTime":"2026-04-30T19:19:05.038Z","endTime":"2026-04-30T19:19:15.568Z","isPitch":false,"type":"action","player":{"id":695600,"link":"/api/v1/people/695600"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.109552474060994,"aZ":-34.699325864176146,"pfxX":-2.2788607503232057,"pfxZ":-1.7903628467780237,"pX":0.005672428130168566,"pZ":2.5061700889977785,"vX0":-4.531706808953592,"vY0":-118.45271791869801,"vZ0":-1.1805861512906526,"x":116.78,"y":171.11,"x0":2.244979849612853,"y0":50.00315618462793,"z0":6.203780817531624,"aX":-3.2144878217894277},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.2,"breakHorizontal":5.3,"spinRate":2296,"spinDirection":287},"zone":5,"typeConfidence":0.81,"plateTime":0.46365578907476923,"extension":6.229086778761883},"index":4,"playId":"53e1bffb-64cf-3dd6-b806-9a675288dfe3","pitchNumber":4,"startTime":"2026-04-30T19:19:15.568Z","endTime":"2026-04-30T19:19:19.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:19:19.888Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Starling Marte.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T19:21:21.876Z","endTime":"2026-04-30T19:23:07.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"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(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.4,"endSpeed":84.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484019912754924,"aZ":-14.56001844018236,"pfxX":3.1207080280573267,"pfxZ":9.773164906192925,"pX":-0.015439524019419202,"pZ":1.3655070045296163,"vX0":-3.776546853008941,"vY0":-132.89595180714656,"vZ0":-9.646305563037282,"x":117.59,"y":201.91,"x0":1.0136046501383669,"y0":50.001626944715355,"z0":6.081910676767167,"aX":5.623699650203512},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":-4.9,"spinRate":2324,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4109764118318151,"extension":6.157954369524333},"index":0,"playId":"874fe887-80bf-3be6-b431-6550c23ac5a1","pitchNumber":1,"startTime":"2026-04-30T19:21:28.765Z","endTime":"2026-04-30T19:21:32.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743318429082255,"aZ":-15.79923181102296,"pfxX":3.293759262454925,"pfxZ":9.184745394765883,"pX":1.0143363039840998,"pZ":2.6554451475270135,"vX0":-1.6614004702206084,"vY0":-132.32591095039442,"vZ0":-6.030740189129241,"x":78.34,"y":167.08,"x0":1.220454626154331,"y0":50.00650958720823,"z0":6.11086344505427,"aX":5.875446133107746},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":-5.6,"spinRate":2312,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.41303608585062523,"extension":6.079039409280294},"index":1,"playId":"4ed90311-8bce-34c8-baf3-1565a43ca1fe","pitchNumber":2,"startTime":"2026-04-30T19:21:41.100Z","endTime":"2026-04-30T19:21:44.913Z","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":92.2,"endSpeed":84.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44248377120384,"aZ":-12.63851993455811,"pfxX":1.3247407032574545,"pfxZ":10.641660706139454,"pX":0.45316462435669547,"pZ":2.4800113908733894,"vX0":-1.752706893121695,"vY0":-134.24275585084953,"vZ0":-7.3415251476185786,"x":99.73,"y":171.82,"x0":0.9406191401449066,"y0":50.00532803689875,"z0":6.1388365528278435,"aX":2.432665505888327},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":-2.0,"spinRate":2373,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4070806126550979,"extension":6.243604042903322},"index":2,"playId":"7eb5f1c1-5855-3188-9084-121291b1a37b","pitchNumber":3,"startTime":"2026-04-30T19:21:54.284Z","endTime":"2026-04-30T19:21:57.284Z","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":91.7,"endSpeed":84.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615188830008783,"aZ":-14.607741510295881,"pfxX":1.4178446285315198,"pfxZ":9.703258064201115,"pX":-0.06465988571922607,"pZ":2.606270529092455,"vX0":-3.7663161814974115,"vY0":-133.42217415361614,"vZ0":-6.413235902486952,"x":119.46,"y":168.41,"x0":1.1785034249222548,"y0":50.00377515688779,"z0":6.086334123455763,"aX":2.5676175780461725},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-1.8,"spinRate":2322,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.40988920997129696,"extension":6.126317321138071},"index":3,"playId":"f25e2dc5-950c-3a3e-b4b3-1dd85e0a5ce4","pitchNumber":4,"startTime":"2026-04-30T19:22:09.417Z","endTime":"2026-04-30T19:22:12.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.004018038295637,"aZ":-40.346553351554554,"pfxX":-2.7049938187773637,"pfxZ":-5.784327678099126,"pX":-0.1469482407349962,"pZ":2.08732884778582,"vX0":-2.091324375703651,"vY0":-117.9704338811971,"vZ0":-1.5890828944680013,"x":122.6,"y":182.42,"x0":1.1018484798450454,"y0":50.00398308071197,"z0":6.4817166788896845,"aX":-3.8205203151107447},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.6,"breakHorizontal":5.4,"spinRate":2507,"spinDirection":338},"zone":8,"typeConfidence":2.0,"plateTime":0.463928875210482,"extension":6.197474426611249},"index":4,"playId":"441fd698-d346-3dff-a9a7-51ff315e5742","pitchNumber":5,"startTime":"2026-04-30T19:22:30.824Z","endTime":"2026-04-30T19:22:34.748Z","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":92.2,"endSpeed":84.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32424661021243,"aZ":-14.749747309575348,"pfxX":3.2933016205706025,"pfxZ":9.52172937843651,"pX":-0.29699522867239553,"pZ":3.782347992101662,"vX0":-4.748940213519485,"vY0":-134.24201612856766,"vZ0":-3.692503375318054,"x":128.32,"y":136.66,"x0":1.0648948908882607,"y0":50.004865603383095,"z0":6.221872862310799,"aX":6.028335316206007},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-4.9,"spinRate":2325,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.407592632593369,"extension":6.2195643658107675},"hitData":{"launchSpeed":76.5,"launchAngle":14.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.18,"coordY":128.13}},"index":5,"playId":"f0dde3b6-15b7-311f-9338-c3f887d55a38","pitchNumber":6,"startTime":"2026-04-30T19:22:56.293Z","endTime":"2026-04-30T19:23:07.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:23:07.297Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (7) on a ground ball to left fielder Isaac Collins. Jacob Wilson to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T19:23:09.540Z","endTime":"2026-04-30T19:23:59.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52232959874498,"aZ":-38.11183369841829,"pfxX":-0.3020453722157602,"pfxZ":-4.397334295456886,"pX":-0.09308996787101151,"pZ":2.3611730402062374,"vX0":-1.9873132214451008,"vY0":-115.48034584460747,"vZ0":-1.2818687063400012,"x":120.55,"y":175.03,"x0":0.8178905673291469,"y0":50.00247436157107,"z0":6.589929617239238,"aX":-0.4077170691533157},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.0,"breakHorizontal":1.1,"spinRate":2340,"spinDirection":342},"zone":5,"typeConfidence":2.0,"plateTime":0.47431118240013515,"extension":6.101383219950232},"index":0,"playId":"a5de8c66-bea9-321b-a221-77054623ee02","pitchNumber":1,"startTime":"2026-04-30T19:23:30.568Z","endTime":"2026-04-30T19:23:34.660Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.049367523149385,"aZ":-25.390070985246123,"pfxX":7.620736976690026,"pfxZ":4.709135465449953,"pX":-0.4016047053292241,"pZ":1.3722692414049817,"vX0":-6.4339847292166015,"vY0":-118.81712356736121,"vZ0":-5.890840925634416,"x":132.31,"y":201.73,"x0":1.3407859109922053,"y0":50.005045860944314,"z0":6.167312403537088,"aX":10.985519743859316},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.4,"breakHorizontal":-12.4,"spinRate":1503,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.45958124792883215,"extension":5.879771342809072},"hitData":{"launchSpeed":97.9,"launchAngle":2.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.44,"coordY":124.64}},"index":1,"playId":"4a662fd3-c664-3db1-89c0-e6327c7739d5","pitchNumber":2,"startTime":"2026-04-30T19:23:46.467Z","endTime":"2026-04-30T19:23:59.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:23:59.498Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T19:24:29.463Z","endTime":"2026-04-30T19:25:46.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41715281473345,"aZ":-33.42578887542566,"pfxX":-2.9349620966801924,"pfxZ":-0.8106898872132566,"pX":-0.8408749984353115,"pZ":1.7161588341379395,"vX0":-3.961643891716955,"vY0":-123.7727170203558,"vZ0":-3.673283319217802,"x":149.05,"y":192.44,"x0":1.1636299681368438,"y0":50.00328817509354,"z0":6.027820000757226,"aX":-4.5382427688758105},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.0,"breakHorizontal":6.2,"spinRate":2641,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4430509357307715,"extension":6.0533458817875525},"index":0,"playId":"c043b520-5552-3ccf-83db-cd4900c0133e","pitchNumber":1,"startTime":"2026-04-30T19:24:29.639Z","endTime":"2026-04-30T19:24:37.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.210897846495538,"aZ":-31.930485333756717,"pfxX":-1.017029534033893,"pfxZ":0.1598800576757018,"pX":-0.48692767597734143,"pZ":1.0153527888940284,"vX0":-4.4966281303368305,"vY0":-122.32458944587131,"vZ0":-5.030554310251871,"x":135.56,"y":211.37,"x0":1.5075316591513075,"y0":50.003586575786905,"z0":5.837328723618011,"aX":-1.539543255799572},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":2.9,"spinRate":2550,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4478327389387782,"extension":6.185307951388201},"index":1,"playId":"280fdba4-5f69-332f-9db9-1387dbc11f0d","pitchNumber":2,"startTime":"2026-04-30T19:24:45.331Z","endTime":"2026-04-30T19:24:48.333Z","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":85.9,"endSpeed":79.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944437670383092,"aZ":-30.651496973859246,"pfxX":-2.154554120882067,"pfxZ":0.9707701629287566,"pX":-1.8227743785259414,"pZ":1.1926335994686177,"vX0":-7.0681449774911105,"vY0":-124.84820126536708,"vZ0":-5.185534262793155,"x":186.48,"y":206.58,"x0":1.3290660699977648,"y0":50.005898722527995,"z0":5.829737632060399,"aX":-3.388860238339639},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":5.6,"spinRate":2658,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4392976259683765,"extension":6.2039256767091935},"index":2,"playId":"2ad3c956-7230-3b28-8bb0-9a6765a33360","pitchNumber":3,"startTime":"2026-04-30T19:25:06.264Z","endTime":"2026-04-30T19:25:09.335Z","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":81.0,"endSpeed":74.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309576595086085,"aZ":-26.414347398681205,"pfxX":7.863602133453622,"pfxZ":4.125309358335159,"pX":-0.42211163694241655,"pZ":2.104135881180186,"vX0":-6.69982933424832,"vY0":-117.7164329896037,"vZ0":-3.470417141193126,"x":133.09,"y":181.97,"x0":1.4455898537333634,"y0":50.005390652228996,"z0":6.055326335204451,"aX":10.987057911022893},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.8,"breakHorizontal":-12.5,"spinRate":1576,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4661239495972711,"extension":6.029774483103589},"index":3,"playId":"7e763665-7b47-379a-902a-b442c26d21d6","pitchNumber":4,"startTime":"2026-04-30T19:25:21.108Z","endTime":"2026-04-30T19:25:24.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340174822120293,"aZ":-29.621963878287843,"pfxX":-1.67561406578599,"pfxZ":1.5743947100751123,"pX":-0.5933437301524942,"pZ":1.4433259408655843,"vX0":-4.138603762089394,"vY0":-126.47794253247636,"vZ0":-5.280593877379254,"x":139.62,"y":199.81,"x0":1.2807141044647354,"y0":50.004527868698545,"z0":5.9284298390128365,"aX":-2.719715653177567},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":4.0,"spinRate":2622,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.4327562542136598,"extension":6.118909240163468},"index":4,"playId":"1ffbc571-853a-36e8-9319-755f1c6da476","pitchNumber":5,"startTime":"2026-04-30T19:25:42.875Z","endTime":"2026-04-30T19:25:46.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:25:46.268Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elias Díaz challenged (pitch result), call on the field was confirmed: Colby Thomas walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T19:25:49.323Z","endTime":"2026-04-30T19:27:52.925Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95217145997246,"aZ":-41.629973349107686,"pfxX":-0.4783857028841534,"pfxZ":-6.746278138654237,"pX":-0.4821850827816542,"pZ":1.0766188520469857,"vX0":-3.4050487831216136,"vY0":-117.79303070289656,"vZ0":-3.2846704207184314,"x":135.38,"y":209.71,"x0":1.0458999503206152,"y0":50.00275454539595,"z0":6.348403991397395,"aX":-0.670478604027879},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.7,"breakHorizontal":1.7,"spinRate":2523,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.46547390515982556,"extension":6.143764810496702},"index":0,"playId":"1aa36953-b7ee-315f-b5e0-177a6810200f","pitchNumber":1,"startTime":"2026-04-30T19:26:09.754Z","endTime":"2026-04-30T19:26:13.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.728485699482118,"aZ":-40.70015219049744,"pfxX":-0.20349572632245838,"pfxZ":-6.009727776132575,"pX":-0.5318681140462235,"pZ":0.19075472308642302,"vX0":-3.568032792353462,"vY0":-118.65872429942318,"vZ0":-5.398317301285969,"x":137.27,"y":233.63,"x0":1.0207737708752473,"y0":50.00319791492203,"z0":6.223306622091087,"aX":-0.28800980225351197},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.0,"breakHorizontal":1.3,"spinRate":2542,"spinDirection":347},"zone":13,"typeConfidence":2.0,"plateTime":0.46246912439515553,"extension":6.18257763407787},"index":1,"playId":"58974e10-8d0b-3cfc-b885-9d39ffe5de92","pitchNumber":2,"startTime":"2026-04-30T19:26:26.948Z","endTime":"2026-04-30T19:26:31.595Z","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":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.694959622590677,"aZ":-25.305016135981656,"pfxX":9.491891908931219,"pfxZ":4.976370038084314,"pX":0.8850930695749268,"pZ":3.2933756196262176,"vX0":-4.598599015165599,"vY0":-117.48985221922545,"vZ0":-1.2662934579371363,"x":83.26,"y":149.86,"x0":1.6466374949547036,"y0":50.00568053434788,"z0":6.216824537157371,"aX":13.116680144723222},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":8.9,"breakHorizontal":-15.8,"spinRate":1569,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4682836253820173,"extension":6.052330065955602},"index":2,"playId":"555fd590-47d5-3c92-b5b3-6042ca1a6a16","pitchNumber":3,"startTime":"2026-04-30T19:26:49.324Z","endTime":"2026-04-30T19:26:53.085Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02954644387374,"aZ":-25.183869232776267,"pfxX":-1.4178776767888568,"pfxZ":4.1101283968994835,"pX":-0.5400450373342768,"pZ":3.2665985231731804,"vX0":-4.139820773466978,"vY0":-129.60779130904493,"vZ0":-2.81415900702415,"x":137.59,"y":150.58,"x0":1.262053374087643,"y0":50.00424245398119,"z0":6.289197464954107,"aX":-2.4130698455615907},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.1,"breakHorizontal":3.5,"spinRate":2463,"spinDirection":179},"zone":1,"typeConfidence":2.0,"plateTime":0.42255387769692554,"extension":6.144114276738536},"index":3,"playId":"f4463e49-b675-3217-9d38-70b4d5b5eb8b","pitchNumber":4,"startTime":"2026-04-30T19:27:08.851Z","endTime":"2026-04-30T19:27:12.985Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.742646613541137,"aZ":-24.404711262203378,"pfxX":8.587532467629874,"pfxZ":5.261618008256618,"pX":-0.42371028301293895,"pZ":1.4459921566566982,"vX0":-7.036265884948559,"vY0":-121.28118055217455,"vZ0":-5.7880160501075135,"x":133.15,"y":199.74,"x0":1.4123302124137571,"y0":50.002068004982334,"z0":6.0174736964031155,"aX":12.675930808814373},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.3,"breakHorizontal":-13.7,"spinRate":1579,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4532134437260549,"extension":6.150364451276382},"index":4,"playId":"bd32da21-b9bd-373c-9ab4-36923d539a24","pitchNumber":5,"startTime":"2026-04-30T19:27:25.910Z","endTime":"2026-04-30T19:27:52.925Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"}},"playEndTime":"2026-04-30T19:27:52.925Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to shortstop Bobby Witt Jr., deflected by third baseman Maikel Garcia. Jacob Wilson scores. Shea Langeliers to 3rd. Colby Thomas to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T19:28:09.405Z","endTime":"2026-04-30T19:28:50.268Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"3B","start":"3B","end":"score","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":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","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":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.748272774752696,"aZ":-38.87818681643307,"pfxX":-2.0295269717311974,"pfxZ":-4.913734410928419,"pX":-1.1894157349538597,"pZ":1.5742534585983878,"vX0":-4.626808853483042,"vY0":-117.11314797497596,"vZ0":-2.68353914833098,"x":162.34,"y":196.28,"x0":1.089459034006793,"y0":50.00156713783141,"z0":6.433877848375205,"aX":-2.7694087247604227},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.4,"breakHorizontal":5.0,"spinRate":2454,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.470871539881875,"extension":6.227797476956784},"index":0,"playId":"5f833816-ba3a-33f1-b286-d424b62ed03e","pitchNumber":1,"startTime":"2026-04-30T19:28:24.940Z","endTime":"2026-04-30T19:28:28.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.601428339199675,"aZ":-27.55058968075364,"pfxX":-1.1104109644350508,"pfxZ":3.000761724693465,"pX":-0.2906688955405441,"pZ":2.674986499403632,"vX0":-4.114350022291485,"vY0":-124.61304017095732,"vZ0":-2.6647874774580087,"x":128.08,"y":166.56,"x0":1.539427224055768,"y0":50.004383494368604,"z0":6.080823732568046,"aX":-1.712219056432429},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":3.1,"spinRate":2619,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4428599082902145,"extension":6.175862015577227},"hitData":{"launchSpeed":106.5,"launchAngle":4.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":81.37,"coordY":152.53}},"index":1,"playId":"19bd624a-0e8a-31f4-9c10-30cfead734a8","pitchNumber":2,"startTime":"2026-04-30T19:28:40.228Z","endTime":"2026-04-30T19:28:50.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:28:50.268Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T19:33:01.153Z","endTime":"2026-04-30T19:34:01.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T19:33:03.460Z","endTime":"2026-04-30T19:33:03.461Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93271223878684,"aZ":-13.763416521291422,"pfxX":3.278475325678187,"pfxZ":10.147141591749193,"pX":-1.217629839414697,"pZ":2.821757213032331,"vX0":-6.777069920259765,"vY0":-134.0792875733443,"vZ0":-6.399483493647988,"x":163.41,"y":162.59,"x0":0.920728918087179,"y0":50.00268075387504,"z0":6.227991054142187,"aX":5.948848669707201},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-4.4,"spinRate":2354,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4090487619437755,"extension":6.213513085055626},"index":1,"playId":"0f9da084-0720-32bd-9ee0-802c825b6e2e","pitchNumber":1,"startTime":"2026-04-30T19:33:03.462Z","endTime":"2026-04-30T19:33:07.548Z","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":88.7,"endSpeed":81.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97632525256525,"aZ":-24.93899118017972,"pfxX":-1.0003237373314662,"pfxZ":4.2996703220242125,"pX":-0.3155109576224648,"pZ":3.0092887903424197,"vX0":-3.500467429309571,"vY0":-129.189925331892,"vZ0":-3.1720429648662356,"x":129.03,"y":157.53,"x0":1.189356599345247,"y0":50.005315108676015,"z0":6.179051576739982,"aX":-1.682943545902834},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":2.6,"spinRate":2396,"spinDirection":178},"zone":1,"typeConfidence":2.0,"plateTime":0.42466896435514023,"extension":6.200034479774867},"index":2,"playId":"bbba28fb-a08a-3db2-98f8-d80be4c0a416","pitchNumber":2,"startTime":"2026-04-30T19:33:19.280Z","endTime":"2026-04-30T19:33:22.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334250935261856,"aZ":-31.612463414951954,"pfxX":-0.8241674638172691,"pfxZ":0.3742125992197849,"pX":-0.530778454448654,"pZ":2.0881551957768534,"vX0":-4.547432085522517,"vY0":-121.93170269577276,"vZ0":-2.8033173085109215,"x":137.23,"y":182.4,"x0":1.4667332180846293,"y0":50.00447457403431,"z0":5.98507172911767,"aX":-1.2379134074523714},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.2,"breakHorizontal":2.6,"spinRate":2571,"spinDirection":269},"zone":4,"typeConfidence":2.0,"plateTime":0.44949016260108365,"extension":6.170600796659688},"index":3,"playId":"3bf8ef72-dbde-3ef1-be7a-ac6b2b458a5b","pitchNumber":3,"startTime":"2026-04-30T19:33:35.854Z","endTime":"2026-04-30T19:33:40.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269307086172834,"aZ":-27.378343423381864,"pfxX":1.2038818411760455,"pfxZ":3.0150243930502993,"pX":-0.45957315404095017,"pZ":2.130292663793034,"vX0":-4.813087456353294,"vY0":-125.01681487359377,"vZ0":-3.9799557970796506,"x":134.52,"y":181.26,"x0":1.3308190346586533,"y0":50.00145017305411,"z0":5.980148076603246,"aX":1.913969054179362},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.8,"breakHorizontal":-1.1,"spinRate":2520,"spinDirection":202},"zone":4,"typeConfidence":2.0,"plateTime":0.43746767306215295,"extension":6.348586604612333},"index":4,"playId":"3afb4a80-cb84-3e8e-8725-73d142f65c53","pitchNumber":4,"startTime":"2026-04-30T19:33:57.363Z","endTime":"2026-04-30T19:34:01.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:34:01.226Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Wynns grounds out to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-30T19:34:04.946Z","endTime":"2026-04-30T19:34:51.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"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(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.3,"endSpeed":76.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2241600231508,"aZ":-25.18120069301737,"pfxX":7.418958276015066,"pfxZ":4.717409107032378,"pX":-0.0690699382233557,"pZ":3.704571030653068,"vX0":-6.189538031882809,"vY0":-121.12373439678272,"vZ0":-0.8468485142224972,"x":119.63,"y":138.76,"x0":1.5587335056450347,"y0":50.001530228682356,"z0":6.265640491183663,"aX":10.994565524221986},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.6,"breakHorizontal":-11.9,"spinRate":1520,"spinDirection":132},"zone":11,"typeConfidence":2.0,"plateTime":0.45264494299991975,"extension":6.124214246076106},"index":0,"playId":"43a21734-f3b0-3cfb-8967-194d47b757c1","pitchNumber":1,"startTime":"2026-04-30T19:34:26.282Z","endTime":"2026-04-30T19:34:30.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849906136218678,"aZ":-22.319575548291915,"pfxX":7.878558243510259,"pfxZ":6.392794514632234,"pX":0.24473108688782383,"pZ":2.121530542904161,"vX0":-5.386608223770026,"vY0":-123.18841616119911,"vZ0":-4.951750003564882,"x":107.67,"y":181.5,"x0":1.4331679616888018,"y0":50.00069593659094,"z0":6.037792933364662,"aX":12.140290292146705},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.7,"breakHorizontal":-13.1,"spinRate":1639,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.44416834039196385,"extension":6.126880717467284},"hitData":{"launchSpeed":60.4,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.24,"coordY":167.09}},"index":1,"playId":"8d8d4f53-428a-3a9d-90d9-df5ccb285afe","pitchNumber":2,"startTime":"2026-04-30T19:34:41.561Z","endTime":"2026-04-30T19:34:51.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:34:51.170Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Collins lines out to third baseman Darell Hernaiz.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T19:36:45.216Z","endTime":"2026-04-30T19:39:09.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","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":6},"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":"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":90.0,"endSpeed":81.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69013803554318,"aZ":-12.734038526552453,"pfxX":5.753224799189043,"pfxZ":11.304412645217955,"pX":0.7823796980839887,"pZ":2.9236810417423786,"vX0":-4.440522423795065,"vY0":-130.84280871594396,"vZ0":-5.727935048545205,"x":87.18,"y":159.84,"x0":1.7608436917920582,"y0":50.00416241787835,"z0":6.109427179546356,"aX":9.895560348891985},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":19.3,"breakHorizontal":-9.4,"spinRate":2259,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.4199136711729774,"extension":6.508626043139435},"index":0,"playId":"cfd8c298-8436-3f86-96e1-fd15c24643a9","pitchNumber":1,"startTime":"2026-04-30T19:37:11.570Z","endTime":"2026-04-30T19:37:15.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.166806590328697,"aZ":-31.099861900138844,"pfxX":-0.7504717305142483,"pfxZ":0.7185223310788316,"pX":-0.8956871490371718,"pZ":0.8439906632981923,"vX0":-7.082478104895744,"vY0":-121.00421612078198,"vZ0":-5.959021087749265,"x":151.14,"y":215.99,"x0":2.1586642237305496,"y0":50.001627202540384,"z0":6.0417493734373044,"aX":-1.1197042427426895},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":2.9,"spinRate":2312,"spinDirection":242},"zone":13,"typeConfidence":0.92,"plateTime":0.45152845363673766,"extension":6.204231619108003},"index":1,"playId":"c75163ba-63be-3b8c-a8d2-01317ee5009f","pitchNumber":2,"startTime":"2026-04-30T19:37:26.054Z","endTime":"2026-04-30T19:37:29.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74558782697358,"aZ":-30.425880586860377,"pfxX":-1.172621845116543,"pfxZ":1.1651687710233123,"pX":-0.44428217357086336,"pZ":1.3629829961613786,"vX0":-6.074144437279433,"vY0":-121.34450278143235,"vZ0":-5.014322448642194,"x":133.93,"y":201.98,"x0":2.2389461387075262,"y0":50.00089264101387,"z0":6.093068224280792,"aX":-1.7561022577840746},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":3.5,"spinRate":2336,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.45060208317756745,"extension":6.07879671098887},"index":2,"playId":"8459289b-d90e-322a-8505-11c2289f9124","pitchNumber":3,"startTime":"2026-04-30T19:37:44.605Z","endTime":"2026-04-30T19:37:48.844Z","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.1,"endSpeed":76.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32114971173088,"aZ":-31.638766839136444,"pfxX":-1.2899448571746497,"pfxZ":0.3722279081833273,"pX":0.1198500500345699,"pZ":1.439928140904085,"vX0":-4.796718233409481,"vY0":-119.44051594792417,"vZ0":-4.454413122121631,"x":112.43,"y":199.9,"x0":2.3192468800584956,"y0":50.00533279579921,"z0":6.164271186409597,"aX":-1.869271975168659},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.1,"breakHorizontal":3.5,"spinRate":2389,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.45802031354934103,"extension":6.066719493723429},"index":3,"playId":"f69a426c-27b3-368d-8f80-abd1fb522857","pitchNumber":4,"startTime":"2026-04-30T19:38:01.891Z","endTime":"2026-04-30T19:38:07.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.791374665445403,"aZ":-14.982464187893454,"pfxX":4.720048610008597,"pfxZ":9.73535449279202,"pX":-0.35145995191166346,"pZ":3.4982876488282475,"vX0":-7.615744481031492,"vY0":-132.42344669419236,"vZ0":-3.728355009450376,"x":130.4,"y":144.33,"x0":1.9560145606491042,"y0":50.00227178868504,"z0":6.029178047919479,"aX":8.3352805975383},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.9,"breakHorizontal":-6.7,"spinRate":2058,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4145379806126108,"extension":6.41333515834099},"index":4,"playId":"4281c74b-8539-369b-b77a-80b07068d6e0","pitchNumber":5,"startTime":"2026-04-30T19:38:27.714Z","endTime":"2026-04-30T19:38:31.544Z","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":90.4,"endSpeed":82.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.292040133477464,"aZ":-15.58227256771483,"pfxX":2.6812326613971913,"pfxZ":9.548170233654925,"pX":0.5744672413665993,"pZ":3.847064670863961,"vX0":-3.9020018666475824,"vY0":-131.5838973560908,"vZ0":-3.057458358072861,"x":95.1,"y":134.91,"x0":1.7344676387520706,"y0":50.00066734873908,"z0":6.19176891557094,"aX":4.658387982310336},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.8,"breakHorizontal":-4.0,"spinRate":2035,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.41770854556072656,"extension":6.452176059942687},"index":5,"playId":"6b7f482a-2192-322f-8ee9-076c96b68dd9","pitchNumber":6,"startTime":"2026-04-30T19:38:45.005Z","endTime":"2026-04-30T19:38:48.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":80.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75455252396213,"aZ":-15.304428694517583,"pfxX":4.1802162312383935,"pfxZ":10.14244289554693,"pX":-0.2479730363666975,"pZ":2.972781817777839,"vX0":-6.821659994375723,"vY0":-128.67860243618492,"vZ0":-4.9371273225609045,"x":126.45,"y":158.51,"x0":1.9042422647511077,"y0":50.00065860052869,"z0":6.116755347376089,"aX":6.951683914878584},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":17.4,"breakHorizontal":-5.9,"spinRate":2025,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4269911160418576,"extension":6.522485367520479},"hitData":{"launchSpeed":110.4,"launchAngle":8.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":82.76,"coordY":149.1}},"index":6,"playId":"7a6d873a-d558-3402-b5d1-fdd093dd8a74","pitchNumber":7,"startTime":"2026-04-30T19:39:02.502Z","endTime":"2026-04-30T19:39:09.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:39:09.518Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elias Díaz lines out to right fielder Colby Thomas.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T19:39:18.577Z","endTime":"2026-04-30T19:40:00.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":90.4,"endSpeed":81.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.056631984700598,"aZ":-15.018794698513886,"pfxX":3.68925884963545,"pfxZ":9.932547639169366,"pX":0.014539137384901868,"pZ":3.5086340213099656,"vX0":-5.733976386803281,"vY0":-131.41170743108376,"vZ0":-3.950375737605869,"x":116.45,"y":144.05,"x0":1.7579623887240172,"y0":50.00584346864302,"z0":6.166717445200232,"aX":6.374675082640413},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.2,"breakHorizontal":-5.3,"spinRate":2029,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.41879883986425215,"extension":6.590261426782099},"index":0,"playId":"c2ad9410-5007-3d76-9648-22bc8b412f68","pitchNumber":1,"startTime":"2026-04-30T19:39:33.491Z","endTime":"2026-04-30T19:39:37.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8344031203359,"aZ":-25.9034298514807,"pfxX":7.898774869046987,"pfxZ":4.822735479296558,"pX":1.298685920711129,"pZ":3.009917956185359,"vX0":-4.485616685665861,"vY0":-114.14710772585076,"vZ0":-1.8355578240475139,"x":67.5,"y":157.51,"x0":2.2775672969249485,"y0":50.0036276435179,"z0":6.4107212535817615,"aX":10.27371976312238},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":8.5,"breakHorizontal":-13.0,"spinRate":1447,"spinDirection":126},"zone":12,"typeConfidence":0.91,"plateTime":0.48251352780927403,"extension":5.841636027822478},"hitData":{"launchSpeed":85.1,"launchAngle":26.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.84,"coordY":87.34}},"index":1,"playId":"f339c6c5-d802-3916-a364-386896a4b67e","pitchNumber":2,"startTime":"2026-04-30T19:39:50.691Z","endTime":"2026-04-30T19:40:00.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:40:00.974Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Maikel Garcia homers (3) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T19:40:12.881Z","endTime":"2026-04-30T19:41:49.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":68.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.085200032987377,"aZ":-33.140748110349186,"pfxX":-7.582267836772711,"pfxZ":-0.825072168568898,"pX":-0.12116024789894617,"pZ":2.1663507288178074,"vX0":-3.4280841398070825,"vY0":-108.76505695321005,"vZ0":-0.6232163578981043,"x":121.62,"y":180.29,"x0":2.468765886317509,"y0":50.000489223226914,"z0":6.103805432579198,"aX":-8.928719458693998},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-1.3,"breakHorizontal":14.8,"spinRate":2244,"spinDirection":303},"zone":8,"typeConfidence":0.9,"plateTime":0.506874748510378,"extension":6.03279889043421},"index":0,"playId":"9e5caf4a-ff01-3784-b3d1-fe9218c71bd5","pitchNumber":1,"startTime":"2026-04-30T19:40:27.519Z","endTime":"2026-04-30T19:40:31.746Z","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":78.7,"endSpeed":71.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.212152417246255,"aZ":-27.78904467565535,"pfxX":7.94966820949046,"pfxZ":3.352530152721524,"pX":1.8996589560945147,"pZ":2.901506720511306,"vX0":-3.294555213820389,"vY0":-114.55718022241503,"vZ0":-1.6713821018098625,"x":44.59,"y":160.44,"x0":2.3357270561888006,"y0":50.00462762178983,"z0":6.397340525752139,"aX":10.403644428838273},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":5.9,"breakHorizontal":-13.3,"spinRate":1413,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4809787549256219,"extension":5.948117509027369},"index":1,"playId":"2abfec57-1c91-3983-b71b-c98f8a1c72b1","pitchNumber":2,"startTime":"2026-04-30T19:40:48.069Z","endTime":"2026-04-30T19:40:51.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031801084003177,"aZ":-29.39068780225792,"pfxX":9.599952437643912,"pfxZ":2.1003951359880126,"pX":2.3494242177232176,"pZ":2.374406887206582,"vX0":-2.4554396453814857,"vY0":-115.19429202044041,"vZ0":-2.5218944097519858,"x":27.45,"y":174.67,"x0":2.190596749407337,"y0":50.00497301645603,"z0":6.362566785258276,"aX":12.732542961571973},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.4,"breakHorizontal":-16.7,"spinRate":1426,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.4778999592389601,"extension":5.936811802433784},"index":2,"playId":"cdc903d2-ddce-3de2-b975-b7519f0b988b","pitchNumber":3,"startTime":"2026-04-30T19:41:03.972Z","endTime":"2026-04-30T19:41:07.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.482517663901525,"aZ":-33.66172557785986,"pfxX":-8.260464550588626,"pfxZ":-1.2385133273025364,"pX":-0.3039235794899024,"pZ":2.5675583885649087,"vX0":-3.5031868705026015,"vY0":-109.41893503373386,"vZ0":0.02107427139572504,"x":128.58,"y":169.46,"x0":2.3972105127698096,"y0":50.00418978288473,"z0":6.2011354694953384,"aX":-9.895988031407153},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-1.9,"breakHorizontal":16.0,"spinRate":2264,"spinDirection":306},"zone":4,"typeConfidence":0.9,"plateTime":0.5029020493400922,"extension":5.98492124198766},"hitData":{"launchSpeed":99.9,"launchAngle":30.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":61.77,"coordY":52.4}},"index":3,"playId":"7fe51b2d-372a-30a7-a4b4-88baffaeea61","pitchNumber":4,"startTime":"2026-04-30T19:41:23.230Z","endTime":"2026-04-30T19:41:49.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:41:49.277Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-30T19:41:54.303Z","endTime":"2026-04-30T19:42:51.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76939878000551,"aZ":-15.374241848724923,"pfxX":5.690252021627025,"pfxZ":9.890942335750163,"pX":-0.5267874465890968,"pZ":2.696062382736857,"vX0":-7.763797619106263,"vY0":-130.1213290688963,"vZ0":-5.446895726510844,"x":137.08,"y":165.99,"x0":1.7696787591854484,"y0":50.00155066981747,"z0":5.999419267117423,"aX":9.663647042487364},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.8,"breakHorizontal":-8.4,"spinRate":1962,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4225171171710653,"extension":6.763169249286187},"index":0,"playId":"5c8af086-e611-3a43-9b17-e3453e0413ed","pitchNumber":1,"startTime":"2026-04-30T19:42:17.038Z","endTime":"2026-04-30T19:42:20.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.120875416777352,"aZ":-32.75817692570785,"pfxX":-2.7536288978287504,"pfxZ":-0.3936435393854296,"pX":0.8139199264595153,"pZ":2.1452582701492,"vX0":-2.804035436333064,"vY0":-121.04619720434917,"vZ0":-2.850794147498384,"x":85.98,"y":180.86,"x0":2.346098244523377,"y0":50.004654464441195,"z0":6.212968106029788,"aX":-4.076487970718095},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":5.6,"spinRate":2217,"spinDirection":235},"zone":9,"typeConfidence":0.89,"plateTime":0.4528929442241765,"extension":5.95788492319293},"index":1,"playId":"269b1d6f-3e7e-32fd-82ba-7e0c2a1a44ed","pitchNumber":2,"startTime":"2026-04-30T19:42:32.264Z","endTime":"2026-04-30T19:42:35.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.418545332205557,"aZ":-16.504851076494475,"pfxX":6.41854929868637,"pfxZ":9.09507837066141,"pX":-0.171215027339148,"pZ":3.9997815603875533,"vX0":-7.761762627086207,"vY0":-131.33080819653452,"vZ0":-2.0382524527610406,"x":123.53,"y":130.79,"x0":2.0079938415248284,"y0":50.000548442564494,"z0":6.032458554938084,"aX":11.055516161997122},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.1,"breakHorizontal":-9.6,"spinRate":2071,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4192917923908932,"extension":6.508298684560314},"index":2,"playId":"9ab9e987-8965-319e-95e3-762a334eade7","pitchNumber":3,"startTime":"2026-04-30T19:42:48.024Z","endTime":"2026-04-30T19:42:51.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:42:51.024Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Gelof flies out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T19:44:38.814Z","endTime":"2026-04-30T19:45:11.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(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":89.0,"endSpeed":81.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50456728599084,"aZ":-22.391185071341447,"pfxX":-0.3441690591267579,"pfxZ":5.812990913282542,"pX":-0.4210757083081989,"pZ":2.53094055779759,"vX0":-3.980588568814221,"vY0":-129.51621073306248,"vZ0":-5.124331398659974,"x":133.05,"y":170.44,"x0":1.186649249383689,"y0":50.000895428728846,"z0":6.269561725188437,"aX":-0.5783599455121332},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":1.6,"spinRate":2363,"spinDirection":168},"zone":4,"typeConfidence":2.0,"plateTime":0.4244890681353457,"extension":6.097207992904329},"hitData":{"launchSpeed":80.9,"launchAngle":31.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.46,"coordY":90.62}},"index":0,"playId":"cd001723-f738-3672-b11d-18f0caa5e4ca","pitchNumber":1,"startTime":"2026-04-30T19:45:00.890Z","endTime":"2026-04-30T19:45:11.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:45:11.038Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T19:45:11.790Z","endTime":"2026-04-30T19:47:33.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.262336066509484,"aZ":-12.69894231990126,"pfxX":3.7029249536005464,"pfxZ":10.683123641627304,"pX":-0.9564160429089323,"pZ":2.5346153094753228,"vX0":-5.8220577718896,"vY0":-134.22107359551117,"vZ0":-7.125107475450629,"x":153.46,"y":170.35,"x0":0.7605403611963126,"y0":50.006055764513114,"z0":6.129627309854281,"aX":6.752923524035671},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.0,"breakHorizontal":-5.4,"spinRate":2379,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.40820544975125106,"extension":6.251556880652063},"index":0,"playId":"cdfac839-3d53-3fde-9960-36d32cab535a","pitchNumber":1,"startTime":"2026-04-30T19:45:32.577Z","endTime":"2026-04-30T19:45:36.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878579671098134,"aZ":-21.538385847984117,"pfxX":-0.13951687211939223,"pfxZ":6.31422886573171,"pX":-1.274100922800608,"pZ":1.3417646248309323,"vX0":-5.666073391174028,"vY0":-129.65571080474058,"vZ0":-8.03650090710822,"x":165.57,"y":202.55,"x0":0.967736163186329,"y0":50.00218142201193,"z0":6.154744802687128,"aX":-0.2336495721508239},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":1.7,"spinRate":2511,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.42423388864654443,"extension":6.139978044181216},"index":1,"playId":"10292c80-da97-3e84-9e49-8a6f4966faa4","pitchNumber":2,"startTime":"2026-04-30T19:45:43.618Z","endTime":"2026-04-30T19:45:46.618Z","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":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.939173111686042,"aZ":-20.148786290408363,"pfxX":-2.3735481090511326,"pfxZ":6.932256345741225,"pX":-0.8182812564194802,"pZ":3.561982565950023,"vX0":-3.8922553123620354,"vY0":-131.1963731468952,"vZ0":-3.2108985553835945,"x":148.19,"y":142.61,"x0":0.9956478956096818,"y0":50.00587877899511,"z0":6.311575413281052,"aX":-4.118997262744344},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.0,"breakHorizontal":5.2,"spinRate":2435,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.41821305164567235,"extension":6.07020804868497},"index":2,"playId":"7ce1038a-2598-3707-807c-d4fe929253f4","pitchNumber":3,"startTime":"2026-04-30T19:45:56.190Z","endTime":"2026-04-30T19:46:00.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61085985731073,"aZ":-9.438608620441203,"pfxX":4.22154101095926,"pfxZ":12.61162626792709,"pX":0.06314546512355113,"pZ":2.3059001459497734,"vX0":-3.8504240168311568,"vY0":-134.50902418730743,"vZ0":-8.393489217347772,"x":114.59,"y":176.52,"x0":0.9761593921478161,"y0":50.00141460461843,"z0":6.166929764445614,"aX":7.609143063288127},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.9,"breakHorizontal":-6.6,"spinRate":2430,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4097711771786958,"extension":6.150710401218295},"index":3,"playId":"b60b18b9-b54f-3a93-b4cf-2018c007494e","pitchNumber":4,"startTime":"2026-04-30T19:46:08.517Z","endTime":"2026-04-30T19:46:11.668Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.778140639342464,"aZ":-20.38019854066608,"pfxX":0.11626446043806915,"pfxZ":6.772952109096641,"pX":0.5612718029357682,"pZ":2.9001091415892732,"vX0":-2.2167145059124547,"vY0":-131.57030791831923,"vZ0":-4.7219270854993844,"x":95.61,"y":160.48,"x0":1.4021249056011804,"y0":50.00116031094974,"z0":6.242887034183117,"aX":0.20298514445797158},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.4,"breakHorizontal":0.4,"spinRate":2451,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.4174508639300947,"extension":6.06790726164164},"index":4,"playId":"af9481a1-418f-3b89-b639-cd4f6467e7ee","pitchNumber":5,"startTime":"2026-04-30T19:46:21.058Z","endTime":"2026-04-30T19:46:24.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-30T19:46:30.228Z","endTime":"2026-04-30T19:46:41.165Z","isPitch":false,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72417586614021,"aZ":-12.068988232331828,"pfxX":5.104095489796427,"pfxZ":10.73631930808136,"pX":-0.29448352557885205,"pZ":2.796483870023563,"vX0":-5.333508651804988,"vY0":-136.4037211574462,"vZ0":-6.584568838031312,"x":128.23,"y":163.27,"x0":1.028796954927127,"y0":50.00580805299149,"z0":6.084617272868004,"aX":9.560980635435069},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":-8.0,"spinRate":2478,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.40249196498531736,"extension":6.187146044108217},"index":6,"playId":"9e7606d4-5b1e-3da5-ac7a-13f5f5cbcca1","pitchNumber":6,"startTime":"2026-04-30T19:46:41.165Z","endTime":"2026-04-30T19:46:45.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89221946629533,"aZ":-28.78740287653233,"pfxX":-0.17756634941315907,"pfxZ":2.1280903083723697,"pX":-0.23095134549034443,"pZ":1.9103361118284434,"vX0":-4.020749720119773,"vY0":-125.52409938280134,"vZ0":-4.3002656530899595,"x":125.8,"y":187.2,"x0":1.4160582926593128,"y0":50.003238316398594,"z0":5.994891638257746,"aX":-0.28281401845796794},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.1,"breakHorizontal":1.3,"spinRate":2636,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4366911271297558,"extension":6.084795361054838},"index":7,"playId":"44d2d4cb-5c4a-342c-8587-e1870aac4cd7","pitchNumber":7,"startTime":"2026-04-30T19:46:58.374Z","endTime":"2026-04-30T19:47:01.796Z","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":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.125621568792358,"aZ":-25.647123311044382,"pfxX":0.1727204528812636,"pfxZ":3.9955297380299415,"pX":-0.5830944166383102,"pZ":0.8745512428499365,"vX0":-4.795516500281975,"vY0":-127.48805244984904,"vZ0":-7.525465698807554,"x":139.23,"y":215.17,"x0":1.3060742563112033,"y0":50.00163848464806,"z0":5.911893539321727,"aX":0.2823312459153945},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":0.8,"spinRate":2628,"spinDirection":178},"zone":13,"typeConfidence":2.0,"plateTime":0.4309219989126971,"extension":6.218081432570519},"index":8,"playId":"913dc414-d16f-3216-833e-a5795fb995ba","pitchNumber":8,"startTime":"2026-04-30T19:47:28.734Z","endTime":"2026-04-30T19:47:33.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:47:33.373Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Starling Marte. Lawrence Butler to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T19:47:35.746Z","endTime":"2026-04-30T19:48:11.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.009569361938276,"aZ":-23.217536745327834,"pfxX":8.220077081060717,"pfxZ":6.276576632288208,"pX":0.7937939026671786,"pZ":2.910098633924334,"vX0":-4.546157452419774,"vY0":-119.06243521268051,"vZ0":-2.951941513951027,"x":86.74,"y":160.21,"x0":1.6652280185641641,"y0":50.00581163834372,"z0":6.279354262298513,"aX":11.740146803142936},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":10.9,"breakHorizontal":-13.7,"spinRate":1674,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.46097801499256796,"extension":5.84810890694032},"hitData":{"launchSpeed":91.7,"launchAngle":15.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.38,"coordY":104.75}},"index":0,"playId":"e601b580-302a-32b1-ac14-d755382bd18e","pitchNumber":1,"startTime":"2026-04-30T19:48:01.485Z","endTime":"2026-04-30T19:48:11.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:48:11.355Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (8) on a sharp line drive to left fielder Isaac Collins. Lawrence Butler scores. Jacob Wilson to 3rd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T19:48:14.302Z","endTime":"2026-04-30T19:49:09.454Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnThird":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.369233817080655,"aZ":-41.552281878890916,"pfxX":-2.4211787797680335,"pfxZ":-7.0537412572563625,"pX":0.8103340140371407,"pZ":3.2397791107356886,"vX0":-0.604221908796329,"vY0":-115.17108022678542,"vZ0":1.5761240489406798,"x":86.11,"y":151.31,"x0":1.3911700491760028,"y0":50.000842069696084,"z0":6.59568522423007,"aX":-3.219957668396556},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.0,"breakHorizontal":4.6,"spinRate":2170,"spinDirection":340},"zone":3,"typeConfidence":2.0,"plateTime":0.4773791990939733,"extension":6.109626335720679},"index":0,"playId":"5333c1f9-6108-35f3-8224-3a7983991cbd","pitchNumber":1,"startTime":"2026-04-30T19:48:37.159Z","endTime":"2026-04-30T19:48:40.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.288219777551006,"aZ":-41.140697229883486,"pfxX":-2.492650674080765,"pfxZ":-6.455436135562896,"pX":-0.2463355876456187,"pZ":1.9612143000901547,"vX0":-2.370306890870045,"vY0":-117.92648066408992,"vZ0":-1.4471741433100707,"x":126.39,"y":185.83,"x0":1.100736844911382,"y0":50.0024905632671,"z0":6.425216326334531,"aX":-3.462316139916002},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.8,"breakHorizontal":5.2,"spinRate":2434,"spinDirection":342},"zone":8,"typeConfidence":2.0,"plateTime":0.4669144338697633,"extension":6.219310844147123},"hitData":{"launchSpeed":114.4,"launchAngle":11.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.11,"coordY":114.75}},"index":1,"playId":"58648d9d-6528-37e9-aaf3-4fd89f0a650e","pitchNumber":2,"startTime":"2026-04-30T19:48:56.431Z","endTime":"2026-04-30T19:49:09.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:49:09.454Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Kurtz doubles (5) on a sharp line drive to center fielder Lane Thomas. Jacob Wilson scores. Shea Langeliers scores.","rbi":2,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T19:49:21.637Z","endTime":"2026-04-30T19:50:08.237Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961025399234995,"aZ":-21.953090483922864,"pfxX":-1.9030494550866108,"pfxZ":5.824467137265236,"pX":-0.6886209241104835,"pZ":3.8889598426759835,"vX0":-4.0058529247318555,"vY0":-131.60935855231403,"vZ0":-2.018586934618684,"x":143.25,"y":133.78,"x0":1.1003436638283564,"y0":50.000608848329875,"z0":6.292029087411026,"aX":-3.3360865001188476},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.3,"breakHorizontal":4.3,"spinRate":2475,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4162000849553742,"extension":6.151477385282769},"index":0,"playId":"c1d11f7c-f752-3f06-8b44-00e70de0eed4","pitchNumber":1,"startTime":"2026-04-30T19:49:41.459Z","endTime":"2026-04-30T19:49:45.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02984992896849,"aZ":-28.956823309430096,"pfxX":0.6489827293383241,"pfxZ":2.025871227580076,"pX":-0.04296584616861717,"pZ":2.5127917283252352,"vX0":-3.813691718438016,"vY0":-124.86230034755272,"vZ0":-2.8801914843187553,"x":118.64,"y":170.93,"x0":1.4167056272338974,"y0":50.000387949723724,"z0":6.05216313402031,"aX":1.0295399374023868},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":-0.4,"spinRate":2480,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.4378705180654192,"extension":6.155612784605152},"hitData":{"launchSpeed":115.9,"launchAngle":14.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.34,"coordY":36.82}},"index":1,"playId":"31c3ef68-71a0-3dce-af1f-4281fd2f7a3b","pitchNumber":2,"startTime":"2026-04-30T19:49:55.195Z","endTime":"2026-04-30T19:50:08.237Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:50:08.237Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colby Thomas lines out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T19:50:14.416Z","endTime":"2026-04-30T19:51:45.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.312457236229005,"aZ":-39.227231202241335,"pfxX":-1.6898103675040397,"pfxZ":-5.113036187198915,"pX":-0.5624497697128148,"pZ":3.4996220784807184,"vX0":-3.277174776175035,"vY0":-116.79108975518534,"vZ0":1.4843076877898742,"x":138.44,"y":144.29,"x0":1.0793399111992088,"y0":50.0039738380382,"z0":6.549558922693538,"aX":-2.329948938546023},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-8.6,"breakHorizontal":3.8,"spinRate":2118,"spinDirection":339},"zone":11,"typeConfidence":2.0,"plateTime":0.4692733898081829,"extension":6.243872741437328},"index":0,"playId":"e9db85e6-8e8c-3822-a0cf-c2c8f0ea0d69","pitchNumber":1,"startTime":"2026-04-30T19:50:41.644Z","endTime":"2026-04-30T19:50:45.711Z","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":89.9,"endSpeed":82.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39142842800989,"aZ":-24.128842201359642,"pfxX":-2.604109594416856,"pfxZ":4.635365175424742,"pX":-0.4468819297558654,"pZ":3.3667291318240764,"vX0":-3.469776242047646,"vY0":-130.86940233007584,"vZ0":-2.8535038705393574,"x":134.03,"y":147.88,"x0":1.2341126840296612,"y0":50.00523735203732,"z0":6.2769668364053555,"aX":-4.52036977503444},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":5.5,"spinRate":2382,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.4184031675018689,"extension":6.096576661484998},"index":1,"playId":"dc4cc98a-ae76-3e3a-8f32-a2775f6603af","pitchNumber":2,"startTime":"2026-04-30T19:50:56.762Z","endTime":"2026-04-30T19:50:59.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.947177657666522,"aZ":-12.747425143843305,"pfxX":4.2542409281271,"pfxZ":10.5991688159639,"pX":-0.5283923281575653,"pZ":3.434654676120478,"vX0":-5.329375900577779,"vY0":-134.93063297045427,"vZ0":-4.649289728079099,"x":137.14,"y":146.04,"x0":0.9250125185752844,"y0":50.00526762388792,"z0":6.086882707279462,"aX":7.799976358890023},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":-6.5,"spinRate":2366,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.40683801660950314,"extension":6.216920742756645},"index":2,"playId":"083fc6e9-414b-3615-8d33-c17fa17d5d27","pitchNumber":3,"startTime":"2026-04-30T19:51:15.992Z","endTime":"2026-04-30T19:51:19.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647963463779977,"aZ":-24.049982926600787,"pfxX":7.203680642824083,"pfxZ":5.811889504973844,"pX":0.7334578241713048,"pZ":2.4705610952727297,"vX0":-4.759425391300431,"vY0":-118.10980267385239,"vZ0":-3.5218016829006427,"x":89.04,"y":172.07,"x0":1.849135469881037,"y0":50.003759771325804,"z0":6.218120577111539,"aX":10.073790484334337},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":9.8,"breakHorizontal":-11.8,"spinRate":1630,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4655776210886433,"extension":5.726500826006848},"hitData":{"launchSpeed":98.4,"launchAngle":21.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.7,"coordY":92.78}},"index":3,"playId":"740fd41f-0477-3a7b-9a0f-e3a0cdfa0878","pitchNumber":4,"startTime":"2026-04-30T19:51:35.319Z","endTime":"2026-04-30T19:51:45.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:51:45.870Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to second baseman Nick Loftin. Nick Kurtz scores. Darell Hernaiz to 2nd. Darell Hernaiz advances to 2nd, on a throwing error by second baseman Nick Loftin.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T19:51:49.887Z","endTime":"2026-04-30T19:53:42.628Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.595315287112502,"aZ":-14.77299228492658,"pfxX":4.277765307222623,"pfxZ":9.517220787593011,"pX":0.9442630865246081,"pZ":2.550149897246072,"vX0":-2.7906144488726525,"vY0":-134.702305006369,"vZ0":-6.245522548739281,"x":81.01,"y":169.93,"x0":1.4404869887865597,"y0":50.00379594381243,"z0":5.952281465006093,"aX":7.823161022452515},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":-7.1,"spinRate":2237,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40737148822835056,"extension":6.223394847279465},"index":0,"playId":"9dd462a1-5d09-3bf3-9aa5-99d06dd9adb9","pitchNumber":1,"startTime":"2026-04-30T19:52:09.058Z","endTime":"2026-04-30T19:52:12.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":93.6,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288809096220213,"aZ":-11.744280673646712,"pfxX":4.629689221009626,"pfxZ":10.903003643373824,"pX":-0.371929330930971,"pZ":3.1003499822867657,"vX0":-5.19369058810077,"vY0":-136.1213834115166,"vZ0":-5.7579416509086,"x":131.18,"y":155.07,"x0":0.9606231491674674,"y0":50.002180559331144,"z0":6.058407822356109,"aX":8.675041416352014},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":-7.3,"spinRate":2410,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.4026017989771562,"extension":6.1449369830499725},"index":1,"playId":"7b30a893-89f9-3554-8450-036549f22271","pitchNumber":2,"startTime":"2026-04-30T19:52:27.835Z","endTime":"2026-04-30T19:52:30.835Z","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":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.758262619016705,"aZ":-39.108007319413794,"pfxX":0.04364972779345688,"pfxZ":-4.730676413535004,"pX":0.5235537761770855,"pZ":0.8507841001120949,"vX0":-1.3444623157812088,"vY0":-120.11414732594065,"vZ0":-4.703204048749854,"x":97.04,"y":215.81,"x0":1.0843473286331375,"y0":50.00555539317119,"z0":6.303146214648745,"aX":0.06410248176853292},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.5,"breakHorizontal":0.2,"spinRate":2551,"spinDirection":343},"zone":14,"typeConfidence":2.0,"plateTime":0.4555949523173757,"extension":6.098320006915991},"index":2,"playId":"1b565d25-723f-3bb7-86fb-4eb58847cef7","pitchNumber":3,"startTime":"2026-04-30T19:52:48.147Z","endTime":"2026-04-30T19:52:51.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.102305081234235,"aZ":-22.97434595310547,"pfxX":7.969084768560904,"pfxZ":6.036817856248793,"pX":-0.3488243121318489,"pZ":1.1903449465340104,"vX0":-7.047022508809656,"vY0":-122.60199224919144,"vZ0":-6.89846037925561,"x":130.3,"y":206.64,"x0":1.5265573949736715,"y0":50.00074884494804,"z0":5.999529277297953,"aX":12.137859689563795},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.5,"breakHorizontal":-12.8,"spinRate":1652,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.44665019381710724,"extension":6.245024382428702},"index":3,"playId":"106ef551-56df-36fb-ab8e-878401fc8faa","pitchNumber":4,"startTime":"2026-04-30T19:53:07.505Z","endTime":"2026-04-30T19:53:11.231Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846091881115626,"aZ":-23.667250950100676,"pfxX":-0.23911314265595318,"pfxZ":4.89871298616711,"pX":-0.34346623288662465,"pZ":2.94502402301705,"vX0":-4.150569927642755,"vY0":-131.45474289735714,"vZ0":-3.8692147989186516,"x":130.09,"y":159.26,"x0":1.2920694057253046,"y0":50.00478781838357,"z0":6.2090841240391965,"aX":-0.4143209762977994},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":1.4,"spinRate":2311,"spinDirection":163},"zone":1,"typeConfidence":2.0,"plateTime":0.4178928139939022,"extension":6.176007683477528},"hitData":{"launchSpeed":64.1,"launchAngle":8.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":144.56}},"index":4,"playId":"7b52a82f-eeee-38cb-8c64-83c5fe894b08","pitchNumber":5,"startTime":"2026-04-30T19:53:26.865Z","endTime":"2026-04-30T19:53:42.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:53:42.628Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-30T19:54:22.894Z","endTime":"2026-04-30T19:55:12.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58564632266419,"aZ":-21.737729616199402,"pfxX":-1.9204575371098849,"pfxZ":5.9541050221729925,"pX":-0.6727526482371732,"pZ":2.634842698918607,"vX0":-3.5390740638292395,"vY0":-131.48973046760293,"vZ0":-5.134877690504875,"x":142.64,"y":167.64,"x0":0.9396146050291728,"y0":50.00514115732099,"z0":6.223645256373265,"aX":-3.36593032287855},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.8,"breakHorizontal":4.2,"spinRate":2357,"spinDirection":165},"zone":1,"typeConfidence":2.0,"plateTime":0.4163862250436794,"extension":6.268120483363734},"index":0,"playId":"5ab87c0c-db05-3ae4-9f27-593aa2e0db8d","pitchNumber":1,"startTime":"2026-04-30T19:54:22.894Z","endTime":"2026-04-30T19:54:26.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.147121355730512,"aZ":-12.366747138074127,"pfxX":5.220103762293097,"pfxZ":10.584576464384302,"pX":-0.4887072210251593,"pZ":2.310181935224644,"vX0":-5.298024869814824,"vY0":-135.7899582421894,"vZ0":-7.689910804734913,"x":135.63,"y":176.41,"x0":0.8074723745968009,"y0":50.004973112309315,"z0":6.035395374787994,"aX":9.77051550541231},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.8,"breakHorizontal":-8.4,"spinRate":2383,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.4030365227058281,"extension":6.183516779809438},"index":1,"playId":"1a5751fa-b4b8-3c09-80a5-b9d0fbd712b4","pitchNumber":2,"startTime":"2026-04-30T19:54:45.918Z","endTime":"2026-04-30T19:54:49.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244823485920588,"aZ":-14.3964141178244,"pfxX":6.088671073720154,"pfxZ":9.566478969237703,"pX":0.06416511699980969,"pZ":2.760043424207536,"vX0":-4.960327716853493,"vY0":-135.16700154431152,"vZ0":-6.05152915209932,"x":114.55,"y":164.26,"x0":1.128015845409589,"y0":50.00565383237027,"z0":6.031106626051903,"aX":11.31806274526638},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-10.1,"spinRate":2362,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4045514438061786,"extension":6.06021495889802},"index":2,"playId":"e74e75a7-0622-3948-8fc3-e286de921503","pitchNumber":3,"startTime":"2026-04-30T19:55:08.057Z","endTime":"2026-04-30T19:55:12.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:55:12.380Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lane Thomas flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T19:57:05.420Z","endTime":"2026-04-30T19:58:04.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.116618763826636,"aZ":-32.72279459879656,"pfxX":-2.126657130191542,"pfxZ":-0.37284232426824104,"pX":-0.9327388482625456,"pZ":1.501912709171993,"vX0":-6.3224096793963875,"vY0":-120.14841224522749,"vZ0":-4.073476307571889,"x":152.55,"y":198.23,"x0":2.008422239396341,"y0":50.00490785741239,"z0":6.125075188698459,"aX":-3.1108360640064334},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.4,"breakHorizontal":5.4,"spinRate":2372,"spinDirection":252},"zone":13,"typeConfidence":0.88,"plateTime":0.4557473670409289,"extension":6.168723348348642},"index":0,"playId":"d9f5a833-72cb-3452-ad13-03313d2e1315","pitchNumber":1,"startTime":"2026-04-30T19:57:39.171Z","endTime":"2026-04-30T19:57:42.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.708303036656208,"aZ":-12.002935325464103,"pfxX":6.620988064677185,"pfxZ":11.544793577481325,"pX":0.2318900801893425,"pZ":2.8356755413560366,"vX0":-6.070515619960421,"vY0":-131.55083832191823,"vZ0":-6.121357642184812,"x":108.16,"y":162.22,"x0":1.7126267521489822,"y0":50.00246357850268,"z0":6.087774470559918,"aX":11.568635844216043},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.7,"breakHorizontal":-10.6,"spinRate":2222,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4168486206178672,"extension":6.532799363042414},"hitData":{"launchSpeed":98.6,"launchAngle":54.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.41,"coordY":98.77}},"index":1,"playId":"bc18984d-60e1-38ff-9dfc-643d24c94e53","pitchNumber":2,"startTime":"2026-04-30T19:57:52.808Z","endTime":"2026-04-30T19:58:04.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:58:04.965Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a sharp line drive to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T19:58:06.708Z","endTime":"2026-04-30T19:59:50.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.135627751639888,"aZ":-30.35172858677835,"pfxX":-3.419573846885297,"pfxZ":1.219952364545346,"pX":-0.051295318429443224,"pZ":4.257467663928703,"vX0":-4.496944456799537,"vY0":-120.80231415037821,"vZ0":1.3509247690864434,"x":118.96,"y":123.83,"x0":2.2709602179166484,"y0":50.002974706311925,"z0":6.337773301681741,"aX":-5.108209291350247},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":7.2,"spinRate":2263,"spinDirection":230},"zone":11,"typeConfidence":0.87,"plateTime":0.45154529467532134,"extension":6.108611153566053},"index":0,"playId":"b7f9a07e-6609-3cc2-8bd6-bffdb9b14861","pitchNumber":1,"startTime":"2026-04-30T19:58:29.556Z","endTime":"2026-04-30T19:58:33.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4098200976728,"aZ":-32.228364649351725,"pfxX":-2.5098994621458015,"pfxZ":-0.04002094228051867,"pX":-0.5716257657565369,"pZ":2.8250104108768483,"vX0":-5.750586862999832,"vY0":-122.82308003348669,"vZ0":-1.5306012864291216,"x":138.79,"y":162.5,"x0":2.122132831968833,"y0":50.00002310010637,"z0":6.186719107743931,"aX":-3.848023295758196},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.1,"breakHorizontal":5.9,"spinRate":2299,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4452674909545733,"extension":5.873370368663324},"index":1,"playId":"58fa97ea-6a8d-374e-8883-acbbed76e097","pitchNumber":2,"startTime":"2026-04-30T19:58:46.871Z","endTime":"2026-04-30T19:58:50.511Z","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":1},"pitchData":{"startSpeed":77.0,"endSpeed":72.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.107619083359815,"aZ":-26.984307849869417,"pfxX":6.042852884656623,"pfxZ":4.003985736146213,"pX":0.9963525721709371,"pZ":2.3244732109327346,"vX0":-4.023921864664094,"vY0":-112.1548437117945,"vZ0":-3.0200123954380036,"x":79.02,"y":176.02,"x0":2.013997010217706,"y0":50.001408021868,"z0":6.393471251097996,"aX":7.826432677185069},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.8,"breakHorizontal":-10.1,"spinRate":1385,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4852961092394241,"extension":5.901138257512568},"index":2,"playId":"cd08f8e2-33c5-39c4-988c-21db09537788","pitchNumber":3,"startTime":"2026-04-30T19:59:01.629Z","endTime":"2026-04-30T19:59:04.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T19:59:23.959Z","endTime":"2026-04-30T19:59:23.960Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.611196558814758,"aZ":-15.317715039598111,"pfxX":4.93692180848575,"pfxZ":9.440422651957618,"pX":0.005206028595368956,"pZ":5.142950511190719,"vX0":-6.0540663445049425,"vY0":-132.3750286908055,"vZ0":-0.14229176608431593,"x":116.8,"y":99.92,"x0":1.6738113739494678,"y0":50.00392117121122,"z0":6.312872188018667,"aX":8.817029964771448},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.3,"breakHorizontal":-7.7,"spinRate":2102,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4127875923410169,"extension":6.434877673420373},"index":4,"playId":"88d24124-cf5b-36ab-bd25-aad650776e19","pitchNumber":4,"startTime":"2026-04-30T19:59:23.961Z","endTime":"2026-04-30T19:59:26.961Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.600999151093077,"aZ":-13.15955490499317,"pfxX":4.471793261829667,"pfxZ":10.729565870817563,"pX":-0.021776190320563837,"pZ":2.4254797347300787,"vX0":-6.177632028234332,"vY0":-131.92462452726846,"vZ0":-6.9029869043079675,"x":117.83,"y":173.29,"x0":1.763269649748135,"y0":50.005973639908724,"z0":6.035574383975368,"aX":7.927875685844379},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.2,"breakHorizontal":-6.8,"spinRate":2117,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.4143086733151158,"extension":6.499455186407104},"hitData":{"launchSpeed":103.5,"launchAngle":9.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":102.68,"coordY":96.02}},"index":5,"playId":"4314c7c0-fd37-3d83-b2cb-ab9f4442a600","pitchNumber":5,"startTime":"2026-04-30T19:59:40.157Z","endTime":"2026-04-30T19:59:50.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T19:59:50.691Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T19:59:54.009Z","endTime":"2026-04-30T20:00:52.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78772081856768,"aZ":-13.584204067456408,"pfxX":7.710338002721282,"pfxZ":10.638367843854414,"pX":1.399991391171065,"pZ":4.512553402033128,"vX0":-4.580373964156484,"vY0":-131.57065841072043,"vZ0":-1.9256814283387282,"x":63.64,"y":116.94,"x0":2.164739262187703,"y0":50.002464303543015,"z0":6.264521728589232,"aX":13.472212530131383},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.1,"breakHorizontal":-13.0,"spinRate":2346,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4168475028769629,"extension":6.051108475145692},"index":0,"playId":"a2d35469-d3c8-3e22-badf-5b0cc53e39b4","pitchNumber":1,"startTime":"2026-04-30T20:00:16.828Z","endTime":"2026-04-30T20:00:19.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.213280990291942,"aZ":-31.504292742837837,"pfxX":-3.289081996986137,"pfxZ":0.4623866947252271,"pX":-0.06424172549176767,"pZ":2.4274446061991286,"vX0":-4.413744203168753,"vY0":-119.45189063912309,"vZ0":-2.267745070695889,"x":119.45,"y":173.24,"x0":2.229070453015724,"y0":50.00591597569088,"z0":6.1989211685483205,"aX":-4.792147180257231},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.6,"breakHorizontal":7.0,"spinRate":2314,"spinDirection":263},"zone":5,"typeConfidence":0.82,"plateTime":0.45708845033538426,"extension":6.051661489956029},"hitData":{"launchSpeed":97.1,"launchAngle":34.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.54,"coordY":52.06}},"index":1,"playId":"fabd8ccd-719f-35b8-a3cd-42ab183b410b","pitchNumber":2,"startTime":"2026-04-30T20:00:35.600Z","endTime":"2026-04-30T20:00:52.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:00:52.058Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a ground ball to right fielder Colby Thomas. Salvador Perez to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T20:00:58.288Z","endTime":"2026-04-30T20:03:15.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":77.9,"endSpeed":72.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.2037849377133,"aZ":-24.144943540140414,"pfxX":8.223829228896475,"pfxZ":6.115494296556983,"pX":0.8108827611650871,"pZ":2.430579733112671,"vX0":-5.229897376924686,"vY0":-113.37285107881101,"vZ0":-3.305734245218637,"x":86.09,"y":173.15,"x0":2.070183551662837,"y0":50.000243396005075,"z0":6.296989066596243,"aX":10.78810931286818},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":10.6,"breakHorizontal":-13.7,"spinRate":1463,"spinDirection":128},"zone":6,"typeConfidence":0.91,"plateTime":0.4816865132113137,"extension":6.156838317610397},"index":0,"playId":"ca4d51c5-ec43-38d2-8d91-fb2956556f81","pitchNumber":1,"startTime":"2026-04-30T20:01:14.322Z","endTime":"2026-04-30T20:01:17.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.885077155164257,"aZ":-24.612056239415057,"pfxX":9.497596271835487,"pfxZ":5.803155924695829,"pX":1.104370074612353,"pZ":1.9455555270021596,"vX0":-5.174178416966501,"vY0":-113.18469415661976,"vZ0":-4.202100103322373,"x":74.9,"y":186.25,"x0":2.1814483268071,"y0":50.001673586646696,"z0":6.27948725227262,"aX":12.371149515340374},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":9.7,"breakHorizontal":-16.0,"spinRate":1452,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.48319609512299744,"extension":5.80998245773589},"index":1,"playId":"6f6f5351-ed42-37c7-a914-94481343e1c6","pitchNumber":2,"startTime":"2026-04-30T20:01:29.568Z","endTime":"2026-04-30T20:01:32.724Z","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":78.1,"endSpeed":72.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10010609252212,"aZ":-26.697598669998595,"pfxX":8.805000136448028,"pfxZ":4.1582948004045015,"pX":2.5794064837508595,"pZ":3.010618964225538,"vX0":-1.8199326384536068,"vY0":-113.84184181043814,"vZ0":-1.7361698537847532,"x":18.68,"y":157.49,"x0":2.242998743151604,"y0":50.00461718615887,"z0":6.415556160675734,"aX":11.60542702139762},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":7.4,"breakHorizontal":-15.5,"spinRate":1403,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.4803729018469176,"extension":5.895249429016618},"index":2,"playId":"5ec93fb2-49ce-3247-8de5-cac82a524305","pitchNumber":3,"startTime":"2026-04-30T20:01:53.485Z","endTime":"2026-04-30T20:01:56.485Z","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":90.3,"endSpeed":82.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35062536615392,"aZ":-14.328931892738273,"pfxX":3.8985681692116345,"pfxZ":10.166616221260917,"pX":0.5194460378902498,"pZ":5.219198787033241,"vX0":-4.819352695020767,"vY0":-131.5130126929714,"vZ0":0.10085212965991136,"x":97.2,"y":97.86,"x0":1.867420424174766,"y0":50.00291520573614,"z0":6.241383500339629,"aX":6.8437134336742504},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.7,"breakHorizontal":-6.0,"spinRate":2146,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41614894015260884,"extension":6.424176930650646},"index":3,"playId":"8864178e-9c22-30e3-869f-de55d9b60385","pitchNumber":4,"startTime":"2026-04-30T20:02:13.861Z","endTime":"2026-04-30T20:02:16.861Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550794760236975,"aZ":-30.48694494308767,"pfxX":-0.4716551495089929,"pfxZ":1.104482855249449,"pX":0.5514720901382373,"pZ":2.373171259262492,"vX0":-3.932213854822086,"vY0":-122.23411939090565,"vZ0":-2.686159926857109,"x":95.98,"y":174.7,"x0":2.237656835812701,"y0":50.001237866705964,"z0":6.086003908963837,"aX":-0.7177323542105389},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.7,"breakHorizontal":1.7,"spinRate":2311,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.4469298525955958,"extension":6.119029997634513},"index":4,"playId":"f7eb4c06-90d9-3bfc-b958-19b2d26ba797","pitchNumber":5,"startTime":"2026-04-30T20:02:38.086Z","endTime":"2026-04-30T20:02:41.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.358222266194073,"aZ":-28.644272076793506,"pfxX":8.956143076414055,"pfxZ":2.5755602632882244,"pX":1.2420582337516775,"pZ":2.630760973269468,"vX0":-4.664193258149403,"vY0":-116.17567938580177,"vZ0":-2.1074198313040577,"x":69.66,"y":167.75,"x0":2.1101131825306094,"y0":50.001160149723624,"z0":6.2668555414967795,"aX":12.2656907516313},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.4,"breakHorizontal":-15.1,"spinRate":1457,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.4710938518704877,"extension":5.9301571515855},"hitData":{"launchSpeed":92.8,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.24,"coordY":106.9}},"index":5,"playId":"f5e62904-51f2-3998-97d2-f4692b0a5376","pitchNumber":6,"startTime":"2026-04-30T20:03:04.691Z","endTime":"2026-04-30T20:03:15.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:03:15.726Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-30T20:03:22.068Z","endTime":"2026-04-30T20:05:42.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04973510845556,"aZ":-14.39826387210304,"pfxX":6.0738384283323255,"pfxZ":10.258970448978625,"pX":-0.8608753339920538,"pZ":3.0894385748167577,"vX0":-8.881748457736851,"vY0":-130.67304773421316,"vZ0":-4.767636381524913,"x":149.81,"y":155.37,"x0":1.7899952921702804,"y0":50.00303360028312,"z0":6.016251185470069,"aX":10.525031271636761},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.8,"breakHorizontal":-9.1,"spinRate":2157,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4188538876053358,"extension":6.4642341653530435},"index":0,"playId":"cf0f80be-7ac4-3b80-8eda-08cc0de80453","pitchNumber":1,"startTime":"2026-04-30T20:03:50.292Z","endTime":"2026-04-30T20:03:54.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54840145468173,"aZ":-33.791547118325845,"pfxX":-0.17456589535971223,"pfxZ":-1.0983855353882372,"pX":-0.4145509649123806,"pZ":1.2342902697824767,"vX0":-6.07953923120853,"vY0":-120.38797028011889,"vZ0":-4.258683352056323,"x":132.8,"y":205.45,"x0":2.162180491338414,"y0":50.0033543779881,"z0":6.005180048022926,"aX":-0.25603563511706834},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.8,"breakHorizontal":1.7,"spinRate":2256,"spinDirection":267},"zone":13,"typeConfidence":0.92,"plateTime":0.4543205143737672,"extension":6.2033872607361085},"index":1,"playId":"0fc8827f-84d7-3249-875a-91bbc2b7ae04","pitchNumber":2,"startTime":"2026-04-30T20:04:06.036Z","endTime":"2026-04-30T20:04:09.231Z","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":92.1,"endSpeed":83.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87863932883315,"aZ":-12.006687918822117,"pfxX":6.068138306875425,"pfxZ":11.230330533728054,"pX":-1.8071189665007725,"pZ":1.4664015371871852,"vX0":-10.83303093080429,"vY0":-133.44889956911925,"vZ0":-9.375266662477738,"x":185.88,"y":199.19,"x0":1.5244618255367295,"y0":50.00159765690154,"z0":5.8994069567444605,"aX":10.896634304208591},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.2,"breakHorizontal":-8.5,"spinRate":2241,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.411106531354434,"extension":6.51346656247249},"index":2,"playId":"bd21e21a-d27e-34c6-8991-39719a20d43a","pitchNumber":3,"startTime":"2026-04-30T20:04:29.308Z","endTime":"2026-04-30T20:04:32.308Z","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":90.9,"endSpeed":83.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733609679633457,"aZ":-13.198177464030056,"pfxX":5.971482750219796,"pfxZ":10.810594784435832,"pX":-0.7532595006880958,"pZ":1.2712420012448697,"vX0":-8.961322411156104,"vY0":-131.82162477422693,"vZ0":-8.981466418373762,"x":145.71,"y":204.46,"x0":1.9186565814305312,"y0":50.001323426497116,"z0":5.702942061248856,"aX":10.480543759580033},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.6,"breakHorizontal":-8.8,"spinRate":2196,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.41594678284554565,"extension":6.751316297848652},"index":3,"playId":"aa33441a-b8db-390c-a503-f43256d12a53","pitchNumber":4,"startTime":"2026-04-30T20:04:51.037Z","endTime":"2026-04-30T20:04:54.626Z","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":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.422447029812677,"aZ":-31.722424683660414,"pfxX":-1.9947894397352108,"pfxZ":0.30603267377793353,"pX":-0.5089579631005967,"pZ":0.6837908865879022,"vX0":-5.932219938092385,"vY0":-120.38154449593026,"vZ0":-5.829096035568119,"x":136.4,"y":220.32,"x0":2.242131589174332,"y0":50.00403195938481,"z0":5.930500729111394,"aX":-2.9389754802082044},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.6,"breakHorizontal":4.9,"spinRate":2341,"spinDirection":256},"zone":13,"typeConfidence":0.89,"plateTime":0.45425314729117794,"extension":6.224110749166662},"index":4,"playId":"78e22366-5090-37d7-a59d-f3d2614c9821","pitchNumber":5,"startTime":"2026-04-30T20:05:13.670Z","endTime":"2026-04-30T20:05:17.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.962649589976607,"aZ":-30.867033926180333,"pfxX":-2.410481186888553,"pfxZ":0.8927728544708771,"pX":-0.6295601588474614,"pZ":0.6891605462686132,"vX0":-5.966989547380932,"vY0":-119.71802196743366,"vZ0":-6.006818391121348,"x":141.0,"y":220.17,"x0":2.2029639571446453,"y0":50.00227247651569,"z0":5.975946029860852,"aX":-3.515612537867529},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.5,"breakHorizontal":5.8,"spinRate":2301,"spinDirection":254},"zone":13,"typeConfidence":0.86,"plateTime":0.45659400689046326,"extension":6.266479839202638},"index":5,"playId":"5c810dd6-1ff8-3d8f-9c37-3000e1ed959b","pitchNumber":6,"startTime":"2026-04-30T20:05:35.369Z","endTime":"2026-04-30T20:05:42.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:05:42.093Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wynns strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T20:07:29.417Z","endTime":"2026-04-30T20:08:30.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2939476889082,"aZ":-20.761694614972733,"pfxX":0.23354357942220183,"pfxZ":6.787389183793475,"pX":-1.4912859879123337,"pZ":2.14098454002937,"vX0":-6.37337493489323,"vY0":-128.71099284186704,"vZ0":-6.14293917476716,"x":173.84,"y":180.97,"x0":0.9847235768372224,"y0":50.00088588206943,"z0":6.16236259431757,"aX":0.3942257700875675},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.2,"breakHorizontal":1.0,"spinRate":2330,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.42527596150729563,"extension":6.223059197282249},"index":0,"playId":"e0177856-711f-362d-8e79-ce77b496ec17","pitchNumber":1,"startTime":"2026-04-30T20:07:49.411Z","endTime":"2026-04-30T20:07:52.601Z","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":88.9,"endSpeed":81.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.118533887804478,"aZ":-23.18715671242743,"pfxX":0.12989434618027396,"pfxZ":5.270703083160894,"pX":-0.7227193394398176,"pZ":3.456909867225454,"vX0":-4.154926565635708,"vY0":-129.5078902535041,"vZ0":-2.7771878625059077,"x":144.55,"y":145.44,"x0":0.8830194668806701,"y0":50.002602334271145,"z0":6.309643586530963,"aX":0.22216799827352407},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":0.6,"spinRate":2386,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.42234362304719797,"extension":6.102848748323551},"index":1,"playId":"8243cbed-1aab-3ae8-953b-403aa78276a3","pitchNumber":2,"startTime":"2026-04-30T20:08:04.987Z","endTime":"2026-04-30T20:08:07.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476422935306076,"aZ":-15.170381800186984,"pfxX":4.434165926709521,"pfxZ":9.35940477568924,"pX":-0.5926968935636104,"pZ":3.6594096992756735,"vX0":-5.426104799836172,"vY0":-134.2904064060948,"vZ0":-3.6185475674325462,"x":139.59,"y":139.98,"x0":0.8828531533280278,"y0":50.00443048660608,"z0":6.1110640869270965,"aX":8.057958070057017},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":2356,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4086746110659143,"extension":6.123622492204999},"index":2,"playId":"c15ea7ad-d507-34a5-9392-dc9ec023d642","pitchNumber":3,"startTime":"2026-04-30T20:08:25.952Z","endTime":"2026-04-30T20:08:30.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:08:30.074Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zack Gelof pops out to catcher Elias Díaz in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T20:08:34.541Z","endTime":"2026-04-30T20:09:39.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":92.4,"endSpeed":83.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.552762639861825,"aZ":-12.598164161994509,"pfxX":4.316270034417686,"pfxZ":10.842136018800753,"pX":0.3844907986497201,"pZ":3.036415569897273,"vX0":-3.3299222610235377,"vY0":-134.38862231776446,"vZ0":-5.768993985814741,"x":102.34,"y":156.8,"x0":1.0866696978725936,"y0":50.00667152598225,"z0":6.126909853003058,"aX":7.797073039734053},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.4,"breakHorizontal":-7.0,"spinRate":2400,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4095503114019241,"extension":6.129159649058689},"index":0,"playId":"365edc99-0dd9-37cf-8181-d4180e782620","pitchNumber":1,"startTime":"2026-04-30T20:08:53.720Z","endTime":"2026-04-30T20:08:57.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35756173429419,"aZ":-11.477054343917658,"pfxX":3.1692076387842283,"pfxZ":11.420668070248407,"pX":-0.29360172902777687,"pZ":2.886608872135682,"vX0":-4.032978993633865,"vY0":-134.54693135413854,"vZ0":-6.463641862180607,"x":128.19,"y":160.84,"x0":0.8211923836348611,"y0":50.00248146359959,"z0":6.153234624862016,"aX":5.743342513091986},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":-4.8,"spinRate":2397,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.408924467618649,"extension":6.09511806313908},"index":1,"playId":"14e6b113-0871-3c65-9b0a-df910cb6cd68","pitchNumber":2,"startTime":"2026-04-30T20:09:08.437Z","endTime":"2026-04-30T20:09:11.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-30T20:09:18.891Z","endTime":"2026-04-30T20:09:27.542Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"}},{"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":92.4,"endSpeed":83.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.821642635558476,"aZ":-14.986212137696954,"pfxX":4.8935370848316255,"pfxZ":9.491481213330552,"pX":-0.4423168006915672,"pZ":3.392745109765193,"vX0":-5.3025888164394805,"vY0":-134.40344594523233,"vZ0":-4.17363944042245,"x":133.86,"y":147.18,"x0":0.9297417346475328,"y0":50.00609666416372,"z0":6.045410733588326,"aX":8.865816258963212},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-7.6,"spinRate":2383,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.4090716769984599,"extension":6.071076317732271},"hitData":{"launchSpeed":83.0,"launchAngle":87.0,"totalDistance":48.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":142.25,"coordY":216.4}},"index":3,"playId":"5b4319f1-dbdc-3c81-9c33-b788ccd254c7","pitchNumber":3,"startTime":"2026-04-30T20:09:27.542Z","endTime":"2026-04-30T20:09:39.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:09:39.582Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-30T20:09:46.625Z","endTime":"2026-04-30T20:12:09.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":7},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67793302075315,"aZ":-14.931805486759867,"pfxX":4.565279779862436,"pfxZ":9.380810956700673,"pX":-0.4822659251419822,"pZ":2.3327424229371965,"vX0":-4.970932864734596,"vY0":-134.58495343885647,"vZ0":-7.213657496151368,"x":135.38,"y":175.8,"x0":0.7938453964942381,"y0":50.0025506875104,"z0":6.1014395149712035,"aX":8.391188812670936},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.2,"spinRate":2331,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.4066755214607407,"extension":6.197280010509323},"index":0,"playId":"1d56401f-17b8-3dcd-ba17-0e351c3f78d6","pitchNumber":1,"startTime":"2026-04-30T20:10:07.434Z","endTime":"2026-04-30T20:10:11.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07122311551369,"aZ":-14.706105726514233,"pfxX":4.33576095844942,"pfxZ":9.330280345291897,"pX":0.05951818084154032,"pZ":3.6392437202361974,"vX0":-3.286649086604895,"vY0":-135.78612397390847,"vZ0":-4.063797181774514,"x":114.73,"y":140.52,"x0":0.7208712201211951,"y0":50.000541362995946,"z0":6.174931718305606,"aX":8.114685740989726},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.2,"spinRate":2310,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4030242993765438,"extension":6.027486190449687},"index":1,"playId":"2836374a-e561-32a5-9497-e78ff2e2e39a","pitchNumber":2,"startTime":"2026-04-30T20:10:20.126Z","endTime":"2026-04-30T20:10:23.263Z","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.2,"endSpeed":85.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.874525013970853,"aZ":-19.08165798169541,"pfxX":5.732241739056567,"pfxZ":6.994316760792785,"pX":0.7669810294744636,"pZ":4.102994551240048,"vX0":-2.9265544317661307,"vY0":-135.74353004216704,"vZ0":-1.689719870681388,"x":87.76,"y":128.0,"x0":1.1126089871250902,"y0":50.0018008002621,"z0":6.057856397010881,"aX":10.72905060229142},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":-9.8,"spinRate":2306,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40304158944312274,"extension":5.981692846957959},"index":2,"playId":"09d9e566-acfa-338c-a48b-ebf9ff3b902f","pitchNumber":3,"startTime":"2026-04-30T20:10:33.500Z","endTime":"2026-04-30T20:10:37.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.289398825941714,"aZ":-38.09129435156416,"pfxX":-2.2201606967283567,"pfxZ":-3.882910962126827,"pX":-0.6089502432647171,"pZ":2.011537687144416,"vX0":-2.7472624201972127,"vY0":-122.16611348690937,"vZ0":-2.423075911160956,"x":140.21,"y":184.47,"x0":0.8153309762677782,"y0":50.00481805825341,"z0":6.265979727196098,"aX":-3.3817170873305726},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-7.3,"breakHorizontal":4.7,"spinRate":2509,"spinDirection":341},"zone":7,"typeConfidence":2.0,"plateTime":0.4470158233865624,"extension":6.102892916213209},"index":3,"playId":"a1ff8b03-d41f-344d-a21e-30bb2f325d1f","pitchNumber":4,"startTime":"2026-04-30T20:10:48.728Z","endTime":"2026-04-30T20:10:51.873Z","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":93.2,"endSpeed":85.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.393743160084902,"aZ":-18.869327791697764,"pfxX":5.5275467153091595,"pfxZ":7.1358123529639865,"pX":-0.13885711975090193,"pZ":3.6000440270005174,"vX0":-5.085277604218554,"vY0":-135.61772134023977,"vZ0":-2.8715106764948195,"x":122.29,"y":141.58,"x0":1.0415229073877774,"y0":50.00409259746952,"z0":5.987367730643242,"aX":10.307310430649949},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":-9.0,"spinRate":2311,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4037360914703858,"extension":6.073735855415773},"index":4,"playId":"280b1e50-770f-3186-898e-d6c2c0f2679e","pitchNumber":5,"startTime":"2026-04-30T20:11:09.546Z","endTime":"2026-04-30T20:11:15.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.0,"endSpeed":79.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62669354472403,"aZ":-31.095491722951973,"pfxX":-1.6918984398098917,"pfxZ":0.6819570792963976,"pX":-1.1442658460957982,"pZ":0.3925672236469602,"vX0":-4.810772731856001,"vY0":-124.99531804851729,"vZ0":-6.795200776613814,"x":160.62,"y":228.18,"x0":1.0264927888606328,"y0":50.002126847002884,"z0":5.7055010317368176,"aX":-2.671672788245874},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":4.2,"spinRate":2466,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.4385105367165303,"extension":6.199675610609777},"index":5,"playId":"9331ddd1-829f-3009-8f94-a531f0345000","pitchNumber":6,"startTime":"2026-04-30T20:11:29.852Z","endTime":"2026-04-30T20:11:32.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02916438015561,"aZ":-17.856700230038005,"pfxX":5.208155802868475,"pfxZ":7.785877446263825,"pX":-0.9680182935998336,"pZ":3.086214724747119,"vX0":-5.988263119429502,"vY0":-134.23020575595015,"vZ0":-4.474125772230058,"x":153.9,"y":155.45,"x0":0.6072962498669651,"y0":50.000190483606765,"z0":6.0329325528583135,"aX":9.573722040606631},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":-8.3,"spinRate":2296,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.40689675106525325,"extension":6.03672781561379},"index":6,"playId":"a3f5e853-a528-336a-9e91-aab3b63d33a9","pitchNumber":7,"startTime":"2026-04-30T20:11:50.162Z","endTime":"2026-04-30T20:11:53.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9766754987563,"aZ":-12.381330959472947,"pfxX":5.1400311496458135,"pfxZ":10.425965133948687,"pX":-0.6253595781900303,"pZ":2.378575166862746,"vX0":-5.810609040148945,"vY0":-137.07971300118598,"vZ0":-7.481456347911462,"x":140.84,"y":174.56,"x0":0.856428746107309,"y0":50.00671453058218,"z0":5.9932198291983605,"aX":9.761477901312098},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":-8.0,"spinRate":2390,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.39993600342346713,"extension":6.224252886607985},"index":7,"playId":"fecbee12-1631-3d31-b7ad-ebf334285a78","pitchNumber":8,"startTime":"2026-04-30T20:12:05.660Z","endTime":"2026-04-30T20:12:09.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:12:09.819Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Collins flies out sharply to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:14:28.708Z","endTime":"2026-04-30T20:16:14.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Medina replaces Jeffrey Springs.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T20:13:42.100Z","endTime":"2026-04-30T20:14:30.926Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02633292820971,"aZ":-14.811436834486532,"pfxX":-3.4305595945909872,"pfxZ":8.960807752012279,"pX":0.5839842330447603,"pZ":3.3406790835126894,"vX0":6.73380508750087,"vY0":-137.48790886451044,"vZ0":-4.597559931381562,"x":94.74,"y":148.58,"x0":-1.4379702674586319,"y0":50.00420365465586,"z0":6.021409276064279,"aX":-6.648892911006316},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":5.0,"spinRate":2297,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3965634699412366,"extension":5.919429629281225},"index":1,"playId":"54c8cb61-fe44-34fd-acda-4aa85d78987b","pitchNumber":1,"startTime":"2026-04-30T20:14:30.926Z","endTime":"2026-04-30T20:14:34.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967831129127827,"aZ":-27.60168466020205,"pfxX":-6.545991589200245,"pfxZ":2.7158627549778336,"pX":-0.14798309825640907,"pZ":0.07561060932358578,"vX0":5.162764681032047,"vY0":-128.49432151373753,"vZ0":-9.277714189768798,"x":122.64,"y":236.74,"x0":-1.326214493141563,"y0":50.00329534374902,"z0":5.855893439781434,"aX":-11.01937506534514},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":10.8,"spinRate":1791,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.42519374358209827,"extension":6.033556467641893},"index":2,"playId":"e551df1c-c90b-3d18-bad0-57e7cf8cdf58","pitchNumber":2,"startTime":"2026-04-30T20:14:46.397Z","endTime":"2026-04-30T20:14:49.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.665028819998607,"aZ":-16.71236316878046,"pfxX":-8.58036761851685,"pfxZ":7.913880984141663,"pX":0.2551806178579738,"pZ":1.6902994431223006,"vX0":6.79465687109761,"vY0":-138.59647900691618,"vZ0":-8.55239978993463,"x":107.27,"y":193.14,"x0":-1.107848611356125,"y0":50.0049175055791,"z0":5.922228484464945,"aX":-16.77030106592701},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":14.2,"spinRate":2487,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3945134680681064,"extension":6.0528868890055945},"index":3,"playId":"57c8b284-2b2c-394d-a7c7-b16f623b2c8b","pitchNumber":3,"startTime":"2026-04-30T20:15:06.741Z","endTime":"2026-04-30T20:15:10.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25382215918047,"aZ":-14.61342658659253,"pfxX":-4.297447460199546,"pfxZ":8.386759150619696,"pX":0.00867651337020181,"pZ":4.286326030496655,"vX0":5.3811187795498086,"vY0":-143.75906087010546,"vZ0":-2.771601481822621,"x":116.67,"y":123.05,"x0":-1.3288466638688936,"y0":50.00055543581965,"z0":6.16973508114478,"aX":-8.99631975637832},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":2474,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38096501276321515,"extension":5.875223316207842},"index":4,"playId":"09161acd-3912-36c0-bfca-10c906369a68","pitchNumber":4,"startTime":"2026-04-30T20:15:43.893Z","endTime":"2026-04-30T20:15:47.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.400645152546154,"aZ":-15.287396814541015,"pfxX":-4.961622237872286,"pfxZ":8.695107888519313,"pX":-0.15004765684453403,"pZ":2.984070586364253,"vX0":5.240464752822417,"vY0":-138.81139592636163,"vZ0":-5.288001980533559,"x":122.72,"y":158.21,"x0":-1.4219202800042097,"y0":50.00505206857677,"z0":5.939167905705671,"aX":-9.639452584553286},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2423,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39527986167497975,"extension":5.911613515104224},"hitData":{"launchSpeed":100.1,"launchAngle":23.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.46,"coordY":46.03}},"index":5,"playId":"dbed94d4-f99e-3585-b067-2c9c282b707c","pitchNumber":5,"startTime":"2026-04-30T20:16:03.770Z","endTime":"2026-04-30T20:16:14.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:16:14.795Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elias Díaz lines out to third baseman Darell Hernaiz.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:16:17.626Z","endTime":"2026-04-30T20:18:25.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(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":87.0,"endSpeed":79.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406295821208385,"aZ":-29.644067463833284,"pfxX":0.02357109491260445,"pfxZ":1.5590020005086789,"pX":-0.99854686936708,"pZ":3.7180661843857146,"vX0":1.7333873278683003,"vY0":-126.69288871375778,"vZ0":-0.0040500225472124285,"x":155.06,"y":138.39,"x0":-1.6952686361678275,"y0":50.002916273648445,"z0":6.0932549507561236,"aX":0.03782254109029139},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-0.5,"spinRate":2305,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.4326952398455206,"extension":5.717667175781152},"index":0,"playId":"319497fb-ea95-3901-964b-2e0a9220e99d","pitchNumber":1,"startTime":"2026-04-30T20:16:37.798Z","endTime":"2026-04-30T20:16:41.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.056962917588606,"aZ":-15.806705191004767,"pfxX":-9.4074175283328,"pfxZ":8.504196229376376,"pX":-0.5447429754967724,"pZ":1.0735997080023623,"vX0":5.309022705749259,"vY0":-138.81170296210036,"vZ0":-10.095902265932775,"x":137.76,"y":209.79,"x0":-1.2739162984069134,"y0":50.00222677612696,"z0":5.843491142868749,"aX":-18.105709104209684},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":15.7,"spinRate":2445,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.39666847561862983,"extension":6.0169851110118495},"index":1,"playId":"b47761cd-4224-32d9-a654-f4f62a9c0ec7","pitchNumber":2,"startTime":"2026-04-30T20:16:55.363Z","endTime":"2026-04-30T20:16:58.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99655620762662,"aZ":-17.52096951516831,"pfxX":-8.486736913147112,"pfxZ":7.326352490447029,"pX":-1.0064616954910628,"pZ":2.655193905519054,"vX0":3.8941516771494102,"vY0":-139.7226394218158,"vZ0":-6.231476404415158,"x":155.36,"y":167.09,"x0":-1.3064489505890708,"y0":50.00606789985153,"z0":6.043645468076278,"aX":-16.98137141734385},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":14.8,"spinRate":2449,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39024991541218235,"extension":6.0347599197120685},"index":2,"playId":"59d4bf60-5f48-3b54-bd4a-e2f93af369d1","pitchNumber":3,"startTime":"2026-04-30T20:17:28.291Z","endTime":"2026-04-30T20:17:31.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.697871973736927,"aZ":-27.687839111652437,"pfxX":2.7155846327807316,"pfxZ":2.651300389345254,"pX":1.6090517187397342,"pZ":3.398281343534038,"vX0":6.796730376390676,"vY0":-128.2077883416015,"vZ0":-1.0891949195860344,"x":55.67,"y":147.03,"x0":-1.4128634701129303,"y0":50.000313424488475,"z0":5.959621464552277,"aX":4.58794737367759},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-6.2,"spinRate":2526,"spinDirection":45},"zone":12,"typeConfidence":2.0,"plateTime":0.4247432731270182,"extension":6.067373222919895},"index":3,"playId":"a81b0dde-0bd2-3214-824b-9f66734a228a","pitchNumber":4,"startTime":"2026-04-30T20:17:58.671Z","endTime":"2026-04-30T20:18:02.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.403367806131644,"aZ":-27.73024500729509,"pfxX":3.4082832924447493,"pfxZ":2.7533125954773823,"pX":0.3149158539348527,"pZ":2.5640764388271515,"vX0":3.480348055100763,"vY0":-125.5186978339673,"vZ0":-2.6329157721854486,"x":105.0,"y":169.55,"x0":-1.5261680537865356,"y0":50.004630470784406,"z0":5.855576664521461,"aX":5.5077043145044495},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.7,"breakHorizontal":-6.8,"spinRate":2507,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4342786657078981,"extension":6.066520823216572},"hitData":{"launchSpeed":81.8,"launchAngle":12.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":85.22,"coordY":153.12}},"index":4,"playId":"fe5d1a59-e785-386a-a8f9-f3891194ce9e","pitchNumber":5,"startTime":"2026-04-30T20:18:16.113Z","endTime":"2026-04-30T20:18:25.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:18:25.059Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Maikel Garcia doubles (8) on a ground ball to right fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:18:27.779Z","endTime":"2026-04-30T20:19:35.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11213698322152,"aZ":-16.51602067690033,"pfxX":-5.3108008277927325,"pfxZ":7.762024599719515,"pX":0.822856238344099,"pZ":2.738399589419599,"vX0":7.963961392266366,"vY0":-140.29058080055827,"vZ0":-5.705291303766144,"x":85.63,"y":164.84,"x0":-1.3468557885288106,"y0":50.003966016879644,"z0":5.853787816138129,"aX":-10.71592668042288},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":8.2,"spinRate":2465,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3886125965646947,"extension":6.1052188117031525},"index":0,"playId":"5a6a4ba1-dec4-3bd9-ad7a-2585479000af","pitchNumber":1,"startTime":"2026-04-30T20:18:46.111Z","endTime":"2026-04-30T20:18:49.495Z","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":91.1,"endSpeed":85.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659873386121106,"aZ":-25.047003008923664,"pfxX":-5.063096859997991,"pfxZ":3.9411498198248465,"pX":0.5054073456650484,"pZ":1.130481157122025,"vX0":6.13163092347751,"vY0":-132.47560632839296,"vZ0":-7.87654283050908,"x":97.74,"y":208.26,"x0":-1.1625630810187133,"y0":50.00239915276885,"z0":5.925172488418707,"aX":-9.156544757590282},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.9,"breakHorizontal":8.2,"spinRate":1928,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41071952260697975,"extension":6.1320349193063715},"index":1,"playId":"6deda01c-b0a4-3a5d-8cd1-e979a3157d52","pitchNumber":2,"startTime":"2026-04-30T20:19:04.353Z","endTime":"2026-04-30T20:19:08.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.853401271591473,"aZ":-15.759060468631727,"pfxX":-8.378873143884974,"pfxZ":8.08930644684769,"pX":-0.4033872645260718,"pZ":2.307894725040196,"vX0":5.341058847160324,"vY0":-141.24281533304077,"vZ0":-7.502112911988331,"x":132.38,"y":176.47,"x0":-1.2260006287138112,"y0":50.003526720763205,"z0":6.0033230262081165,"aX":-17.003855506031623},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":14.2,"spinRate":2527,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3871454833085042,"extension":5.979507268441119},"hitData":{"launchSpeed":93.1,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.14,"coordY":114.5}},"index":2,"playId":"c7cea61c-c6b9-36d1-b15d-5e16b29c87e1","pitchNumber":3,"startTime":"2026-04-30T20:19:23.469Z","endTime":"2026-04-30T20:19:35.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:19:35.998Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:19:44.997Z","endTime":"2026-04-30T20:23:45.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,8,9,10],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22007465933405,"aZ":-19.054108856016978,"pfxX":-9.529939482669995,"pfxZ":6.633981817257842,"pX":-1.1319030725211296,"pZ":3.6623103149898344,"vX0":4.019710297034822,"vY0":-139.26832326998888,"vZ0":-3.2524686815416213,"x":160.15,"y":139.9,"x0":-1.3500146842288852,"y0":50.00492668380608,"z0":6.094856350433695,"aX":-18.853909678323863},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":16.6,"spinRate":2449,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39223266391991496,"extension":6.032700431776007},"index":0,"playId":"7627f3de-b8d1-3eb1-9228-d1f0bda4b7b6","pitchNumber":1,"startTime":"2026-04-30T20:20:11.967Z","endTime":"2026-04-30T20:20:17.489Z","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":95.8,"endSpeed":88.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882449097795263,"aZ":-15.598663738756473,"pfxX":-7.845857632342406,"pfxZ":8.337803033964338,"pX":-0.7271746382295992,"pZ":3.7453097902498387,"vX0":4.223576948362569,"vY0":-139.522240996422,"vZ0":-4.107251630178386,"x":144.72,"y":137.66,"x0":-1.2343060900063256,"y0":50.0048908620263,"z0":6.251991514726215,"aX":-15.602290026580537},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":13.4,"spinRate":2526,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3912948003833603,"extension":6.039922798919386},"index":1,"playId":"002cc8de-4d98-3088-93e3-13a265fa0623","pitchNumber":2,"startTime":"2026-04-30T20:20:48.497Z","endTime":"2026-04-30T20:20:51.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T20:20:58.894Z","endTime":"2026-04-30T20:21:19.361Z","isPitch":false,"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(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":89.6,"endSpeed":83.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119334464553578,"aZ":-25.73752474953015,"pfxX":-5.085029214787718,"pfxZ":3.7059509996462223,"pX":1.5494749288079477,"pZ":0.6710446330574755,"vX0":8.298096576424966,"vY0":-130.13204635623913,"vZ0":-8.53127409780394,"x":57.94,"y":220.66,"x0":-1.00198185399276,"y0":50.00424992585502,"z0":5.904857365282618,"aX":-8.832111903128828},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":7.7,"spinRate":1690,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4189308015908919,"extension":6.4297278890800715},"index":3,"playId":"aae1a451-4f20-3882-b242-12c5e2c8d3b4","pitchNumber":3,"startTime":"2026-04-30T20:21:19.361Z","endTime":"2026-04-30T20:21:22.993Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"a4988dfe-5345-4325-b361-87ab9681dc7a","startTime":"2026-04-30T20:21:45.306Z","endTime":"2026-04-30T20:21:50.306Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.733157124251235,"aZ":-17.205555262212325,"pfxX":-8.144911354177024,"pfxZ":7.2179797689153755,"pX":-0.1516548057947906,"pZ":2.0007476731454226,"vX0":5.717199304793653,"vY0":-143.02425410255123,"vZ0":-8.002316237050499,"x":122.78,"y":184.76,"x0":-1.1175011350810269,"y0":50.00171281486742,"z0":5.912217005421901,"aX":-16.886936317039478},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.6,"breakHorizontal":13.6,"spinRate":2618,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3828465926964779,"extension":6.217115307885216},"index":5,"playId":"c8e0a4db-d3e7-3174-b4df-ee970fa60434","pitchNumber":4,"startTime":"2026-04-30T20:22:04.827Z","endTime":"2026-04-30T20:22:08.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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.6938930570028,"aZ":-13.281567926776772,"pfxX":-5.350518981752417,"pfxZ":9.414337264831161,"pX":-0.6301835057548805,"pZ":4.987515155978896,"vX0":3.4897905221305363,"vY0":-141.13913951869733,"vZ0":-1.2198839778442898,"x":141.02,"y":104.12,"x0":-1.1908498929245785,"y0":50.00442183559815,"z0":6.28540267397895,"aX":-10.73903638057277},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2467,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38885552522214084,"extension":5.9496500680673625},"index":6,"playId":"fe68753d-c208-343e-8f12-8f1690269a2d","pitchNumber":5,"startTime":"2026-04-30T20:22:28.354Z","endTime":"2026-04-30T20:22:35.136Z","isPitch":true,"type":"pitch"},{"details":{"description":"Maikel Garcia steals (3) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"fe68753d-c208-343e-8f12-8f1690269a2d","startTime":"2026-04-30T20:22:43.650Z","endTime":"2026-04-30T20:22:50.450Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"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":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728807845746854,"aZ":-26.962003336663308,"pfxX":-7.750975554724766,"pfxZ":3.09608660061323,"pX":-0.22572997631343503,"pZ":2.3881532374222028,"vX0":5.159586079094958,"vY0":-129.10906606030278,"vZ0":-4.134449002990085,"x":125.6,"y":174.3,"x0":-1.2464773537068712,"y0":50.00157682210522,"z0":6.0933635903694245,"aX":-13.040273586288967},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":12.8,"spinRate":1626,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.4247896086311589,"extension":6.138988671911317},"index":8,"playId":"6db16807-a16a-39b8-9ca1-30d6912270b2","pitchNumber":6,"startTime":"2026-04-30T20:22:50.450Z","endTime":"2026-04-30T20:22:54.403Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.992216719231322,"aZ":-33.728490888445066,"pfxX":3.7005899084686655,"pfxZ":-0.9597521645909657,"pX":0.8840388087410479,"pZ":1.6523833244322104,"vX0":4.373611570020109,"vY0":-127.21527850675989,"vZ0":-3.7951562933934104,"x":83.3,"y":194.17,"x0":-1.3459109027206584,"y0":50.00241766228344,"z0":5.871295041527911,"aX":5.993046185041879},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":-7.8,"spinRate":2645,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4325134784820399,"extension":6.142065979752731},"index":9,"playId":"c8ad728a-09e9-3973-96b1-80b026c3f419","pitchNumber":7,"startTime":"2026-04-30T20:23:19.637Z","endTime":"2026-04-30T20:23:23.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.231863590542517,"aZ":-31.033587322781077,"pfxX":3.5644082166642628,"pfxZ":0.7217946380280154,"pX":1.6163384437744717,"pZ":2.2817778007785945,"vX0":6.173203502562974,"vY0":-125.72510690311498,"vZ0":-2.5123182375840765,"x":55.39,"y":177.17,"x0":-1.349009764976972,"y0":50.00129230352245,"z0":5.852718298989246,"aX":5.614987446718837},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-8.0,"spinRate":2610,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4383092527775525,"extension":6.196791791770275},"index":10,"playId":"3369d898-e18b-330e-a782-2e01585f578c","pitchNumber":8,"startTime":"2026-04-30T20:23:42.285Z","endTime":"2026-04-30T20:23:45.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:23:45.928Z","atBatIndex":37},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Lane Thomas hit by pitch. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:24:31.708Z","endTime":"2026-04-30T20:25:16.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"2db5a466-502a-42d3-81dd-241545af57bd","startTime":"2026-04-30T20:24:31.708Z","endTime":"2026-04-30T20:24:36.708Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55686772039996,"aZ":-18.190120953616518,"pfxX":-9.23083230179668,"pfxZ":7.347843367033233,"pX":0.04378470619926395,"pZ":3.127801603636742,"vX0":6.244644730709645,"vY0":-137.55265333462538,"vZ0":-4.88094378025422,"x":115.33,"y":154.33,"x0":-1.0649822038322454,"y0":50.00043253317605,"z0":6.171357914308927,"aX":-17.55925643958687},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":15.2,"spinRate":2422,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3993049962624733,"extension":6.137890523070505},"index":1,"playId":"4bf6c9a2-0c89-38c2-b174-bdcc3a1f9434","pitchNumber":1,"startTime":"2026-04-30T20:24:48.421Z","endTime":"2026-04-30T20:24:51.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53070527282364,"aZ":-19.32696449877257,"pfxX":-7.637704450903874,"pfxZ":6.67955692563614,"pX":-2.113907111367408,"pZ":3.7135927988154838,"vX0":0.6835593324107997,"vY0":-137.8094043374872,"vZ0":-3.3856341759513673,"x":197.58,"y":138.51,"x0":-1.3726255938589127,"y0":50.00561268643,"z0":6.26308929935136,"aX":-14.697675251584155},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":13.7,"spinRate":2453,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3973930534612804,"extension":5.929191931133695},"index":2,"playId":"79bdecba-e5f7-3977-8943-3c7a446a2919","pitchNumber":2,"startTime":"2026-04-30T20:25:09.251Z","endTime":"2026-04-30T20:25:16.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:25:16.752Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T20:26:22.364Z","endTime":"2026-04-30T20:26:36.266Z","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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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-30T20:25:35.121Z","endTime":"2026-04-30T20:26:24.604Z","isPitch":false,"type":"action"},{"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":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91275453751962,"aZ":-33.83604090276108,"pfxX":2.653578763023733,"pfxZ":-1.0564641155465662,"pX":-0.14962606378836327,"pZ":2.884912189141589,"vX0":2.7517510405993644,"vY0":-123.80332790103434,"vZ0":-0.6474737299764961,"x":122.7,"y":160.89,"x0":-1.6153944107082026,"y0":50.00433306199309,"z0":5.952336402064587,"aX":4.168685235368539},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":-5.4,"spinRate":2353,"spinDirection":77},"zone":5,"typeConfidence":2.0,"plateTime":0.44038392825943884,"extension":5.989499712897796},"hitData":{"launchSpeed":87.9,"launchAngle":33.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.85,"coordY":70.7}},"index":1,"playId":"c188cebd-52eb-3f8c-b34f-3e657b54cf92","pitchNumber":1,"startTime":"2026-04-30T20:26:24.604Z","endTime":"2026-04-30T20:26:36.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:26:36.266Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, second baseman Nick Loftin to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T20:28:37.277Z","endTime":"2026-04-30T20:29:48.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14734027558341,"aZ":-24.03712547641561,"pfxX":1.1912172915811183,"pfxZ":4.890496381557396,"pX":-1.13769746546431,"pZ":1.762297556638422,"vX0":-5.500975699956455,"vY0":-127.58060317633034,"vZ0":-6.3096314931015876,"x":160.37,"y":191.2,"x0":0.8835781231347616,"y0":50.00001079564609,"z0":6.139673714450331,"aX":1.9811783653685362},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":-1.1,"spinRate":2340,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4279246138716353,"extension":6.284751068986239},"index":0,"playId":"d4dc00b9-42a8-336a-8ad8-485f4f362942","pitchNumber":1,"startTime":"2026-04-30T20:28:41.715Z","endTime":"2026-04-30T20:28:44.718Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-30T20:28:54.800Z","endTime":"2026-04-30T20:29:07.083Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09258356785945,"aZ":-16.975296492421258,"pfxX":3.5465245859484176,"pfxZ":8.192874502908774,"pX":-1.1766407177187455,"pZ":3.349752377372736,"vX0":-6.408721879167431,"vY0":-134.3608426124419,"vZ0":-4.183624581491622,"x":161.85,"y":148.34,"x0":0.7629349412007742,"y0":50.003890625711115,"z0":6.109176546054873,"aX":6.58076634009238},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":-5.3,"spinRate":2345,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.40538202205531615,"extension":6.219317669660258},"index":2,"playId":"e1ac2929-a27c-307c-bc1b-25cf55ca424a","pitchNumber":2,"startTime":"2026-04-30T20:29:07.083Z","endTime":"2026-04-30T20:29:11.162Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.806237753374155,"aZ":-25.972771113796096,"pfxX":-0.8654101383200608,"pfxZ":3.6078860027096162,"pX":-0.33853125881177687,"pZ":3.7578442527679963,"vX0":-3.396998245261848,"vY0":-128.97764251447737,"vZ0":-1.3714322720522718,"x":129.9,"y":137.32,"x0":1.0974686542182717,"y0":50.00276038046126,"z0":6.2624026496066305,"aX":-1.4861381853175193},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":2.2,"spinRate":2325,"spinDirection":171},"zone":11,"typeConfidence":2.0,"plateTime":0.4214878000701696,"extension":6.176829224261107},"index":3,"playId":"fc73b2f2-d128-36a8-b025-84e0b5477553","pitchNumber":3,"startTime":"2026-04-30T20:29:22.626Z","endTime":"2026-04-30T20:29:25.635Z","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":93.2,"endSpeed":86.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.006896753009542,"aZ":-16.511128171157257,"pfxX":3.6592700017469277,"pfxZ":8.278751738721112,"pX":0.7148411784728387,"pZ":2.526140788298551,"vX0":-2.894642139417332,"vY0":-135.76434442472072,"vZ0":-6.045396724965951,"x":89.75,"y":170.57,"x0":1.3124443907640446,"y0":50.00148014182905,"z0":5.905872586699072,"aX":6.921695143412399},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":-6.1,"spinRate":2313,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.40140359337815923,"extension":6.112708951490545},"hitData":{"launchSpeed":92.7,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.15,"coordY":147.97}},"index":4,"playId":"8a4ee695-8501-30df-91ac-ba9e4a8f65f3","pitchNumber":4,"startTime":"2026-04-30T20:29:38.793Z","endTime":"2026-04-30T20:29:48.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:29:48.178Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T20:30:00.861Z","endTime":"2026-04-30T20:30:38.476Z","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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":1},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515303317244303,"aZ":-12.868974031276027,"pfxX":3.722596356687909,"pfxZ":10.324843470102369,"pX":0.0977198619547696,"pZ":1.4484594121375907,"vX0":-3.9505106935354766,"vY0":-135.16122266300044,"vZ0":-9.357097495570631,"x":113.28,"y":199.67,"x0":1.0872318208252147,"y0":50.00504542503635,"z0":5.835737066153891,"aX":6.96217281346767},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":-6.0,"spinRate":2425,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.40359378970729765,"extension":6.319954112484905},"index":0,"playId":"60905ebc-5853-32b7-a569-bc2ecf1fa0b2","pitchNumber":1,"startTime":"2026-04-30T20:30:10.715Z","endTime":"2026-04-30T20:30:13.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049138764809545,"aZ":-15.244340455149418,"pfxX":3.2470305657070497,"pfxZ":9.051784919394935,"pX":-0.33735000411154675,"pZ":3.321687159832121,"vX0":-4.895681463117689,"vY0":-135.2870406557007,"vZ0":-4.491848638123467,"x":129.86,"y":149.09,"x0":1.0664453077700495,"y0":50.00272744702548,"z0":6.058042147586778,"aX":6.073218800817122},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":-4.9,"spinRate":2239,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.40350356202240345,"extension":6.228845915131911},"hitData":{"launchSpeed":90.2,"launchAngle":38.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":156.24,"coordY":69.75}},"index":1,"playId":"8e0637e7-0cf4-37cc-bca9-8c7c8894d37e","pitchNumber":2,"startTime":"2026-04-30T20:30:26.932Z","endTime":"2026-04-30T20:30:38.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:30:38.476Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T20:30:39.091Z","endTime":"2026-04-30T20:32:38.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":92.3,"endSpeed":84.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.478937866470616,"aZ":-21.84882917008054,"pfxX":9.410510828784432,"pfxZ":5.6667545223314395,"pX":0.543067016541334,"pZ":0.4968049124774167,"vX0":-5.096657174508153,"vY0":-134.03300705129,"vZ0":-9.534773753247457,"x":96.3,"y":225.37,"x0":1.2447213920277482,"y0":50.00486294260644,"z0":5.655533334779093,"aX":17.154998354642945},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.4,"breakHorizontal":-16.0,"spinRate":2125,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4083604406018271,"extension":6.234098612046476},"index":0,"playId":"b1e2f006-585a-32af-8e49-1b70c23c24c8","pitchNumber":1,"startTime":"2026-04-30T20:30:58.537Z","endTime":"2026-04-30T20:31:02.133Z","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":93.3,"endSpeed":85.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.893345674538537,"aZ":-13.34110169822495,"pfxX":5.2520202570397965,"pfxZ":10.035546012500202,"pX":0.4232988054070204,"pZ":3.287833375793628,"vX0":-2.691568776344061,"vY0":-135.90638187727703,"vZ0":-5.132126714119769,"x":100.86,"y":150.01,"x0":0.7424343816616854,"y0":50.00371727947671,"z0":6.1223529029171155,"aX":9.856568024975552},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":-9.0,"spinRate":2370,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4025383683200685,"extension":6.187439524948264},"index":1,"playId":"9ba8e23c-58f7-3371-b4b3-5e974418e2c4","pitchNumber":2,"startTime":"2026-04-30T20:31:12.522Z","endTime":"2026-04-30T20:31:15.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.726549786794127,"aZ":-23.54210649505874,"pfxX":10.018530297649878,"pfxZ":5.904484423951352,"pX":0.7485917411643837,"pZ":3.3921839784544905,"vX0":-4.98509661610516,"vY0":-120.23838580029633,"vZ0":-1.7076369468293786,"x":88.47,"y":147.19,"x0":1.5492421415630988,"y0":50.00189268804238,"z0":6.204517655153149,"aX":14.640331821739624},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.6,"breakHorizontal":-16.9,"spinRate":1600,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.45587458143812043,"extension":5.961374697408918},"index":2,"playId":"02b7a9ea-5800-3572-acc9-224f99bbfd07","pitchNumber":3,"startTime":"2026-04-30T20:31:31.215Z","endTime":"2026-04-30T20:31:35.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T20:31:42.364Z","endTime":"2026-04-30T20:31:53.998Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":93.1,"endSpeed":84.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.933920498752986,"aZ":-15.59060241074015,"pfxX":7.599243595320844,"pfxZ":8.998421572997453,"pX":0.5176767067843119,"pZ":3.8710370332461532,"vX0":-3.7222432206442386,"vY0":-135.4666590796427,"vZ0":-2.9116561497955367,"x":97.27,"y":134.26,"x0":0.9286239907882958,"y0":50.0011742882853,"z0":6.061195086480946,"aX":14.002751619972713},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-12.8,"spinRate":2307,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40564240553587627,"extension":6.1487870232926545},"index":4,"playId":"80b63f4f-e445-358e-8dbc-3026ef49b000","pitchNumber":4,"startTime":"2026-04-30T20:31:53.998Z","endTime":"2026-04-30T20:31:57.661Z","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":93.9,"endSpeed":85.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78145708062934,"aZ":-12.854551457861776,"pfxX":4.087275243917741,"pfxZ":10.307176181046673,"pX":-0.023303829001028672,"pZ":3.720035088756862,"vX0":-3.864633664443236,"vY0":-136.68685515300677,"vZ0":-4.01815102056936,"x":117.89,"y":138.34,"x0":0.8843596652341844,"y0":50.003604127144726,"z0":6.104707958165759,"aX":7.661669469035592},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-6.5,"spinRate":2405,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4021698456777738,"extension":6.151099416489385},"index":5,"playId":"b84dcf2b-6d26-33dd-a090-8299bcd6a9e7","pitchNumber":5,"startTime":"2026-04-30T20:32:09.187Z","endTime":"2026-04-30T20:32:12.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.031438035079766,"aZ":-25.98925428476513,"pfxX":7.8788914037403375,"pfxZ":4.493410388950457,"pX":-0.27786028796267587,"pZ":2.542483928024101,"vX0":-6.515379243842498,"vY0":-116.62878095794281,"vZ0":-2.826395097733467,"x":127.59,"y":170.13,"x0":1.528931772377654,"y0":50.00320777437041,"z0":6.222250010935174,"aX":10.8491850705948},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":7.7,"breakHorizontal":-12.6,"spinRate":1443,"spinDirection":122},"zone":4,"typeConfidence":2.0,"plateTime":0.469711389013713,"extension":5.894527652625644},"hitData":{"launchSpeed":89.9,"launchAngle":32.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.59,"coordY":96.78}},"index":6,"playId":"d90f0e59-debb-3412-8f7d-e31a61836b08","pitchNumber":6,"startTime":"2026-04-30T20:32:29.541Z","endTime":"2026-04-30T20:32:38.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:32:38.575Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Loftin lines out to right fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T20:34:25.968Z","endTime":"2026-04-30T20:35:35.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"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":95.1,"endSpeed":87.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99306448495889,"aZ":-13.041416939138172,"pfxX":-5.026197840859213,"pfxZ":9.883845791243793,"pX":1.1164730250494053,"pZ":2.0889781937512075,"vX0":8.41570590426063,"vY0":-138.07153669337262,"vZ0":-7.812492820476821,"x":74.44,"y":182.38,"x0":-1.3144182428855635,"y0":50.00506194976703,"z0":5.828018073104294,"aX":-9.732101978586202},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2373,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3963047855496322,"extension":6.10969525443262},"index":0,"playId":"14e87216-0b5c-3c15-b8b9-e9f8e9b60949","pitchNumber":1,"startTime":"2026-04-30T20:34:46.117Z","endTime":"2026-04-30T20:34:49.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69797650865145,"aZ":-17.507098832598743,"pfxX":-10.303844017426174,"pfxZ":7.5417695609437825,"pX":-1.1978260163450796,"pZ":2.778562750229628,"vX0":4.117290375130343,"vY0":-138.9709024965445,"vZ0":-5.808139343063599,"x":162.66,"y":163.76,"x0":-1.3642742258227145,"y0":50.00615620816203,"z0":6.068536977192704,"aX":-20.05046718063866},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":17.8,"spinRate":2433,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39493562984793984,"extension":5.98201102678806},"index":1,"playId":"c8cc7eea-86cb-3c3a-8551-75e65818cbd5","pitchNumber":2,"startTime":"2026-04-30T20:35:03.998Z","endTime":"2026-04-30T20:35:08.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29356102286928,"aZ":-14.636655382031622,"pfxX":-6.253146137538963,"pfxZ":9.099174186318669,"pX":-0.2213044371262494,"pZ":3.0784053754071614,"vX0":5.516879408502207,"vY0":-138.09146964781212,"vZ0":-4.977099224271828,"x":125.44,"y":155.66,"x0":-1.4344246737976813,"y0":50.00515533556905,"z0":5.891856038622059,"aX":-12.055668074010713},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2248,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3969311745685231,"extension":5.969363653883974},"hitData":{"launchSpeed":80.4,"launchAngle":29.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.54,"coordY":93.81}},"index":2,"playId":"4a2beff5-32fb-3c54-bb4f-5faa029bb2c1","pitchNumber":3,"startTime":"2026-04-30T20:35:24.549Z","endTime":"2026-04-30T20:35:35.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:35:35.565Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a sharp line drive to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T20:35:36.678Z","endTime":"2026-04-30T20:36:27.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.234048906815154,"aZ":-16.390357932700137,"pfxX":-6.11969991957125,"pfxZ":8.194861404305753,"pX":0.2333879497483702,"pZ":3.481716028127377,"vX0":6.379998734968959,"vY0":-138.22846262920396,"vZ0":-3.9057964249521397,"x":108.1,"y":144.77,"x0":-1.314991534958973,"y0":50.00040759174328,"z0":6.020958329827814,"aX":-11.782901200465407},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2460,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39700481255114184,"extension":6.027764370544589},"index":0,"playId":"aae71f45-ee34-378a-8db8-5628ef363a86","pitchNumber":1,"startTime":"2026-04-30T20:35:57.615Z","endTime":"2026-04-30T20:36:01.820Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270899612025396,"aZ":-27.932627145413406,"pfxX":-5.553787866833863,"pfxZ":2.5080247237822437,"pX":-0.042514208754801795,"pZ":2.9553076761348023,"vX0":4.8723456285764275,"vY0":-128.994598953479,"vZ0":-2.705552022045622,"x":118.62,"y":158.99,"x0":-1.232230060692812,"y0":50.00011373548687,"z0":6.166207956148078,"aX":-9.379103982920961},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":9.0,"spinRate":1585,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4242584999996821,"extension":6.101273386635837},"hitData":{"launchSpeed":102.7,"launchAngle":14.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.46,"coordY":78.77}},"index":1,"playId":"a49b106d-cbc5-3678-95a9-788f2120ac73","pitchNumber":2,"startTime":"2026-04-30T20:36:15.478Z","endTime":"2026-04-30T20:36:27.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:36:27.409Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carter Jensen strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T20:36:36.144Z","endTime":"2026-04-30T20:38:42.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.147682788254954,"aZ":-16.919858744194343,"pfxX":-10.46637123641471,"pfxZ":8.054040101871573,"pX":-0.3335290014812521,"pZ":3.681874062701327,"vX0":6.046025298836667,"vY0":-137.40838319396426,"vZ0":-3.575662945350412,"x":129.71,"y":139.37,"x0":-1.213561413763024,"y0":50.00423954111543,"z0":6.164125487808881,"aX":-19.825489364545707},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":17.5,"spinRate":2424,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40008063035487984,"extension":6.145889976158189},"index":0,"playId":"9eadd544-314e-3050-95d6-25bbd791da4d","pitchNumber":1,"startTime":"2026-04-30T20:36:50.020Z","endTime":"2026-04-30T20:36:54.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408711741098035,"aZ":-12.99330915169003,"pfxX":-10.440647307819068,"pfxZ":10.537692425666588,"pX":0.19249444194119944,"pZ":1.5102697683646014,"vX0":6.928111762563338,"vY0":-134.5954109193103,"vZ0":-9.37927994354393,"x":109.66,"y":198.0,"x0":-1.0690810774695811,"y0":50.001563975114955,"z0":5.978312118020205,"aX":-19.0004635327126},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":17.3,"spinRate":2360,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40821251685991555,"extension":6.066226180751385},"index":1,"playId":"61a3e4e4-8adf-3647-ad7d-80b981e2ea63","pitchNumber":2,"startTime":"2026-04-30T20:37:08.664Z","endTime":"2026-04-30T20:37:12.420Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76426342217273,"aZ":-12.390239043129661,"pfxX":-6.836241100230565,"pfxZ":10.577404564997423,"pX":0.4613263992249508,"pZ":2.809998926388649,"vX0":7.144418449748907,"vY0":-136.98465560878955,"vZ0":-5.939522351481195,"x":99.42,"y":162.91,"x0":-1.3125037745578947,"y0":50.00137717176061,"z0":5.879562671132523,"aX":-12.784358808539519},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":10.6,"spinRate":2377,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4023156200800164,"extension":6.156240248526354},"index":2,"playId":"c135b7a2-addd-34ed-a324-b0fc99ef39e7","pitchNumber":3,"startTime":"2026-04-30T20:37:28.641Z","endTime":"2026-04-30T20:37:33.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":84.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.68815168227635,"aZ":-12.825153872816097,"pfxX":-6.150139360686314,"pfxZ":10.296534724297455,"pX":-0.09238069416230547,"pZ":3.2374527206196806,"vX0":5.663067335407478,"vY0":-137.71145007091235,"vZ0":-4.8946646950972195,"x":120.52,"y":151.37,"x0":-1.3981437203826628,"y0":50.006043687862736,"z0":5.937597719207228,"aX":-11.561659599852021},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":9.6,"spinRate":2398,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.401036432360661,"extension":5.9207666251140765},"index":3,"playId":"34888c00-eabf-3bcb-b561-6900ebb2fad7","pitchNumber":4,"startTime":"2026-04-30T20:37:50.995Z","endTime":"2026-04-30T20:37:56.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57111339582828,"aZ":-11.681007213040974,"pfxX":-5.550382148545292,"pfxZ":10.824799382087129,"pX":-1.1292848176871482,"pZ":3.499219348317669,"vX0":2.450488848381067,"vY0":-137.4678722781205,"vZ0":-4.913164083224919,"x":160.05,"y":144.3,"x0":-1.316640630404326,"y0":50.00080635012927,"z0":6.118045733212181,"aX":-10.505879791787706},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":9.5,"spinRate":2459,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4001033225921029,"extension":5.988503533555025},"index":4,"playId":"938993cd-e708-366a-8e01-b510fedf070a","pitchNumber":5,"startTime":"2026-04-30T20:38:16.514Z","endTime":"2026-04-30T20:38:20.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.648180041424354,"aZ":-16.68107210488104,"pfxX":-9.700150983409685,"pfxZ":8.217333380699683,"pX":0.1309437016064256,"pZ":3.122015507898218,"vX0":6.549991614652826,"vY0":-137.03777054505917,"vZ0":-5.204215224964507,"x":112.01,"y":154.49,"x0":-1.0401002760050122,"y0":50.006738232344354,"z0":6.2000950044267835,"aX":-18.298975596236286},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":16.1,"spinRate":2414,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.40096666237514533,"extension":6.140794990706049},"index":5,"playId":"fa6f9974-ae4c-3556-943c-65e3114ace26","pitchNumber":6,"startTime":"2026-04-30T20:38:37.137Z","endTime":"2026-04-30T20:38:42.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:38:42.388Z","atBatIndex":45},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Starling Marte caught stealing 2nd base, catcher Austin Wynns to shortstop Jacob Wilson.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T20:38:49.239Z","endTime":"2026-04-30T20:40:17.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26565795363833,"aZ":-14.858427122952362,"pfxX":-6.645745435385242,"pfxZ":9.111766205916368,"pX":1.091805256470146,"pZ":2.63314961432541,"vX0":8.697559100512475,"vY0":-137.42815366786243,"vZ0":-6.138780553292356,"x":75.38,"y":167.68,"x0":-1.2600696576108164,"y0":50.00354107976206,"z0":5.9164654632210905,"aX":-12.631535917184616},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":10.1,"spinRate":2330,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.39952442628202745,"extension":6.232539458339027},"index":0,"playId":"fd93d759-6922-3248-a5a7-14be6aa02c36","pitchNumber":1,"startTime":"2026-04-30T20:39:06.318Z","endTime":"2026-04-30T20:39:09.553Z","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":94.4,"endSpeed":85.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.879724589720617,"aZ":-19.225576355959358,"pfxX":-10.422430835497504,"pfxZ":6.806059157728203,"pX":-0.5990178740725791,"pZ":3.915825808585871,"vX0":5.26104303458005,"vY0":-137.40707884797922,"vZ0":-2.412613568540049,"x":139.83,"y":133.05,"x0":-1.1896222701430823,"y0":50.00301478931735,"z0":6.1188897844119285,"aX":-19.829433006483946},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":17.6,"spinRate":2456,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.39937882571852956,"extension":6.0310899662997155},"index":1,"playId":"cebf8d0d-621e-3f40-9343-4b6230394c52","pitchNumber":2,"startTime":"2026-04-30T20:39:24.633Z","endTime":"2026-04-30T20:39:28.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18596643779995,"aZ":-14.138013129154908,"pfxX":-6.006374184309866,"pfxZ":9.318649730387753,"pX":0.5666187629419047,"pZ":3.28674340783251,"vX0":7.336597072406972,"vY0":-138.33018072822398,"vZ0":-4.785687227335908,"x":95.4,"y":150.04,"x0":-1.341036653133851,"y0":50.00579478335419,"z0":5.988913502220229,"aX":-11.629479663359312},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2374,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3961404182433039,"extension":6.1144227118946},"index":2,"playId":"025da3c4-73d2-32ab-800e-6c9cd084c88e","pitchNumber":3,"startTime":"2026-04-30T20:39:48.311Z","endTime":"2026-04-30T20:39:51.903Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09680961759899,"aZ":-14.724791853456187,"pfxX":-6.5511877884681535,"pfxZ":8.904027828061476,"pX":1.0992008663773125,"pZ":2.838505712821313,"vX0":8.784174742825485,"vY0":-138.87212443645294,"vZ0":-5.842669974618822,"x":75.1,"y":162.14,"x0":-1.2487020236738373,"y0":50.004243929164154,"z0":5.943370310814742,"aX":-12.841285888609812},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":10.1,"spinRate":2381,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.39390067294955955,"extension":6.17894231334499},"index":3,"playId":"e76c3e37-3117-3401-a0b2-ad21d7bde222","pitchNumber":4,"startTime":"2026-04-30T20:40:09.256Z","endTime":"2026-04-30T20:40:17.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:40:17.296Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out, third baseman Maikel Garcia to first baseman Salvador Perez.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T20:42:34.367Z","endTime":"2026-04-30T20:44:04.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77911350292137,"aZ":-27.11486186269672,"pfxX":-0.3130025263865678,"pfxZ":3.3498739006068607,"pX":-0.21310132478547225,"pZ":1.8666383103719526,"vX0":-3.932816418389408,"vY0":-121.80216007314537,"vZ0":-4.485911081168015,"x":125.12,"y":188.38,"x0":1.4597019008509118,"y0":50.00346369503676,"z0":6.06307045250306,"aX":-0.47200180194063934},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.3,"breakHorizontal":1.4,"spinRate":2480,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.4488108332503855,"extension":6.085718321838683},"index":0,"playId":"6a405ec6-0099-3e6c-aaea-16d956ff5937","pitchNumber":1,"startTime":"2026-04-30T20:42:34.367Z","endTime":"2026-04-30T20:42:37.426Z","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":82.0,"endSpeed":76.8,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.86593675334723,"aZ":-27.032567077418758,"pfxX":8.462563431109126,"pfxZ":3.49734132594235,"pX":0.5377728241081245,"pZ":1.53958316334259,"vX0":-4.677350800491505,"vY0":-119.37429808239438,"vZ0":-4.980470632667263,"x":96.5,"y":197.21,"x0":1.403995718344196,"y0":50.0034150926621,"z0":6.031940703985314,"aX":12.44726199056242},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.6,"breakHorizontal":-14.5,"spinRate":1527,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4555162203661034,"extension":6.030261699138497},"index":1,"playId":"93e971cc-aad1-3f88-9bc3-ee1cd043dcd1","pitchNumber":2,"startTime":"2026-04-30T20:42:52.004Z","endTime":"2026-04-30T20:42:55.004Z","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.0,"endSpeed":84.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.784224649034034,"aZ":-15.429283979165776,"pfxX":5.057570441079121,"pfxZ":9.094134182550189,"pX":0.15418390752401603,"pZ":4.379211068757001,"vX0":-4.54129691978238,"vY0":-134.04150270753559,"vZ0":-1.7372722035261448,"x":111.12,"y":120.54,"x0":1.203665531431936,"y0":50.00020109315099,"z0":6.123491478955301,"aX":9.310035522180977},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":-8.3,"spinRate":2336,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4068043221805109,"extension":6.070922213398252},"index":2,"playId":"5dcc9285-8fc4-335e-96a0-d8102ddd706d","pitchNumber":3,"startTime":"2026-04-30T20:43:05.080Z","endTime":"2026-04-30T20:43:08.080Z","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":true},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.209599570397124,"aZ":-41.74370097876267,"pfxX":-2.477720511508547,"pfxZ":-6.534727970264871,"pX":-0.783818941576243,"pZ":3.3442949027959807,"vX0":-2.421811095628349,"vY0":-119.73385825786404,"vZ0":1.2009545267889155,"x":146.88,"y":148.48,"x0":0.5593713305095834,"y0":50.00266317548613,"z0":6.546311990558377,"aX":-3.6284289763468367},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-11.4,"breakHorizontal":5.0,"spinRate":2458,"spinDirection":337},"zone":11,"typeConfidence":2.0,"plateTime":0.45592872177857124,"extension":6.103353921425465},"index":3,"playId":"621b155e-41b6-3d3f-91bd-4ba19a0841c1","pitchNumber":4,"startTime":"2026-04-30T20:43:21.649Z","endTime":"2026-04-30T20:43:48.680Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.351901817927068,"aZ":-27.71967287598883,"pfxX":8.314006542190306,"pfxZ":3.059057825562741,"pX":0.4183122719147315,"pZ":1.5993865847306712,"vX0":-5.692758436945467,"vY0":-119.28629150975016,"vZ0":-4.721763730937581,"x":101.05,"y":195.6,"x0":1.7413041356613328,"y0":50.0059432510174,"z0":6.068830548700723,"aX":12.128303713978983},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.8,"breakHorizontal":-13.9,"spinRate":1646,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.45706175861981624,"extension":5.883920307239025},"hitData":{"launchSpeed":102.0,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.66,"coordY":166.73}},"index":4,"playId":"39ab19ea-c99c-374a-98a0-ab7a36be26c6","pitchNumber":5,"startTime":"2026-04-30T20:43:54.811Z","endTime":"2026-04-30T20:44:04.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:44:04.328Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Darell Hernaiz pops out to first baseman Salvador Perez in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T20:44:23.639Z","endTime":"2026-04-30T20:44:44.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":0},"credits":[{"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":"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":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41619247283592,"aZ":-22.492965483088906,"pfxX":-2.370087467061553,"pfxZ":5.519108177923471,"pX":-0.32589125889496146,"pZ":2.9148268291123456,"vX0":-2.3284667278235087,"vY0":-130.79971632822424,"vZ0":-4.180048274221003,"x":129.42,"y":160.08,"x0":0.8798183039019088,"y0":50.00247793025105,"z0":6.194995395382409,"aX":-4.156587830242601},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":4.8,"spinRate":2312,"spinDirection":168},"zone":1,"typeConfidence":2.0,"plateTime":0.416811777310063,"extension":6.1571797760832725},"hitData":{"launchSpeed":70.5,"launchAngle":80.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.35,"coordY":198.17}},"index":0,"playId":"49ca1861-3cf2-3c29-b9f0-a6c7c6d2401a","pitchNumber":1,"startTime":"2026-04-30T20:44:31.368Z","endTime":"2026-04-30T20:44:44.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:44:44.769Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T20:44:47.618Z","endTime":"2026-04-30T20:45:36.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.443936923784577,"aZ":-24.079271404739252,"pfxX":-0.2101592767401419,"pfxZ":4.70108944937296,"pX":-1.594672107407132,"pZ":2.395548083679857,"vX0":-6.058842207151623,"vY0":-130.3597323343711,"vZ0":-4.9462690599165855,"x":177.79,"y":174.1,"x0":0.7869360258211029,"y0":50.000120826829,"z0":6.135584628075474,"aX":-0.36050767517442106},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":1.7,"spinRate":2444,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.42018742631552986,"extension":6.250048973566384},"index":0,"playId":"360cdfde-5888-3bf2-90be-3013c259a498","pitchNumber":1,"startTime":"2026-04-30T20:45:12.527Z","endTime":"2026-04-30T20:45:16.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96795988914702,"aZ":-16.376688212850972,"pfxX":2.1622091181475254,"pfxZ":8.513886019692677,"pX":-0.5174364947458162,"pZ":2.238899225834658,"vX0":-4.555008856063559,"vY0":-134.35409308948343,"vZ0":-6.959767292604772,"x":136.72,"y":178.33,"x0":0.907587772965814,"y0":50.00447428932605,"z0":5.995901302472827,"aX":4.01319447700366},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-3.1,"spinRate":2374,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.40532994531911903,"extension":6.229606669314693},"hitData":{"launchSpeed":81.2,"launchAngle":23.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.72,"coordY":102.07}},"index":1,"playId":"f3c687f6-9e90-3e54-bb03-7ae852124364","pitchNumber":2,"startTime":"2026-04-30T20:45:26.855Z","endTime":"2026-04-30T20:45:36.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:45:36.549Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wynns flies out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T20:46:00.781Z","endTime":"2026-04-30T20:46:12.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.017288615372994,"aZ":-25.616543350711655,"pfxX":5.980714772831931,"pfxZ":4.791498485011214,"pX":0.18815777580152346,"pZ":2.6238085844934873,"vX0":-5.324234588356859,"vY0":-116.30533326864244,"vZ0":-2.595250617927843,"x":109.83,"y":167.94,"x0":1.7311072962094167,"y0":50.002174057692415,"z0":6.185917577819398,"aX":8.185033988848422},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.3,"breakHorizontal":-9.5,"spinRate":1369,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.47110837516151305,"extension":6.03209595072982},"hitData":{"launchSpeed":96.2,"launchAngle":33.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.45,"coordY":55.85}},"index":0,"playId":"fc742be5-1788-3fd2-8e2c-f4dcfa1e0a3e","pitchNumber":1,"startTime":"2026-04-30T20:46:03.206Z","endTime":"2026-04-30T20:46:12.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:46:12.212Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a ground ball to right fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T20:48:19.840Z","endTime":"2026-04-30T20:48:49.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689093687836404,"aZ":-14.038048567073007,"pfxX":-5.4310294650451905,"pfxZ":9.613410489273807,"pX":0.17323579410956838,"pZ":3.124459155520041,"vX0":6.4125882197292166,"vY0":-136.6191996225257,"vZ0":-5.1900816644761045,"x":110.4,"y":154.42,"x0":-1.5010810520729998,"y0":50.00140010431023,"z0":6.016997111566278,"aX":-10.2445464463484},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2327,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4012428491528648,"extension":6.102646635507958},"hitData":{"launchSpeed":105.2,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.35,"coordY":110.44}},"index":0,"playId":"7e6c30d5-47b2-3100-8015-530081b6a7ab","pitchNumber":1,"startTime":"2026-04-30T20:48:38.103Z","endTime":"2026-04-30T20:48:49.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:48:49.064Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elias Díaz lines out to shortstop Jacob Wilson.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T20:48:56.871Z","endTime":"2026-04-30T20:51:23.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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_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":93.7,"endSpeed":85.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.080414775911475,"aZ":-19.182314348567825,"pfxX":-9.290017362869186,"pfxZ":6.918360361782524,"pX":-1.2016695840883773,"pZ":3.5593302005437786,"vX0":3.6705696850373664,"vY0":-136.4069892156191,"vZ0":-3.1690416554342464,"x":162.8,"y":142.68,"x0":-1.3608693125703843,"y0":50.00004897703636,"z0":6.064767841248121,"aX":-17.43622671320452},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":16.0,"spinRate":2358,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40213148546232125,"extension":6.102396038263143},"index":0,"playId":"38e4926e-f6f7-34e9-b589-9b4d066337f2","pitchNumber":1,"startTime":"2026-04-30T20:49:13.012Z","endTime":"2026-04-30T20:49:16.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5844814325565,"aZ":-14.402111012572526,"pfxX":-6.183775678391635,"pfxZ":9.418708651619065,"pX":1.2350411868941187,"pZ":3.18248617165938,"vX0":8.99288891818415,"vY0":-136.84965941958265,"vZ0":-4.619777740932162,"x":69.92,"y":152.85,"x0":-1.2978293862504426,"y0":50.00678791457624,"z0":5.886707432202833,"aX":-11.674133631807223},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":9.2,"spinRate":2429,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.40098859192603964,"extension":6.151660768493741},"index":1,"playId":"cb503fc9-d751-3b28-8777-571056d53996","pitchNumber":2,"startTime":"2026-04-30T20:49:32.479Z","endTime":"2026-04-30T20:49:36.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.216675695329727,"aZ":-18.81168852901035,"pfxX":-10.233929833097296,"pfxZ":6.963561517163872,"pX":0.8469849907917311,"pZ":2.12526212012976,"vX0":8.926113089986304,"vY0":-137.55231511887342,"vZ0":-6.76948003728631,"x":84.71,"y":181.4,"x0":-1.108891397820295,"y0":50.001139469007214,"z0":5.891513414656078,"aX":-19.6296437452094},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":16.7,"spinRate":2487,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3980495353694593,"extension":6.086156045454237},"index":2,"playId":"44f1baa4-0149-3eb5-b7d6-64168309a53a","pitchNumber":3,"startTime":"2026-04-30T20:49:50.702Z","endTime":"2026-04-30T20:49:54.385Z","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":93.0,"endSpeed":85.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2281264784042,"aZ":-14.191976245269196,"pfxX":-2.9194609100743865,"pfxZ":9.701769666287875,"pX":0.9204765884948958,"pZ":2.7495408797715837,"vX0":6.483927455519627,"vY0":-135.21348490920977,"vZ0":-6.309772765761519,"x":81.91,"y":164.54,"x0":-1.1282569780305312,"y0":50.00239438697284,"z0":6.107552972341649,"aX":-5.41158369198462},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":4.0,"spinRate":2421,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40493986614897537,"extension":6.150089252997617},"index":3,"playId":"ffc2a8d2-34d9-3ee9-869f-a5a875522660","pitchNumber":4,"startTime":"2026-04-30T20:50:10.448Z","endTime":"2026-04-30T20:50:13.448Z","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":95.5,"endSpeed":88.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.976203772462416,"aZ":-14.098673453604775,"pfxX":-3.198702334632253,"pfxZ":9.138716750080347,"pX":0.8461377293186881,"pZ":3.3129193612053114,"vX0":6.347987577713364,"vY0":-138.99092461854136,"vZ0":-5.242186188206202,"x":84.75,"y":149.33,"x0":-1.0405827025372465,"y0":50.00088861970244,"z0":6.142547791245026,"aX":-6.325887187012781},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":4.7,"spinRate":2506,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39244374470147836,"extension":6.150604124712592},"index":4,"playId":"fcdfe32b-a1aa-3515-b776-ed52060be7eb","pitchNumber":5,"startTime":"2026-04-30T20:50:38.255Z","endTime":"2026-04-30T20:50:42.113Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-30T20:50:52.835Z","endTime":"2026-04-30T20:51:12.700Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80123080901774,"aZ":-14.934958736136267,"pfxX":-8.25125200203049,"pfxZ":8.740788789001552,"pX":0.3250548410161273,"pZ":1.9798479480011333,"vX0":6.739413303499848,"vY0":-139.4328617717246,"vZ0":-8.092120207342205,"x":104.61,"y":185.32,"x0":-1.049007023594724,"y0":50.00657867047309,"z0":5.901574447453028,"aX":-16.280891840514865},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":13.6,"spinRate":2515,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3925414681619426,"extension":6.252248762858015},"hitData":{"launchSpeed":109.7,"launchAngle":6.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":117.88,"coordY":154.05}},"index":6,"playId":"2b087ff4-9fda-3a8f-8d5e-ee9e86fb832f","pitchNumber":6,"startTime":"2026-04-30T20:51:12.700Z","endTime":"2026-04-30T20:51:23.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:51:23.674Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to right fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T20:51:35.779Z","endTime":"2026-04-30T20:51:58.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.994153183856675,"aZ":-29.044588178101396,"pfxX":1.2488843336248292,"pfxZ":1.9244856855271548,"pX":0.13079283217161147,"pZ":2.0804773364450044,"vX0":3.652566955441314,"vY0":-126.21935951029631,"vZ0":-3.5250816305606087,"x":112.01,"y":182.61,"x0":-1.4931546484374743,"y0":50.001075771327194,"z0":5.816079158216936,"aX":2.0288532404830715},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":-3.0,"spinRate":2431,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4327887374178925,"extension":6.1088277064911995},"hitData":{"launchSpeed":81.3,"launchAngle":36.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.4,"coordY":93.88}},"index":0,"playId":"c8e18c86-9530-36d0-8eab-fd083c6236d2","pitchNumber":1,"startTime":"2026-04-30T20:51:46.068Z","endTime":"2026-04-30T20:51:58.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:51:58.009Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks. Isaac Collins to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T20:51:58.548Z","endTime":"2026-04-30T20:53:53.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.898094487823656,"aZ":-11.363470173751326,"pfxX":-6.240646165014811,"pfxZ":10.673019158742456,"pX":0.8636485161530986,"pZ":1.0286363140868746,"vX0":8.092786133604179,"vY0":-138.73251907302767,"vZ0":-10.857157222164696,"x":84.08,"y":211.01,"x0":-1.2798389430324917,"y0":50.006928580443905,"z0":5.749535658781163,"aX":-12.17363631197369},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":9.6,"spinRate":2544,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3947363022433352,"extension":6.240885534827625},"index":0,"playId":"78a9b7fa-aaab-3620-a30c-b887e54af008","pitchNumber":1,"startTime":"2026-04-30T20:52:22.134Z","endTime":"2026-04-30T20:52:26.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173061822257797,"aZ":-27.598242645815198,"pfxX":2.571719620806987,"pfxZ":2.841104608875778,"pX":0.8632675104992706,"pZ":2.210426295065938,"vX0":4.64643785072045,"vY0":-125.46647233748384,"vZ0":-3.586093791755017,"x":84.09,"y":179.1,"x0":-1.3398919740823183,"y0":50.00003616201633,"z0":5.884336231768084,"aX":4.137262974485497},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":-5.6,"spinRate":2625,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.43500734298546595,"extension":6.145555194898337},"index":1,"playId":"0b0c7e48-73fa-341c-b5d7-e0158c5bb107","pitchNumber":2,"startTime":"2026-04-30T20:52:41.531Z","endTime":"2026-04-30T20:52:44.531Z","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":84.8,"endSpeed":78.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45383904472326,"aZ":-28.205606964061833,"pfxX":3.0263136129519967,"pfxZ":2.560291555826855,"pX":1.4062425670149992,"pZ":1.778913458767902,"vX0":5.7727009937634985,"vY0":-123.37626772149483,"vZ0":-3.9983290629110253,"x":63.4,"y":190.75,"x0":-1.3525252049668968,"y0":50.000893588886164,"z0":5.784892218825202,"aX":4.686727212391746},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.0,"breakHorizontal":-6.7,"spinRate":2546,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.44314717532188963,"extension":6.263466467249823},"index":2,"playId":"2167645c-a3f9-317c-8412-d6a2eee123be","pitchNumber":3,"startTime":"2026-04-30T20:53:05.273Z","endTime":"2026-04-30T20:53:09.021Z","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":93.9,"endSpeed":85.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18645780271332,"aZ":-16.43362416547147,"pfxX":-3.60423628414552,"pfxZ":8.317320342402478,"pX":-0.7499775433602451,"pZ":4.2012791534578975,"vX0":3.2107098981281452,"vY0":-136.72041448434362,"vZ0":-1.9506652137610818,"x":145.59,"y":125.35,"x0":-1.471359325294951,"y0":50.004203500120056,"z0":6.0520008276658235,"aX":-6.822838087974389},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":5.9,"spinRate":2372,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4006327848464353,"extension":6.129565147416768},"index":3,"playId":"68a2950a-f9e9-38a2-98f0-15d14f29f68b","pitchNumber":4,"startTime":"2026-04-30T20:53:26.414Z","endTime":"2026-04-30T20:53:30.089Z","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":95.0,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46085325977609,"aZ":-16.586330221760498,"pfxX":-3.745101674347089,"pfxZ":8.00586017873376,"pX":0.04074896373339055,"pZ":4.1266061491909465,"vX0":5.268663995159754,"vY0":-138.33451648214995,"vZ0":-2.2359271136683057,"x":115.45,"y":127.36,"x0":-1.3976962766944707,"y0":50.0055542035072,"z0":6.0511987642374265,"aX":-7.294997201900011},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":5.8,"spinRate":2311,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39521609229874244,"extension":6.100608960624187},"index":4,"playId":"76be57e2-e8fe-3d2c-813d-8cfcdfbbca46","pitchNumber":5,"startTime":"2026-04-30T20:53:49.866Z","endTime":"2026-04-30T20:53:53.823Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:53:53.823Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lane Thomas grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T20:56:27.463Z","endTime":"2026-04-30T20:58:28.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":{"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-30T20:54:09.991Z","endTime":"2026-04-30T20:54:20.822Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Scott Barlow replaces Luis Medina.","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-30T20:54:20.822Z","endTime":"2026-04-30T20:56:29.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.094238859589982,"aZ":-26.256639678518294,"pfxX":5.596485909094946,"pfxZ":4.3904847562518,"pX":-0.5911791494717693,"pZ":2.8844158267936817,"vX0":2.9547864891370157,"vY0":-115.21653393346583,"vZ0":0.8104065036914692,"x":139.53,"y":160.9,"x0":-2.6164564682376095,"y0":50.0004128345656,"z0":5.062536153672404,"aX":7.53319104895464},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.4,"breakHorizontal":-10.9,"spinRate":2413,"spinDirection":93},"zone":1,"typeConfidence":0.93,"plateTime":0.47510698245626237,"extension":6.363320364497571},"index":2,"playId":"24a652ff-1c42-3510-9b41-e245da71b1cd","pitchNumber":1,"startTime":"2026-04-30T20:56:29.514Z","endTime":"2026-04-30T20:56:32.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.176594338535423,"aZ":-36.46740342655018,"pfxX":6.913196618635703,"pfxZ":-3.470721968731295,"pX":2.2711399858635812,"pZ":0.844996167759647,"vX0":7.232280796087128,"vY0":-110.62633369099882,"vZ0":-1.564191420454818,"x":30.43,"y":215.97,"x0":-1.9416977634389756,"y0":50.004635936295074,"z0":5.392380200990477,"aX":8.546759042845396},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-6.4,"breakHorizontal":-14.4,"spinRate":2545,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.49557818603440484,"extension":6.613078087482479},"index":3,"playId":"938d20a7-2413-3b57-96f9-87cdac6973fd","pitchNumber":2,"startTime":"2026-04-30T20:56:50.425Z","endTime":"2026-04-30T20:56:54.005Z","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":75.9,"endSpeed":70.2,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.565510230481713,"aZ":-36.17259021270478,"pfxX":8.252227381871418,"pfxZ":-3.256424185803112,"pX":1.8555397203590316,"pZ":0.9891228185046884,"vX0":6.565971018080904,"vY0":-110.32404459823245,"vZ0":-1.1089545373964609,"x":46.27,"y":212.07,"x0":-2.237020142969089,"y0":50.004151501589625,"z0":5.328096785967434,"aX":10.121528565718952},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-5.9,"breakHorizontal":-16.7,"spinRate":2570,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.49743639717254595,"extension":6.498462848330751},"index":4,"playId":"ff73d922-d0b9-3070-ae99-b527d26d1843","pitchNumber":3,"startTime":"2026-04-30T20:57:08.286Z","endTime":"2026-04-30T20:57:12.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537628162201894,"aZ":-18.707917259612106,"pfxX":-2.1303263929871017,"pfxZ":7.791350560881485,"pX":-0.7106132201896611,"pZ":2.3377753040514517,"vX0":4.92105551849514,"vY0":-130.157842616351,"vZ0":-3.8866183910672607,"x":144.09,"y":175.66,"x0":-2.343079186105965,"y0":50.000457884663426,"z0":5.25452802329513,"aX":-3.681220751425107},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.6,"breakHorizontal":2.9,"spinRate":2426,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.4197027530800872,"extension":6.510323380822518},"index":5,"playId":"454c1c69-7030-3d7d-8b9a-5ad3bc3149d3","pitchNumber":4,"startTime":"2026-04-30T20:57:30.340Z","endTime":"2026-04-30T20:57:35.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.605021986933217,"aZ":-25.449267599532757,"pfxX":6.33465223993701,"pfxZ":5.030811606234849,"pX":0.4140832180680087,"pZ":0.6765960706906443,"vX0":4.622243053263737,"vY0":-114.703177595268,"vZ0":-4.142260328376396,"x":101.22,"y":220.51,"x0":-2.4479267057055383,"y0":50.002473689587916,"z0":4.978616575552401,"aX":8.465937020738165},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.4,"breakHorizontal":-12.6,"spinRate":2478,"spinDirection":80},"zone":14,"typeConfidence":0.95,"plateTime":0.47695377178651555,"extension":6.57680477732158},"index":6,"playId":"b044b74d-b0d8-3bda-8cc7-013868810d37","pitchNumber":5,"startTime":"2026-04-30T20:57:49.031Z","endTime":"2026-04-30T20:57:52.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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3383920160199,"aZ":-23.88743338629403,"pfxX":6.11217755820097,"pfxZ":6.1133408963905955,"pX":0.4436258308711179,"pZ":1.3565404323555845,"vX0":4.920487555816596,"vY0":-116.12872940685861,"vZ0":-2.9357756901337946,"x":100.09,"y":202.15,"x0":-2.5026221440978085,"y0":50.002222361785726,"z0":4.928595587834354,"aX":8.280674055506344},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":10.6,"breakHorizontal":-12.4,"spinRate":2382,"spinDirection":90},"zone":14,"typeConfidence":0.95,"plateTime":0.47308081206859676,"extension":6.614983403311005},"hitData":{"launchSpeed":107.6,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.28,"coordY":154.56}},"index":7,"playId":"a44ce223-487c-3636-9691-c69d6e4f014b","pitchNumber":6,"startTime":"2026-04-30T20:58:20.767Z","endTime":"2026-04-30T20:58:28.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T20:58:28.771Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T21:00:30.393Z","endTime":"2026-04-30T21:01:37.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86053673496875,"aZ":-25.78559818337776,"pfxX":8.009452095810017,"pfxZ":4.690890272740358,"pX":-0.3747831081450591,"pZ":2.5760873704927194,"vX0":-6.183067653924898,"vY0":-115.7625776966248,"vZ0":-2.869428433251103,"x":131.29,"y":169.23,"x0":1.2853452044315892,"y0":50.0044091405572,"z0":6.290675791380142,"aX":10.912231811749965},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":8.0,"breakHorizontal":-13.1,"spinRate":1436,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4724758923449879,"extension":5.984225346785871},"index":0,"playId":"4906fa8e-7041-3f00-8437-7c365ef02163","pitchNumber":1,"startTime":"2026-04-30T21:00:40.831Z","endTime":"2026-04-30T21:00:44.733Z","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":90.8,"endSpeed":83.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10575903009728,"aZ":-16.82643771681423,"pfxX":5.012248613874826,"pfxZ":8.585391722701821,"pX":0.9343814701462555,"pZ":4.024489402598318,"vX0":-2.3450597845591785,"vY0":-132.30914201938137,"vZ0":-2.3907484210324927,"x":81.38,"y":130.12,"x0":1.1771983419385426,"y0":50.000087890291546,"z0":6.161640619659069,"aX":8.956189034642609},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-8.6,"spinRate":2321,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41271879850437543,"extension":6.059411969616438},"index":1,"playId":"2c02b226-5515-3f6e-a034-d833dcbe6dad","pitchNumber":2,"startTime":"2026-04-30T21:00:58.345Z","endTime":"2026-04-30T21:01:01.924Z","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":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.799871930106626,"aZ":-40.050099457278854,"pfxX":-1.4161861365850665,"pfxZ":-6.050161327338877,"pX":0.6120915770555724,"pZ":4.922999190261096,"vX0":-0.08424360254476479,"vY0":-113.16850186744604,"vZ0":4.740876487910526,"x":93.67,"y":105.86,"x0":0.8338273176038653,"y0":50.000817799376826,"z0":6.8019849842838935,"aX":-1.8446111008405075},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-9.5,"breakHorizontal":2.6,"spinRate":2247,"spinDirection":337},"zone":12,"typeConfidence":2.0,"plateTime":0.483179718188933,"extension":5.981440207290574},"index":2,"playId":"1cfd1a12-1845-3dbc-86d3-f935614f700c","pitchNumber":3,"startTime":"2026-04-30T21:01:11.091Z","endTime":"2026-04-30T21:01:14.768Z","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":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.315447587901634,"aZ":-22.335967614090368,"pfxX":-0.9937541284856695,"pfxZ":5.897275159052697,"pX":-0.32794921608563826,"pZ":3.11425509024966,"vX0":-2.955476281750936,"vY0":-128.2803779739496,"vZ0":-3.5940913299337502,"x":129.5,"y":154.7,"x0":0.9677660561500364,"y0":50.002573744850814,"z0":6.272932753545371,"aX":-1.657090350318189},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.1,"breakHorizontal":2.4,"spinRate":2286,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.42683447435314736,"extension":6.218173321147223},"hitData":{"launchSpeed":94.7,"launchAngle":15.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.43,"coordY":101.29}},"index":3,"playId":"a772cc0f-f024-3cb6-b195-481753738e1c","pitchNumber":4,"startTime":"2026-04-30T21:01:26.034Z","endTime":"2026-04-30T21:01:37.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:01:37.772Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T21:01:38.604Z","endTime":"2026-04-30T21:02:32.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":1},"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":"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.6,"endSpeed":83.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483315376166722,"aZ":-13.218004734877116,"pfxX":3.308616726361321,"pfxZ":10.521481111975238,"pX":0.7538286536240146,"pZ":2.557041005258049,"vX0":-1.0252246480053526,"vY0":-133.31874352700592,"vZ0":-6.789147933731258,"x":88.27,"y":169.74,"x0":0.7133893224512723,"y0":50.00126030944987,"z0":6.089419059578187,"aX":5.958918192408952},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":-5.8,"spinRate":2293,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.41074839213478853,"extension":6.1333626048641685},"index":0,"playId":"efa6e050-5cc3-3ebf-956f-a7d10b145570","pitchNumber":1,"startTime":"2026-04-30T21:02:03.788Z","endTime":"2026-04-30T21:02:07.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.426363543353737,"aZ":-27.710499358014957,"pfxX":0.44760635176998864,"pfxZ":2.8880458725793208,"pX":0.2828437807923425,"pZ":2.6697569523640445,"vX0":-2.9377651492327783,"vY0":-122.9906100077708,"vZ0":-2.3489500620699157,"x":106.22,"y":166.7,"x0":1.430217673771585,"y0":50.00203734495024,"z0":5.967048915657257,"aX":0.6918317550963999},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.9,"breakHorizontal":-0.2,"spinRate":2500,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.443889580142506,"extension":6.187660495876476},"hitData":{"launchSpeed":91.8,"launchAngle":54.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":103.17,"coordY":112.57}},"index":1,"playId":"7751361d-9ee9-3008-8856-1fd56dfdf900","pitchNumber":2,"startTime":"2026-04-30T21:02:19.096Z","endTime":"2026-04-30T21:02:32.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:02:32.834Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jacob Wilson flies into a double play, right fielder Starling Marte to first baseman Salvador Perez. Zack Gelof out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T21:04:58.340Z","endTime":"2026-04-30T21:06:20.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T21:02:46.341Z","endTime":"2026-04-30T21:03:09.576Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: John Schreiber replaces Noah Cameron.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T21:03:09.576Z","endTime":"2026-04-30T21:05:00.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05000181800842,"aZ":-32.70934715570062,"pfxX":-5.865255119103115,"pfxZ":-0.3011223294449632,"pX":0.41353275760381836,"pZ":3.4608832526761244,"vX0":9.520074482050648,"vY0":-130.8434957304731,"vZ0":3.0627053511745785,"x":101.24,"y":145.34,"x0":-2.4874779717634867,"y0":50.005722438125616,"z0":4.70514844884927,"aX":-10.3122542136405},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":8.9,"spinRate":2265,"spinDirection":257},"zone":3,"typeConfidence":0.41,"plateTime":0.41642754359984924,"extension":6.412694253570108},"index":2,"playId":"52500d02-6c70-3303-ac9b-32f94b060fda","pitchNumber":1,"startTime":"2026-04-30T21:05:00.544Z","endTime":"2026-04-30T21:05:04.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823699584048125,"aZ":-37.219331737545986,"pfxX":-8.433988330056499,"pfxZ":-2.8449545019077593,"pX":1.0049616638259862,"pZ":1.6162751816069774,"vX0":11.681802192985172,"vY0":-131.92581893441596,"vZ0":-0.3791400186962808,"x":78.69,"y":195.14,"x0":-2.3750701291246936,"y0":50.00468213529248,"z0":4.494071982690221,"aX":-14.938111381947273},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-5.0,"breakHorizontal":12.8,"spinRate":2234,"spinDirection":260},"zone":14,"typeConfidence":0.89,"plateTime":0.4144226427917701,"extension":6.376783549406644},"index":3,"playId":"a899f484-f21f-3cd4-a040-ac8c83b37dbf","pitchNumber":2,"startTime":"2026-04-30T21:05:17.331Z","endTime":"2026-04-30T21:05:21.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119730434654844,"aZ":-36.52665892285242,"pfxX":-6.702664644770323,"pfxZ":-2.4682180354347283,"pX":-0.04825616931927854,"pZ":1.954628936586426,"vX0":8.554500626043412,"vY0":-131.85426522581164,"vZ0":0.9344145806703181,"x":118.84,"y":186.01,"x0":-2.4584887260771855,"y0":50.00013277567906,"z0":4.283705710499234,"aX":-11.842555524623133},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-4.1,"breakHorizontal":10.3,"spinRate":2175,"spinDirection":261},"zone":8,"typeConfidence":0.85,"plateTime":0.4148578288385836,"extension":6.51308576022369},"index":4,"playId":"4c67deb8-d506-34e1-97fd-1901bb3135c9","pitchNumber":3,"startTime":"2026-04-30T21:05:34.943Z","endTime":"2026-04-30T21:05:38.559Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"playId":"3fbae5d5-46ac-34e8-b490-b470197e0884","startTime":"2026-04-30T21:05:54.984Z","endTime":"2026-04-30T21:05:58.295Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94562363201169,"aZ":-29.60316462973345,"pfxX":7.802228575855386,"pfxZ":1.842508983536539,"pX":1.0794226419809436,"pZ":1.9757029267038226,"vX0":6.418162322416143,"vY0":-117.57643699518029,"vZ0":0.9286041819489155,"x":75.85,"y":185.44,"x0":-2.7024418719794165,"y0":50.00357845295103,"z0":4.329426881999362,"aX":10.88805007782017},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.8,"breakHorizontal":-15.7,"spinRate":2699,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.4664042050055457,"extension":6.310484893849351},"hitData":{"launchSpeed":75.9,"launchAngle":24.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.78,"coordY":112.98}},"index":6,"playId":"13848dc0-99dc-37ce-9554-f5445d54cb86","pitchNumber":4,"startTime":"2026-04-30T21:06:13.187Z","endTime":"2026-04-30T21:06:20.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:06:20.199Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, first baseman Nick Kurtz to pitcher Scott Barlow.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T21:08:03.270Z","endTime":"2026-04-30T21:10:10.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605130,"link":"/api/v1/people/605130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.562730693132703,"aZ":-26.394608840983764,"pfxX":3.955554013185509,"pfxZ":4.365361910663164,"pX":1.667608180258142,"pZ":1.6761056517057462,"vX0":7.2251807281052205,"vY0":-114.43428522230585,"vZ0":-2.046104046181528,"x":53.43,"y":193.53,"x0":-2.0471141867687908,"y0":50.00054044998205,"z0":5.173127928809808,"aX":5.233097490825633},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":7.7,"breakHorizontal":-9.0,"spinRate":2531,"spinDirection":84},"zone":14,"typeConfidence":0.9,"plateTime":0.47905062878930593,"extension":6.3286796753157635},"index":0,"playId":"fb90ebd4-51bf-3cfd-b23e-37afc6cb4547","pitchNumber":1,"startTime":"2026-04-30T21:08:31.512Z","endTime":"2026-04-30T21:08:35.176Z","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":87.8,"endSpeed":79.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.807508483246743,"aZ":-21.491307900234112,"pfxX":-8.64225640346596,"pfxZ":6.5331219935394955,"pX":0.5171926114926779,"pZ":4.2307224184327135,"vX0":8.240328654312515,"vY0":-127.5134481832143,"vZ0":0.7942059942718638,"x":97.29,"y":124.55,"x0":-1.6435690005969716,"y0":50.005860438343646,"z0":5.619100235263369,"aX":-14.141805103024257},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.2,"breakHorizontal":13.7,"spinRate":2257,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.4305991771560307,"extension":6.641396273385525},"index":1,"playId":"7ee9fc3f-1400-39a3-a1ab-b9180dcdc054","pitchNumber":2,"startTime":"2026-04-30T21:08:50.086Z","endTime":"2026-04-30T21:08:53.086Z","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":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99427980728984,"aZ":-24.979055983809367,"pfxX":3.252245699183451,"pfxZ":5.267144090215977,"pX":-0.08285521488650158,"pZ":1.4152157578225377,"vX0":4.563085898759421,"vY0":-115.9202397704268,"vZ0":-2.548319351995608,"x":120.16,"y":200.57,"x0":-2.496674409677577,"y0":50.00060644873839,"z0":4.905261544796604,"aX":4.4397622647834},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.2,"breakHorizontal":-7.0,"spinRate":2342,"spinDirection":92},"zone":13,"typeConfidence":0.9,"plateTime":0.47190899865251623,"extension":6.45715462956574},"index":2,"playId":"a3be7d9c-7bb5-364e-a9c9-1a32d3556f30","pitchNumber":3,"startTime":"2026-04-30T21:09:08.613Z","endTime":"2026-04-30T21:09:13.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.961809324338784,"aZ":-24.13559774750729,"pfxX":-8.93520812880528,"pfxZ":4.985149772718437,"pX":-0.5103431612585124,"pZ":2.902353571789833,"vX0":6.343209539991026,"vY0":-126.26699383691141,"vZ0":-1.3698931183149345,"x":136.45,"y":160.42,"x0":-1.8954792143309804,"y0":50.00417923879713,"z0":5.395873903101753,"aX":-14.413906998695278},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.0,"breakHorizontal":14.8,"spinRate":2209,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.433961876709271,"extension":6.704802696550009},"index":3,"playId":"432a8d90-5a22-3019-8c79-e6670d5af806","pitchNumber":4,"startTime":"2026-04-30T21:09:24.454Z","endTime":"2026-04-30T21:09:28.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.400343785266696,"aZ":-25.951520232405606,"pfxX":2.475334394113328,"pfxZ":4.518505980946321,"pX":-0.4567090085299752,"pZ":1.740344175874491,"vX0":3.82478025334849,"vY0":-116.19672085345282,"vZ0":-1.8315770444504165,"x":134.41,"y":191.79,"x0":-2.441317011350782,"y0":50.00206287251455,"z0":4.988656179136666,"aX":3.4064819342577066},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":8.0,"breakHorizontal":-5.4,"spinRate":2424,"spinDirection":93},"zone":7,"typeConfidence":0.81,"plateTime":0.4701784486627836,"extension":6.566112786384917},"index":4,"playId":"b723e11f-5104-36a3-8acd-d22833e847f1","pitchNumber":5,"startTime":"2026-04-30T21:09:46.834Z","endTime":"2026-04-30T21:09:50.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49398641240276,"aZ":-36.016600824416265,"pfxX":7.517178117895267,"pfxZ":-3.156903310494502,"pX":1.2613921735123816,"pZ":1.5054886522113853,"vX0":5.282372289744117,"vY0":-109.99169031936934,"vZ0":-0.006966660369045918,"x":68.92,"y":198.13,"x0":-2.1522486639555938,"y0":50.00037245678833,"z0":5.344917186569283,"aX":9.159173042943568},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-5.4,"breakHorizontal":-15.0,"spinRate":2516,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.49899939234416646,"extension":6.572541727922948},"hitData":{"launchSpeed":63.4,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.15,"coordY":157.93}},"index":5,"playId":"58d9aec6-0fd4-32ce-a25d-c3bc9595220e","pitchNumber":6,"startTime":"2026-04-30T21:10:02.761Z","endTime":"2026-04-30T21:10:10.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:10:10.064Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Massey walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T21:10:42.335Z","endTime":"2026-04-30T21:12:37.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Michael Massey replaces Nick Loftin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T21:10:23.997Z","endTime":"2026-04-30T21:10:44.438Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":679845,"link":"/api/v1/people/679845"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":69.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.966563688914007,"aZ":-34.80743546454722,"pfxX":8.258110426931626,"pfxZ":-2.1498221149872245,"pX":1.178815369905127,"pZ":0.9611171445354303,"vX0":5.134663689976772,"vY0":-110.64142583046447,"vZ0":-1.51610676375434,"x":72.07,"y":212.83,"x0":-2.2546129110735493,"y0":50.00344791335853,"z0":5.3435251986637535,"aX":10.113656078379396},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-4.0,"breakHorizontal":-16.4,"spinRate":2665,"spinDirection":69},"zone":14,"typeConfidence":0.89,"plateTime":0.4973637962359594,"extension":6.590073931563206},"index":1,"playId":"9a4bf845-573d-3f87-ab22-ccca698fa6d1","pitchNumber":1,"startTime":"2026-04-30T21:10:44.438Z","endTime":"2026-04-30T21:10:48.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.481556892119002,"aZ":-21.130982280172145,"pfxX":-9.733376976069556,"pfxZ":6.519462676677704,"pX":2.2662182325172258,"pZ":1.005137250888217,"vX0":13.482908931648364,"vY0":-129.45005189715343,"vZ0":-6.401216936022127,"x":30.62,"y":211.64,"x0":-1.7495580294653559,"y0":50.00347840741761,"z0":5.132029731346631,"aX":-16.490162603915895},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.4,"breakHorizontal":14.5,"spinRate":2228,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4234118765597672,"extension":6.854646723966495},"index":2,"playId":"97439b2e-6603-313c-a2b5-f074ac2610c2","pitchNumber":2,"startTime":"2026-04-30T21:11:12.399Z","endTime":"2026-04-30T21:11:16.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":80.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390583615345342,"aZ":-20.099755072012922,"pfxX":-7.787212930653093,"pfxZ":7.216431088017112,"pX":0.5609487453994781,"pZ":1.9785903367805278,"vX0":9.17935015017287,"vY0":-129.18417447734794,"vZ0":-3.9775621207381624,"x":95.62,"y":185.36,"x0":-2.043234298379362,"y0":50.00325220434488,"z0":5.10248726988476,"aX":-13.03219597722888},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2281,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.42558381131726186,"extension":6.810300820086549},"index":3,"playId":"39ef3bf1-0b9e-3751-8701-464aac021467","pitchNumber":3,"startTime":"2026-04-30T21:11:43.132Z","endTime":"2026-04-30T21:11:46.436Z","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":78.3,"endSpeed":70.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41112096687765,"aZ":-20.5848130176401,"pfxX":2.424334821605872,"pfxZ":9.032868136500518,"pX":-1.7646213221171967,"pZ":3.761680979334864,"vX0":1.1405513418181217,"vY0":-113.89582043110903,"vZ0":1.6074305134819677,"x":184.26,"y":137.21,"x0":-2.5906378443483904,"y0":50.00552130872717,"z0":5.115266626659606,"aX":3.1121600060869197},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":17.2,"breakHorizontal":-4.7,"spinRate":2244,"spinDirection":101},"zone":11,"typeConfidence":0.94,"plateTime":0.4852061592526642,"extension":6.43575550861188},"index":4,"playId":"f4ca9aba-5060-3cce-bbc5-02f812a3f766","pitchNumber":4,"startTime":"2026-04-30T21:11:59.090Z","endTime":"2026-04-30T21:12:02.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.597737403219796,"aZ":-21.7187787844182,"pfxX":2.2845108872564532,"pfxZ":7.935325086826004,"pX":1.06789186902635,"pZ":1.4915901791198396,"vX0":6.923930196838513,"vY0":-114.98889536735919,"vZ0":-2.6979592586896946,"x":76.29,"y":198.51,"x0":-2.2991251975783897,"y0":50.00108877701166,"z0":4.824841577189246,"aX":3.0067699433328308},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":13.8,"breakHorizontal":-6.1,"spinRate":2376,"spinDirection":97},"zone":14,"typeConfidence":0.93,"plateTime":0.4793681171629611,"extension":6.563378324087038},"index":5,"playId":"a55de6e5-32ce-38e4-85bb-0682be0ff67c","pitchNumber":5,"startTime":"2026-04-30T21:12:17.501Z","endTime":"2026-04-30T21:12:20.890Z","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":1},"pitchData":{"startSpeed":88.2,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92954571091613,"aZ":-19.731952368785205,"pfxX":-10.60143549107335,"pfxZ":7.709577203356964,"pX":1.0144669384675362,"pZ":1.141753411455431,"vX0":10.839383869050929,"vY0":-127.72150864170554,"vZ0":-5.721938683669364,"x":78.33,"y":207.95,"x0":-1.954180765602399,"y0":50.00521671811948,"z0":5.015232402690653,"aX":-17.116010006015326},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.5,"breakHorizontal":16.1,"spinRate":2188,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.4326750637222716,"extension":6.719695590576035},"index":6,"playId":"922889e0-3b90-3715-bc21-4ef033f3a46a","pitchNumber":6,"startTime":"2026-04-30T21:12:33.281Z","endTime":"2026-04-30T21:12:37.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:12:37.645Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Starling Marte lines out sharply to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T21:12:51.958Z","endTime":"2026-04-30T21:14:07.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77636852937327,"aZ":-21.20321124676042,"pfxX":2.8171356758816457,"pfxZ":7.855848211457841,"pX":0.5929726285439051,"pZ":2.184441478419749,"vX0":5.993843641607767,"vY0":-117.8145030859011,"vZ0":-1.9714803610573108,"x":94.4,"y":179.8,"x0":-2.3567868726313423,"y0":50.00234083858966,"z0":5.005055496330636,"aX":3.932520473404122},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":13.9,"breakHorizontal":-6.6,"spinRate":2425,"spinDirection":95},"zone":6,"typeConfidence":0.94,"plateTime":0.46610503990722885,"extension":6.626538594551528},"index":0,"playId":"57ab5189-3d41-32ed-ac00-2b854265b82d","pitchNumber":1,"startTime":"2026-04-30T21:13:04.595Z","endTime":"2026-04-30T21:13:07.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.084370016334532,"aZ":-37.740042123208255,"pfxX":7.7372489172098415,"pfxZ":-4.4766592394602425,"pX":0.11412933580566713,"pZ":1.60029634332666,"vX0":3.2122452536116115,"vY0":-111.7328954709035,"vZ0":0.17732493012915573,"x":112.65,"y":195.57,"x0":-2.3540978632358547,"y0":50.00045582818973,"z0":5.448818034531677,"aX":9.627188707167454},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-7.7,"breakHorizontal":-14.9,"spinRate":2683,"spinDirection":68},"zone":14,"typeConfidence":0.91,"plateTime":0.49318426879384125,"extension":6.395873735041555},"index":1,"playId":"54cd7cd5-260f-3b52-9496-30fc00650b69","pitchNumber":2,"startTime":"2026-04-30T21:13:20.687Z","endTime":"2026-04-30T21:13:26.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-30T21:13:42.627Z","endTime":"2026-04-30T21:13:55.858Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"}},{"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":78.1,"endSpeed":72.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.763095268872178,"aZ":-27.71499662044657,"pfxX":4.871103791165402,"pfxZ":3.3971460616096927,"pX":0.23775273461067875,"pZ":2.1961898558972344,"vX0":4.029557063297785,"vY0":-113.78842985822493,"vZ0":-0.3512242326889057,"x":107.94,"y":179.48,"x0":-2.188417172091132,"y0":50.00134851557207,"z0":5.097030251480632,"aX":6.3905759986605135},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":6.4,"breakHorizontal":-9.8,"spinRate":2511,"spinDirection":88},"zone":9,"typeConfidence":0.88,"plateTime":0.4812442005884692,"extension":6.562434996280481},"hitData":{"launchSpeed":105.4,"launchAngle":19.0,"totalDistance":342.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.84,"coordY":61.99}},"index":3,"playId":"8a81757b-f32d-3933-b211-5872c5b425ca","pitchNumber":3,"startTime":"2026-04-30T21:13:55.858Z","endTime":"2026-04-30T21:14:07.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:14:07.866Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carter Jensen flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T21:16:24.542Z","endTime":"2026-04-30T21:16:51.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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-30T21:14:14.912Z","endTime":"2026-04-30T21:14:25.222Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brady Basso replaces Scott Barlow.","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-30T21:14:25.222Z","endTime":"2026-04-30T21:16:26.822Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669620,"link":"/api/v1/people/669620"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818559973598454,"aZ":-23.633201263735213,"pfxX":0.606795357418386,"pfxZ":4.820400747401671,"pX":-0.5218984351330577,"pZ":3.7398384043166635,"vX0":-6.8436623319518,"vY0":-131.9555033818332,"vZ0":-2.7663655740976916,"x":136.89,"y":137.8,"x0":2.021123793319261,"y0":50.003885760925996,"z0":6.534021640790122,"aX":1.0766311888937896},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":0.4,"spinRate":2250,"spinDirection":164},"zone":11,"typeConfidence":0.73,"plateTime":0.4143325381335008,"extension":6.177494249434582},"index":2,"playId":"1af580e9-4eeb-31fd-9774-3d23009e6e91","pitchNumber":1,"startTime":"2026-04-30T21:16:26.822Z","endTime":"2026-04-30T21:16:30.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09209405920552,"aZ":-21.125203416228434,"pfxX":-0.07124959789965946,"pfxZ":6.267388559583241,"pX":0.08580585723283063,"pZ":2.5591941622450567,"vX0":-4.578551009542768,"vY0":-131.22335337379627,"vZ0":-5.786069515627446,"x":113.73,"y":169.68,"x0":1.854841282173928,"y0":50.00030393948287,"z0":6.343728433660503,"aX":-0.1240650120541045},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":1.1,"spinRate":2251,"spinDirection":158},"zone":5,"typeConfidence":0.93,"plateTime":0.4157728496152173,"extension":6.211288626075344},"hitData":{"launchSpeed":96.3,"launchAngle":47.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.19,"coordY":84.97}},"index":3,"playId":"bf4e96a2-1d48-34b9-b3c9-65ce923c5f86","pitchNumber":2,"startTime":"2026-04-30T21:16:42.206Z","endTime":"2026-04-30T21:16:51.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:16:51.896Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers doubles (9) on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:19:01.673Z","endTime":"2026-04-30T21:19:34.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Michael Massey remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T21:18:00.437Z","endTime":"2026-04-30T21:19:03.858Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":679845,"link":"/api/v1/people/679845"}},{"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":88.4,"endSpeed":81.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.046621839443517,"aZ":-23.580869832451423,"pfxX":-1.7328313923951901,"pfxZ":5.114586990384357,"pX":0.026372950620349035,"pZ":2.1493832107006945,"vX0":7.281876385435413,"vY0":-128.66114398990362,"vZ0":-1.576097210187397,"x":115.99,"y":180.75,"x0":-2.6122990522826397,"y0":50.0041276972563,"z0":4.592677009377457,"aX":-2.9127076079818255},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":1.6,"spinRate":2338,"spinDirection":242},"zone":8,"typeConfidence":0.87,"plateTime":0.4252917209917082,"extension":6.423079167033434},"index":1,"playId":"93ac5c66-bd34-3c98-ad9d-18213cc73f84","pitchNumber":1,"startTime":"2026-04-30T21:19:03.858Z","endTime":"2026-04-30T21:19:07.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.378724315081843,"aZ":-29.582090400291957,"pfxX":9.465576593879803,"pfxZ":1.925648058266951,"pX":0.6362684318332179,"pZ":3.203356141624874,"vX0":4.970469730256737,"vY0":-115.78090968552144,"vZ0":3.6798705304475217,"x":92.75,"y":152.29,"x0":-2.7741335550170216,"y0":50.002252839604026,"z0":4.4391407245898975,"aX":12.737484130744692},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":4.8,"breakHorizontal":-18.5,"spinRate":2751,"spinDirection":78},"zone":3,"typeConfidence":0.9,"plateTime":0.47465264853633116,"extension":6.269567359995657},"hitData":{"launchSpeed":94.0,"launchAngle":23.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.13,"coordY":66.7}},"index":2,"playId":"0969fe2f-4bae-38bc-a696-b5f34c2d8e7b","pitchNumber":2,"startTime":"2026-04-30T21:19:20.144Z","endTime":"2026-04-30T21:19:34.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:19:34.155Z","atBatIndex":63},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"John Schreiber intentionally walks Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:19:39.078Z","endTime":"2026-04-30T21:20:18.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"08250166-0656-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-30T21:20:16.771Z","endTime":"2026-04-30T21:20:16.793Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":1,"playId":"08250166-0656-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-30T21:20:16.793Z","endTime":"2026-04-30T21:20:16.794Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":2,"playId":"08250166-0656-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-30T21:20:16.794Z","endTime":"2026-04-30T21:20:16.796Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":3,"playId":"08250166-0656-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-30T21:20:16.796Z","endTime":"2026-04-30T21:20:18.219Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-04-30T21:20:18.219Z","atBatIndex":64},{"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. Shea Langeliers to 3rd. Nick Kurtz out at 2nd. Jeff McNeil to 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:21:38.302Z","endTime":"2026-04-30T21:22:25.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0,1,2],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","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":4},"credits":[]},{"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":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jeff McNeil replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T21:20:25.164Z","endTime":"2026-04-30T21:20:55.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"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":0},"index":1,"startTime":"2026-04-30T21:20:55.073Z","endTime":"2026-04-30T21:21:40.409Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.661186212361155,"aZ":-35.655670567918385,"pfxX":-3.99221027906912,"pfxZ":-2.2051152267196894,"pX":0.7710927250643314,"pZ":0.9962999538321993,"vX0":9.398927833546269,"vY0":-124.27800631045113,"vZ0":-1.821605639585942,"x":87.61,"y":211.88,"x0":-2.525054896895978,"y0":50.002693562503104,"z0":4.673851241769748,"aX":-6.305841145116166},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.2,"breakHorizontal":5.3,"spinRate":967,"spinDirection":280},"zone":14,"typeConfidence":0.85,"plateTime":0.43912693347040666,"extension":6.409698809415113},"index":2,"playId":"304a6e13-9cf2-3a21-b620-4b5a5d95b67c","pitchNumber":1,"startTime":"2026-04-30T21:21:40.409Z","endTime":"2026-04-30T21:21:44.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16379118026019,"aZ":-30.351338912149597,"pfxX":8.202491468188212,"pfxZ":1.2738597339911477,"pX":-0.12436135331432384,"pZ":1.3962295896505186,"vX0":4.149675972925646,"vY0":-118.92897141809887,"vZ0":-0.3570470607262196,"x":121.74,"y":201.08,"x0":-2.956122316820098,"y0":50.00577231946061,"z0":4.293949769872711,"aX":11.787902909997749},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.5,"breakHorizontal":-15.8,"spinRate":2609,"spinDirection":72},"zone":13,"typeConfidence":0.9,"plateTime":0.4600144397095902,"extension":6.249399375309141},"index":3,"playId":"1a686b82-05e3-320f-82d5-eedd64d4653e","pitchNumber":2,"startTime":"2026-04-30T21:21:59.788Z","endTime":"2026-04-30T21:22:04.123Z","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":88.8,"endSpeed":82.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.363991305758947,"aZ":-28.458835385928463,"pfxX":-0.7298337917075577,"pfxZ":2.1548710433338556,"pX":-0.20585230258772563,"pZ":2.6987962119128017,"vX0":6.499924590592949,"vY0":-129.33155747855352,"vZ0":0.5966279869674338,"x":124.85,"y":165.91,"x0":-2.6375094766169647,"y0":50.003894577334094,"z0":4.616974842543365,"aX":-1.25997459016144},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":0.1,"spinRate":2450,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.4206007577077564,"extension":6.406853114047732},"hitData":{"launchSpeed":94.4,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.8,"coordY":151.01}},"index":4,"playId":"8bef8a73-184e-3954-9820-890b75864f6c","pitchNumber":3,"startTime":"2026-04-30T21:22:18.192Z","endTime":"2026-04-30T21:22:25.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:22:25.223Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to shortstop Bobby Witt Jr. Shea Langeliers scores. Jeff McNeil to 2nd.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:22:45.876Z","endTime":"2026-04-30T21:23:19.289Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":670167,"link":"/api/v1/people/670167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856210565100415,"aZ":-35.43319651393678,"pfxX":-9.589963399569745,"pfxZ":-1.8203630799345891,"pX":0.45948071832914417,"pZ":2.1982584345943823,"vX0":10.908949498756607,"vY0":-133.13280902098884,"vZ0":0.7360779327643654,"x":99.49,"y":179.43,"x0":-2.4545496048138586,"y0":50.00503159382735,"z0":4.492322172830818,"aX":-17.13469202489315},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.9,"breakHorizontal":14.9,"spinRate":2080,"spinDirection":260},"zone":6,"typeConfidence":0.9,"plateTime":0.4121553839762724,"extension":6.396750464059815},"hitData":{"launchSpeed":69.3,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.88,"coordY":167.75}},"index":0,"playId":"1dee6d2e-cd8d-318e-ba8e-531dc1ef7593","pitchNumber":1,"startTime":"2026-04-30T21:23:11.279Z","endTime":"2026-04-30T21:23:19.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:23:19.289Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to center fielder Lane Thomas. Jeff McNeil to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:23:36.215Z","endTime":"2026-04-30T21:25:47.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnThird":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":91.4,"endSpeed":83.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72592482986958,"aZ":-38.225979932882645,"pfxX":-7.824495472915906,"pfxZ":-3.380265630047319,"pX":-0.9900506696266577,"pZ":3.0294781008885154,"vX0":6.8336226366967985,"vY0":-132.93062023606572,"vZ0":3.0261635498306467,"x":154.74,"y":156.98,"x0":-2.5785743808241817,"y0":50.00616410531042,"z0":4.652976927852435,"aX":-13.99387626378657},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-5.2,"breakHorizontal":12.7,"spinRate":2251,"spinDirection":256},"zone":11,"typeConfidence":0.91,"plateTime":0.4121823751161582,"extension":6.3061013580789185},"index":0,"playId":"fd2aeef5-2f34-329a-8faa-19d869441171","pitchNumber":1,"startTime":"2026-04-30T21:24:00.519Z","endTime":"2026-04-30T21:24:04.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23632818121435,"aZ":-40.398736417781684,"pfxX":-6.179134902497352,"pfxZ":-5.125328142301685,"pX":0.03534314115332869,"pZ":2.549198865030865,"vX0":8.381865444731321,"vY0":-125.57895302197961,"vZ0":2.5226787811333606,"x":115.65,"y":169.95,"x0":-2.535100674047633,"y0":50.002442261812526,"z0":4.8064576769807505,"aX":-9.919417389445837},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.5,"breakHorizontal":9.4,"spinRate":1300,"spinDirection":278},"zone":5,"typeConfidence":0.92,"plateTime":0.43533853302610703,"extension":6.45624446811455},"index":1,"playId":"eb58438c-1c46-388b-a39c-d805949fc5ec","pitchNumber":2,"startTime":"2026-04-30T21:24:17.847Z","endTime":"2026-04-30T21:24:21.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158889640717238,"aZ":-38.30217699746971,"pfxX":-7.307177241510467,"pfxZ":-3.40088470920106,"pX":-1.3189898922983332,"pZ":3.087407512925457,"vX0":5.740466611414135,"vY0":-133.536971476088,"vZ0":2.900240673770939,"x":167.28,"y":155.42,"x0":-2.548794813363166,"y0":50.000649636432335,"z0":4.745473562965743,"aX":-13.175463547317381},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-5.3,"breakHorizontal":12.0,"spinRate":2243,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.4104044457059488,"extension":6.405850772779225},"index":2,"playId":"18dc965c-6acf-332f-b791-2d3f3b0d6389","pitchNumber":3,"startTime":"2026-04-30T21:24:35.204Z","endTime":"2026-04-30T21:24:38.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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49722669391362,"aZ":-28.465727698756357,"pfxX":0.6532597192238487,"pfxZ":2.2225495579563983,"pX":-1.6762624145968328,"pZ":4.13450406438157,"vX0":2.503286435526242,"vY0":-128.10341068575332,"vZ0":3.7477923243673192,"x":180.9,"y":127.15,"x0":-2.749418421102528,"y0":50.00234757948782,"z0":4.872960781831414,"aX":1.089679061731505},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":-1.7,"spinRate":2408,"spinDirection":195},"zone":11,"typeConfidence":0.92,"plateTime":0.4269308692178635,"extension":6.261470482936726},"index":3,"playId":"24b1fc33-ee43-3064-a19d-6a4569dbc94f","pitchNumber":4,"startTime":"2026-04-30T21:24:53.562Z","endTime":"2026-04-30T21:24:56.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72166714953381,"aZ":-36.37889052360148,"pfxX":-9.491214391307295,"pfxZ":-2.3999411813344693,"pX":0.5957120925243553,"pZ":2.8471227204586294,"vX0":10.984184279134183,"vY0":-131.9453640232382,"vZ0":2.2693591330920473,"x":94.29,"y":161.91,"x0":-2.4004364345100333,"y0":50.00275406187936,"z0":4.668312995657725,"aX":-16.630489623241488},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.5,"breakHorizontal":14.6,"spinRate":2327,"spinDirection":253},"zone":3,"typeConfidence":0.9,"plateTime":0.4161194972883573,"extension":6.46601857754936},"index":4,"playId":"510daa71-39f9-3f61-a7f0-ec6fd5d193a4","pitchNumber":5,"startTime":"2026-04-30T21:25:14.693Z","endTime":"2026-04-30T21:25:19.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890878245834983,"aZ":-19.775814072548926,"pfxX":-7.19052209320162,"pfxZ":6.8818648732336385,"pX":-0.3375990083345981,"pZ":3.107078841888863,"vX0":8.287353601649396,"vY0":-133.201781684378,"vZ0":-0.29159563805617067,"x":129.87,"y":154.89,"x0":-2.5510119143482095,"y0":50.00339331607623,"z0":4.644489875299762,"aX":-12.956622215022039},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2305,"spinDirection":244},"zone":1,"typeConfidence":0.9,"plateTime":0.4107696096867106,"extension":6.500884927184751},"hitData":{"launchSpeed":94.0,"launchAngle":29.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.31,"coordY":49.3}},"index":5,"playId":"46788a96-114c-30b9-8896-3c39ed53b4d7","pitchNumber":6,"startTime":"2026-04-30T21:25:35.329Z","endTime":"2026-04-30T21:25:47.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:25:47.724Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wynns flies out to center fielder Lane Thomas.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T21:25:55.812Z","endTime":"2026-04-30T21:27:41.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":72.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20695013124924,"aZ":-29.523260558468348,"pfxX":9.939758258348867,"pfxZ":1.9587682455988489,"pX":1.3425813008360727,"pZ":2.0183565885581953,"vX0":6.469475929740644,"vY0":-117.13805518242579,"vZ0":1.252805941905246,"x":65.82,"y":184.28,"x0":-2.77050162273961,"y0":50.00542531368677,"z0":4.289077775895262,"aX":13.472624271534132},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":4.3,"breakHorizontal":-19.9,"spinRate":2753,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.47208121058597863,"extension":6.3679245979804024},"index":0,"playId":"381497a5-ef48-354f-8cac-a67112677393","pitchNumber":1,"startTime":"2026-04-30T21:26:30.714Z","endTime":"2026-04-30T21:26:34.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":71.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18916771621464,"aZ":-27.91573878903234,"pfxX":9.341644627739884,"pfxZ":3.2713769488440434,"pX":-0.16951082606200543,"pZ":2.8940600879360536,"vX0":3.3542854343661808,"vY0":-114.57585085555883,"vZ0":2.9662367425011076,"x":123.46,"y":160.64,"x0":-2.8747498506147435,"y0":50.00334992719365,"z0":4.346340769421644,"aX":12.167751106280226},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":7.2,"breakHorizontal":-17.9,"spinRate":2643,"spinDirection":74},"zone":2,"typeConfidence":0.9,"plateTime":0.4818095917850802,"extension":6.300523538843354},"index":1,"playId":"dab7658d-9357-30e7-b7b7-d1d0a930934d","pitchNumber":2,"startTime":"2026-04-30T21:26:47.035Z","endTime":"2026-04-30T21:26:50.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.709278409525982,"aZ":-28.712666084935865,"pfxX":11.19077537529182,"pfxZ":2.5698257465889522,"pX":-0.7085462517776633,"pZ":2.6237646464804967,"vX0":1.605271458083911,"vY0":-116.61181170808499,"vZ0":2.462754893291215,"x":144.01,"y":167.94,"x0":-2.860600566628553,"y0":50.00067238007319,"z0":4.306071980664012,"aX":15.04765699640349},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":5.8,"breakHorizontal":-20.6,"spinRate":2728,"spinDirection":75},"zone":4,"typeConfidence":0.9,"plateTime":0.473980641675503,"extension":6.273000889915443},"index":2,"playId":"ccb4f266-a587-32e9-8cca-df26bf9d3115","pitchNumber":3,"startTime":"2026-04-30T21:27:04.229Z","endTime":"2026-04-30T21:27:07.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.010616862874596,"aZ":-28.124442478617215,"pfxX":8.80874805595722,"pfxZ":3.0275160724259944,"pX":1.2888874724081087,"pZ":3.0688213494000403,"vX0":6.0861326827311695,"vY0":-116.39655349718126,"vZ0":3.0277602773933756,"x":67.87,"y":155.92,"x0":-2.527535819250967,"y0":50.00150571763439,"z0":4.4575192008514,"aX":11.779424327971952},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.7,"breakHorizontal":-17.8,"spinRate":2739,"spinDirection":75},"zone":12,"typeConfidence":0.9,"plateTime":0.4752030078398546,"extension":6.247404684042781},"hitData":{"launchSpeed":84.1,"launchAngle":41.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.72,"coordY":83.39}},"index":3,"playId":"0195a0c2-d52c-3ad6-b9b8-56cd599dc02a","pitchNumber":4,"startTime":"2026-04-30T21:27:31.919Z","endTime":"2026-04-30T21:27:41.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:27:41.680Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out, shortstop Jacob Wilson to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T21:29:59.725Z","endTime":"2026-04-30T21:30:25.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":4},"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":{"description":"Jeff McNeil remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T21:29:02.532Z","endTime":"2026-04-30T21:29:02.546Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"description":"Defensive switch from second base to center field for Zack Gelof.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T21:29:02.546Z","endTime":"2026-04-30T21:29:02.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"800"},{"details":{"description":"Defensive switch from center field to right field for Lawrence Butler.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-30T21:29:02.548Z","endTime":"2026-04-30T21:30:01.944Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"900"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81120318048068,"aZ":-14.211076569817333,"pfxX":3.629300551860586,"pfxZ":9.379526070192004,"pX":-0.8802010660574163,"pZ":1.9506162119229056,"vX0":-7.849310435545088,"vY0":-138.01187399986958,"vZ0":-9.204054818867068,"x":150.55,"y":186.11,"x0":1.5385073565220062,"y0":50.000129785700636,"z0":6.3018646362070205,"aX":6.949093490610754},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":-4.8,"spinRate":2368,"spinDirection":159},"zone":13,"typeConfidence":0.94,"plateTime":0.39798167979648014,"extension":6.374557405253175},"index":3,"playId":"442d6ae5-d736-3f5a-a2b4-1aa9622fdb65","pitchNumber":1,"startTime":"2026-04-30T21:30:01.944Z","endTime":"2026-04-30T21:30:05.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99290891027288,"aZ":-14.55137042898837,"pfxX":2.7903304481346454,"pfxZ":9.189878253664485,"pX":-0.26070472991053395,"pZ":2.4816154712790914,"vX0":-6.204966544209648,"vY0":-138.13593627101903,"vZ0":-7.7149566546521235,"x":126.94,"y":171.78,"x0":1.6599510456519118,"y0":50.00219785111095,"z0":6.304445545526243,"aX":5.350896200140278},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":-3.6,"spinRate":2353,"spinDirection":156},"zone":4,"typeConfidence":0.94,"plateTime":0.39768589857770875,"extension":6.135558737874432},"hitData":{"launchSpeed":93.6,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.73,"coordY":162.17}},"index":4,"playId":"6ba32fb0-f5f0-3e4b-bb46-4fe32cb1853f","pitchNumber":2,"startTime":"2026-04-30T21:30:16.218Z","endTime":"2026-04-30T21:30:25.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:30:25.474Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Elias Díaz homers (1) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T21:30:30.143Z","endTime":"2026-04-30T21:32:04.463Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":{"id":669620,"link":"/api/v1/people/669620"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03726188122712,"aZ":-42.94509825138511,"pfxX":-0.7395912826965366,"pfxZ":-8.329634554392104,"pX":0.044506226619308926,"pZ":3.3656608563766115,"vX0":-3.424862479561074,"vY0":-113.14857338400056,"vZ0":2.1754693291942937,"x":115.3,"y":147.91,"x0":1.6749985807271999,"y0":50.00060459741728,"z0":6.7014679759585585,"aX":-0.9561788300555165},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.2,"breakHorizontal":2.3,"spinRate":2325,"spinDirection":342},"zone":2,"typeConfidence":0.91,"plateTime":0.48445236987527274,"extension":6.222084532094917},"index":0,"playId":"46415714-75f6-3ea5-afe5-82fec0cca48f","pitchNumber":1,"startTime":"2026-04-30T21:30:49.311Z","endTime":"2026-04-30T21:30:53.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.887910487697972,"aZ":-27.63393353030622,"pfxX":10.015112577195545,"pfxZ":2.6158199891978953,"pX":1.5607119801586593,"pZ":2.9399840616084187,"vX0":-4.050293286086038,"vY0":-130.94652601072562,"vZ0":-3.5745044842222296,"x":57.51,"y":159.4,"x0":1.8271921224460153,"y0":50.00174098021601,"z0":6.392210406302867,"aX":17.375189058309466},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":-17.3,"spinRate":1734,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4184277125149487,"extension":6.052281091312067},"index":1,"playId":"f8105699-be43-377f-80bf-ffcbabe7ea35","pitchNumber":2,"startTime":"2026-04-30T21:31:06.668Z","endTime":"2026-04-30T21:31:09.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.712571122560533,"aZ":-13.349000421071247,"pfxX":3.280885913946502,"pfxZ":9.735814558280898,"pX":-0.6917523900829532,"pZ":2.699434087905484,"vX0":-7.350731309214782,"vY0":-138.15167541205494,"vZ0":-7.509130456839842,"x":143.37,"y":165.9,"x0":1.576924272204874,"y0":50.003362377450934,"z0":6.349709068114598,"aX":6.345004219486053},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":-4.4,"spinRate":2443,"spinDirection":153},"zone":4,"typeConfidence":0.95,"plateTime":0.39644222151498454,"extension":6.338073791018728},"index":2,"playId":"fdbde31e-e54e-3540-9e14-95107f9bce65","pitchNumber":3,"startTime":"2026-04-30T21:31:19.099Z","endTime":"2026-04-30T21:31:22.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14711059167089,"aZ":-24.11302783952253,"pfxX":9.1179787363542,"pfxZ":4.559928660219116,"pX":0.4203708587119336,"pZ":2.825154474986869,"vX0":-6.394210704848329,"vY0":-131.19613142104967,"vZ0":-4.539962994113327,"x":100.98,"y":162.5,"x0":1.6877067136465151,"y0":50.00187718627686,"z0":6.34465582296743,"aX":16.11472986018864},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-15.4,"spinRate":1804,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.41529003433499945,"extension":6.165879432263599},"hitData":{"launchSpeed":97.7,"launchAngle":29.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.94,"coordY":71.25}},"index":3,"playId":"2d8e3a9a-f457-36bb-a97d-bd765783aad3","pitchNumber":4,"startTime":"2026-04-30T21:31:39.446Z","endTime":"2026-04-30T21:32:04.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:32:04.463Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to center fielder Zack Gelof.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T21:32:09.480Z","endTime":"2026-04-30T21:33:06.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":87.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.031205353677606,"aZ":-10.84858773677177,"pfxX":4.801954132556643,"pfxZ":10.765608784161653,"pX":-0.15432895864091642,"pZ":2.8365579957464377,"vX0":-6.934073362070194,"vY0":-139.9683159352753,"vZ0":-7.8187236654582115,"x":122.88,"y":162.19,"x0":1.732987500799888,"y0":50.00458435586847,"z0":6.379230790222424,"aX":9.514466910950643},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":-7.2,"spinRate":2395,"spinDirection":156},"zone":2,"typeConfidence":0.95,"plateTime":0.3915364079147228,"extension":6.165919729483749},"index":0,"playId":"a554443b-7ae1-3ab6-ac7b-69650c69f41b","pitchNumber":1,"startTime":"2026-04-30T21:32:27.135Z","endTime":"2026-04-30T21:32:31.226Z","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.1,"endSpeed":83.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.846653936235104,"aZ":-22.444545040528837,"pfxX":-0.34775444521595467,"pfxZ":5.450552231885942,"pX":-0.33882136350745135,"pZ":2.942628477436172,"vX0":-5.088657343516075,"vY0":-132.61302085846324,"vZ0":-4.796147770611265,"x":129.92,"y":159.33,"x0":1.648497904279723,"y0":50.002669423773504,"z0":6.407907117833181,"aX":-0.6189595804673639},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":1.7,"spinRate":2373,"spinDirection":164},"zone":1,"typeConfidence":0.91,"plateTime":0.4127300731260042,"extension":5.96213289018539},"index":1,"playId":"86634f21-c207-311e-84cc-2a829faa73a6","pitchNumber":2,"startTime":"2026-04-30T21:32:39.453Z","endTime":"2026-04-30T21:32:42.453Z","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":96.6,"endSpeed":88.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49998582841933,"aZ":-11.730145120858948,"pfxX":3.2936718943805197,"pfxZ":10.141697215960106,"pX":-0.4318810257390285,"pZ":3.3455923381120054,"vX0":-6.996522760605838,"vY0":-140.53455522683112,"vZ0":-6.282246184072145,"x":133.46,"y":148.45,"x0":1.6532667714305855,"y0":50.002597603470704,"z0":6.359520407618692,"aX":6.639784289143585},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":-4.7,"spinRate":2424,"spinDirection":154},"zone":1,"typeConfidence":0.95,"plateTime":0.38856519176967597,"extension":6.005335273250086},"hitData":{"launchSpeed":99.7,"launchAngle":15.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":75.47}},"index":2,"playId":"a1014229-6467-3d47-be48-afb0452b5173","pitchNumber":3,"startTime":"2026-04-30T21:32:57.645Z","endTime":"2026-04-30T21:33:06.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:33:06.759Z","atBatIndex":71},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out to second baseman Jeff McNeil.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T21:33:14.300Z","endTime":"2026-04-30T21:33:32.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62565698841309,"aZ":-23.456739296496934,"pfxX":-0.25991685432793066,"pfxZ":4.790632285593102,"pX":-0.6640819009557957,"pZ":2.5180498781730813,"vX0":-5.892069031371764,"vY0":-132.85565006838442,"vZ0":-5.642554374961895,"x":142.31,"y":170.79,"x0":1.5996294072812962,"y0":50.00447403870794,"z0":6.333079527265999,"aX":-0.4722051625660662},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.9,"breakHorizontal":1.6,"spinRate":2289,"spinDirection":158},"zone":4,"typeConfidence":0.82,"plateTime":0.4094579315026312,"extension":6.184638784971748},"hitData":{"launchSpeed":74.2,"launchAngle":15.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":138.71,"coordY":133.86}},"index":0,"playId":"79740abb-6c8a-3132-b904-abb0118e83b7","pitchNumber":1,"startTime":"2026-04-30T21:33:27.168Z","endTime":"2026-04-30T21:33:32.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:33:32.800Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zack Gelof flies out to right fielder Starling Marte.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T21:35:56.814Z","endTime":"2026-04-30T21:36:08.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":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],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex Lange replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T21:34:35.096Z","endTime":"2026-04-30T21:35:58.925Z","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":"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":90.5,"endSpeed":83.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90141936069727,"aZ":-26.709398375307572,"pfxX":-0.9187190950582051,"pfxZ":3.1042992288863696,"pX":-0.0021849118321818736,"pZ":2.0732330322552404,"vX0":4.932783858585632,"vY0":-131.787648828232,"vZ0":-4.5456311606853825,"x":117.08,"y":182.8,"x0":-1.7784671108706107,"y0":50.00294727731841,"z0":5.792409217606256,"aX":-1.6177779516933233},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":0.6,"spinRate":2289,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.4155642497375509,"extension":6.546029211910109},"hitData":{"launchSpeed":92.6,"launchAngle":53.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.25,"coordY":105.18}},"index":1,"playId":"bc7fc54b-cec2-3418-9b04-bf2d0f7c17b9","pitchNumber":1,"startTime":"2026-04-30T21:35:58.925Z","endTime":"2026-04-30T21:36:08.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:36:08.975Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Isaac Collins.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T21:36:12.456Z","endTime":"2026-04-30T21:37:21.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756900227135965,"aZ":-24.674580424727168,"pfxX":-2.6160135406315037,"pfxZ":4.141143064340394,"pX":1.6040114700854997,"pZ":1.4998962570673726,"vX0":9.326036542403656,"vY0":-133.91169794401074,"vZ0":-6.003480315736538,"x":55.86,"y":198.28,"x0":-1.5885609911814265,"y0":50.002569239060065,"z0":5.543582807746657,"aX":-4.737739968806828},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":2.6,"spinRate":2329,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4095159053262081,"extension":6.2107458673286065},"index":0,"playId":"527d069d-a30a-3e1e-b59d-9d19cab9ab1a","pitchNumber":1,"startTime":"2026-04-30T21:36:34.010Z","endTime":"2026-04-30T21:36:38.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.457656439701616,"aZ":-25.962104791301364,"pfxX":-10.163529767022919,"pfxZ":3.243317475046272,"pX":-1.1468038134665324,"pZ":2.828999981070414,"vX0":5.421123340903536,"vY0":-137.79654286776204,"vZ0":-3.193451490701431,"x":160.71,"y":162.4,"x0":-1.8221474665392328,"y0":50.005934854469885,"z0":5.7627070243062075,"aX":-19.491429615702227},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.4,"breakHorizontal":17.3,"spinRate":2135,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39792706230975616,"extension":6.162112903241944},"index":1,"playId":"72e72669-c389-3aad-b0d2-748c7bea80bb","pitchNumber":2,"startTime":"2026-04-30T21:36:54.296Z","endTime":"2026-04-30T21:36:58.428Z","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":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.985923709492027,"aZ":-25.024155475500763,"pfxX":-11.387554494355179,"pfxZ":3.729093332046258,"pX":0.19654123491174075,"pZ":2.160993530468209,"vX0":9.096780256064095,"vY0":-137.90752821577595,"vZ0":-4.955786191043197,"x":109.51,"y":180.43,"x0":-1.6728352652348593,"y0":50.004023107017325,"z0":5.679364244776483,"aX":-21.83525232452988},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":18.6,"spinRate":2100,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3978834943256042,"extension":6.309297313288492},"hitData":{"launchSpeed":99.8,"launchAngle":33.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.3,"coordY":54.52}},"index":2,"playId":"68212af0-be46-3fcd-bef8-d80cd49664cf","pitchNumber":3,"startTime":"2026-04-30T21:37:08.395Z","endTime":"2026-04-30T21:37:21.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:37:21.175Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to center fielder Lane Thomas.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T21:37:21.196Z","endTime":"2026-04-30T21:38:00.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"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"},"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.899011924982716,"aZ":-27.92052015263941,"pfxX":-1.4127209287782545,"pfxZ":2.405351313895327,"pX":0.16462248657652476,"pZ":2.117007060453282,"vX0":5.394550092497241,"vY0":-131.68418344739993,"vZ0":-4.02602963987568,"x":110.72,"y":181.62,"x0":-1.7200090610494676,"y0":50.00559241514816,"z0":5.712864545235558,"aX":-2.5017248759757966},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.7,"breakHorizontal":1.4,"spinRate":2377,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.4146931823693327,"extension":6.314434670581988},"hitData":{"launchSpeed":87.1,"launchAngle":39.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.41,"coordY":83.15}},"index":0,"playId":"2d9645dc-1136-3a97-aa03-57114111dfb8","pitchNumber":1,"startTime":"2026-04-30T21:37:51.543Z","endTime":"2026-04-30T21:38:00.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:38:00.547Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jac Caglianone singles on a ground ball to third baseman Darell Hernaiz.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T21:40:27.346Z","endTime":"2026-04-30T21:41:30.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Perkins replaces Brady Basso.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T21:39:41.830Z","endTime":"2026-04-30T21:39:56.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jac Caglianone replaces Lane Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T21:39:56.244Z","endTime":"2026-04-30T21:40:29.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":657041,"link":"/api/v1/people/657041"}},{"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.8,"endSpeed":88.0,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38212586388602,"aZ":-19.481699261200635,"pfxX":-6.148868017468681,"pfxZ":6.401961335494846,"pX":-0.2656974147272641,"pZ":3.9608754314842143,"vX0":6.7934459269628364,"vY0":-139.43502405856015,"vZ0":-0.8816139381558659,"x":127.13,"y":131.84,"x0":-1.9270170761521925,"y0":50.00131941800599,"z0":5.558591363390994,"aX":-12.188223081098545},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":9.8,"spinRate":2142,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39182197550051345,"extension":6.200100770504274},"index":2,"playId":"77bcc0ab-59f3-341c-8757-1d441f1e2b20","pitchNumber":1,"startTime":"2026-04-30T21:40:29.476Z","endTime":"2026-04-30T21:40:32.476Z","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.5,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66428834968701,"aZ":-19.503129124950792,"pfxX":-4.585360880677265,"pfxZ":6.4377494369145225,"pX":-0.39299355561663446,"pZ":5.511854987048308,"vX0":5.846667521538615,"vY0":-139.0597913804627,"vZ0":3.10767834595311,"x":131.98,"y":89.96,"x0":-1.9218940776747213,"y0":50.003968336925524,"z0":5.670462701914572,"aX":-9.027738925979337},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":7.2,"spinRate":2139,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3930886802415303,"extension":6.1810558342434705},"index":3,"playId":"eb0cebc6-a458-3560-9e7d-8fe2395f582b","pitchNumber":2,"startTime":"2026-04-30T21:40:45.919Z","endTime":"2026-04-30T21:40:48.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.744949107286732,"aZ":-33.33190582184803,"pfxX":7.133776208227314,"pfxZ":-0.7353232370146721,"pX":0.7352650261492799,"pZ":2.500392351551737,"vX0":4.528129657622603,"vY0":-124.02750853507924,"vZ0":-0.5190073274787042,"x":88.97,"y":171.27,"x0":-2.0355391278917816,"y0":50.0031007274814,"z0":5.470854606111215,"aX":11.212876289458885},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.2,"breakHorizontal":-13.9,"spinRate":2541,"spinDirection":53},"zone":6,"typeConfidence":0.9,"plateTime":0.44011954751979276,"extension":6.172755322084377},"index":4,"playId":"6cf8315d-b872-371e-a157-d5575a6ecdc5","pitchNumber":3,"startTime":"2026-04-30T21:41:01.680Z","endTime":"2026-04-30T21:41:05.238Z","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":89.7,"endSpeed":82.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94032483242607,"aZ":-32.9272128811967,"pfxX":-7.551515107749179,"pfxZ":-0.4318664579288445,"pX":-1.0689589994064443,"pZ":2.960972256024079,"vX0":4.68924480251037,"vY0":-130.68421562613702,"vZ0":-0.35556482742966744,"x":157.75,"y":158.83,"x0":-1.8997567608213275,"y0":50.00352509436507,"z0":5.559076564869691,"aX":-13.143235156802788},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.6,"breakHorizontal":12.7,"spinRate":1179,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.4181262093029239,"extension":6.196206050402331},"hitData":{"launchSpeed":87.9,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.22,"coordY":177.38}},"index":5,"playId":"c1bb8b6e-9b1f-3cce-9d20-33a6c6aed683","pitchNumber":4,"startTime":"2026-04-30T21:41:20.570Z","endTime":"2026-04-30T21:41:30.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:41:30.586Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T21:41:40.072Z","endTime":"2026-04-30T21:42:48.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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":1},"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":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.29099686621152,"aZ":-16.297535173296367,"pfxX":-5.585548952924434,"pfxZ":7.951423655256313,"pX":0.8832187582125184,"pZ":2.7050552426690695,"vX0":9.81070239121054,"vY0":-140.3035940038233,"vZ0":-4.146046983416031,"x":83.33,"y":165.74,"x0":-1.9306521012274964,"y0":50.00152737005835,"z0":5.2616355295528345,"aX":-11.151890768823625},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":8.2,"spinRate":2276,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.39014714372471015,"extension":6.257886226518385},"index":0,"playId":"9f5600fb-b51a-3255-97a2-ab259b6c5a0c","pitchNumber":1,"startTime":"2026-04-30T21:41:55.676Z","endTime":"2026-04-30T21:41:58.676Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80846851595793,"aZ":-36.181116471754294,"pfxX":7.278184797376279,"pfxZ":-2.5907646968320694,"pX":-0.6497741772547969,"pZ":2.7170351019588916,"vX0":1.424190768070518,"vY0":-124.37200241910821,"vZ0":0.9832234792613352,"x":141.77,"y":165.42,"x0":-2.176359771610802,"y0":50.00197774882924,"z0":5.346170602327676,"aX":11.260701361965321},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.1,"breakHorizontal":-13.6,"spinRate":2622,"spinDirection":59},"zone":4,"typeConfidence":0.9,"plateTime":0.4424836527182858,"extension":6.205317382318027},"index":1,"playId":"5aa55cfc-97b3-368c-baee-7e53de51af09","pitchNumber":2,"startTime":"2026-04-30T21:42:16.614Z","endTime":"2026-04-30T21:42:20.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.326623089528205,"aZ":-14.452352721473234,"pfxX":-5.911901430973856,"pfxZ":9.045965746094723,"pX":0.7029128771666217,"pZ":3.547986112669091,"vX0":9.401587048652075,"vY0":-139.54145146140797,"vZ0":-2.330066033563634,"x":90.21,"y":142.98,"x0":-1.9520548495636405,"y0":50.00218309221076,"z0":5.353501693405379,"aX":-11.582021215204536},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":8.6,"spinRate":2210,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3935018948619091,"extension":6.269351955175244},"hitData":{"launchSpeed":95.5,"launchAngle":39.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.06,"coordY":96.18}},"index":2,"playId":"d7c21999-9c60-3f2d-8cd0-e49d50bc2ea9","pitchNumber":3,"startTime":"2026-04-30T21:42:34.071Z","endTime":"2026-04-30T21:42:48.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:42:48.020Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T21:42:56.204Z","endTime":"2026-04-30T21:44:54.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"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],"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":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66641045785095,"aZ":-18.145383833764235,"pfxX":-6.036134943500074,"pfxZ":7.001278351092871,"pX":0.026420865848209636,"pZ":4.447237794401317,"vX0":7.402838022963938,"vY0":-140.80370138974854,"vZ0":0.7124836821562026,"x":115.99,"y":118.7,"x0":-1.8554047257562294,"y0":50.00011814204234,"z0":5.367110982142017,"aX":-12.090878235217996},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":9.4,"spinRate":2131,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.38934482054078856,"extension":6.237584331918305},"index":0,"playId":"bda839f1-ac0a-32b1-aa00-2a72ac35ca90","pitchNumber":1,"startTime":"2026-04-30T21:43:10.661Z","endTime":"2026-04-30T21:43:14.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.947930456212625,"aZ":-15.804576235954096,"pfxX":-6.644523453069182,"pfxZ":8.379299666239191,"pX":1.0454614391408201,"pZ":2.425680062646381,"vX0":10.11463547039844,"vY0":-138.8502490019304,"vZ0":-4.949222980443209,"x":77.15,"y":173.29,"x0":-1.7804095060292033,"y0":50.00265210137743,"z0":5.28209814267393,"aX":-12.98098737354603},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":10.0,"spinRate":2294,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3943961213392022,"extension":6.251662238542166},"index":1,"playId":"f657ca0c-4a8a-3f45-81fc-17142a21456b","pitchNumber":2,"startTime":"2026-04-30T21:43:29.218Z","endTime":"2026-04-30T21:43:32.568Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.108429239072372,"aZ":-31.56449478202126,"pfxX":-7.873079501924436,"pfxZ":0.34802661526229706,"pX":-0.17549733052569105,"pZ":1.2664631362210057,"vX0":7.076374584541058,"vY0":-130.92354560195596,"vZ0":-4.436116850016488,"x":123.69,"y":204.59,"x0":-1.8827408414965736,"y0":50.0031485697903,"z0":5.329462628335703,"aX":-13.74945871882842},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.1,"breakHorizontal":12.8,"spinRate":1117,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4174174863756197,"extension":6.183462407046544},"index":2,"playId":"c4f73b32-7624-348e-8b6d-3c38253d3804","pitchNumber":3,"startTime":"2026-04-30T21:44:03.986Z","endTime":"2026-04-30T21:44:08.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52971126434465,"aZ":-28.556755559920955,"pfxX":-9.03662030661997,"pfxZ":2.012833055310379,"pX":0.23453021547938932,"pZ":1.3238784036311326,"vX0":8.180163275331651,"vY0":-132.56911270011602,"vZ0":-5.127362428846911,"x":108.06,"y":203.04,"x0":-1.701281964874929,"y0":50.00628859357953,"z0":5.341083278226111,"aX":-16.258778478193964},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.8,"breakHorizontal":14.9,"spinRate":1265,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4115207217921357,"extension":6.117138962200075},"index":3,"playId":"e3afb25e-99d1-39ab-9291-de55726e6202","pitchNumber":4,"startTime":"2026-04-30T21:44:26.246Z","endTime":"2026-04-30T21:44:29.418Z","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":97.3,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78506066932845,"aZ":-13.998580729682505,"pfxX":-5.0665351411839845,"pfxZ":8.934784056861776,"pX":0.05347806299053285,"pZ":3.7533638416362476,"vX0":7.521781388918446,"vY0":-141.6108626048589,"vZ0":-2.0387102827952086,"x":114.96,"y":137.44,"x0":-1.9766463991771148,"y0":50.00584963677299,"z0":5.37623440491869,"aX":-10.310813734751106},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2192,"spinDirection":214},"zone":12,"typeConfidence":0.92,"plateTime":0.38650531392732956,"extension":6.262617663923471},"index":4,"playId":"6443e2db-7ee0-3330-b146-8dfd17581413","pitchNumber":5,"startTime":"2026-04-30T21:44:50.712Z","endTime":"2026-04-30T21:44:54.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:44:54.239Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out sharply to center fielder Zack Gelof.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T21:45:26.015Z","endTime":"2026-04-30T21:46:49.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.47"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.03"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.15"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.35"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Vinnie Pasquantino replaces Starling Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T21:45:10.595Z","endTime":"2026-04-30T21:45:28.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90006843538924,"aZ":-15.030962136619896,"pfxX":-5.226620481761462,"pfxZ":8.549459065075625,"pX":0.49289056586870456,"pZ":2.8829395828218587,"vX0":8.679738093465321,"vY0":-140.71744283265974,"vZ0":-4.0803766141101265,"x":98.21,"y":160.94,"x0":-1.9524666175104592,"y0":50.00537031586586,"z0":5.32546135831358,"aX":-10.484292256671303},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":7.7,"spinRate":2115,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3892274894279306,"extension":6.210845692844114},"index":1,"playId":"bff369e6-0630-34a2-9e86-5f02957b4e04","pitchNumber":1,"startTime":"2026-04-30T21:45:28.226Z","endTime":"2026-04-30T21:45:35.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jac Caglianone advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"bff369e6-0630-34a2-9e86-5f02957b4e04","startTime":"2026-04-30T21:45:48.531Z","endTime":"2026-04-30T21:45:48.532Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347704816236,"aZ":-29.94192201398988,"pfxX":7.717464973543509,"pfxZ":1.3957846899200863,"pX":0.08695120733600338,"pZ":2.21408249083149,"vX0":2.4791982287897674,"vY0":-125.8986843370165,"vZ0":-1.387362122289411,"x":113.69,"y":179.0,"x0":-1.9140454736108317,"y0":50.00355262680998,"z0":5.203066351346107,"aX":12.347665067004396},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-14.5,"spinRate":2767,"spinDirection":62},"zone":8,"typeConfidence":0.91,"plateTime":0.43561068947277093,"extension":6.184619132738359},"index":3,"playId":"90c073b3-a692-3541-b823-d1372d2e9a02","pitchNumber":2,"startTime":"2026-04-30T21:45:48.533Z","endTime":"2026-04-30T21:45:54.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088818894542094,"aZ":-33.488954132983125,"pfxX":-9.384908764312623,"pfxZ":-0.7605045270743919,"pX":-0.8761574488455071,"pZ":-0.2313108350592281,"vX0":5.778094601564371,"vY0":-131.19899466103752,"vZ0":-7.685642508235797,"x":150.4,"y":245.03,"x0":-1.8892383287254122,"y0":50.00077669550777,"z0":5.236186857103254,"aX":-16.33795663588165},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.9,"breakHorizontal":15.7,"spinRate":1215,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4176937418564135,"extension":6.271964560103007},"index":4,"playId":"2738af3d-9ec8-3a41-91dd-213ad25384d3","pitchNumber":3,"startTime":"2026-04-30T21:46:15.733Z","endTime":"2026-04-30T21:46:19.188Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93488345170819,"aZ":-15.556554827159173,"pfxX":-6.752506307178997,"pfxZ":8.349475296331677,"pX":0.016533279397728546,"pZ":3.2787927019605303,"vX0":8.09066124637562,"vY0":-140.24099133783977,"vZ0":-3.018162559848147,"x":116.37,"y":150.25,"x0":-2.029511434358806,"y0":50.00379300453135,"z0":5.384643139520642,"aX":-13.441492196701901},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":10.6,"spinRate":2163,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3906710632482815,"extension":6.202521976572167},"hitData":{"launchSpeed":100.2,"launchAngle":15.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.57,"coordY":63.58}},"index":5,"playId":"78eea3a0-df3a-3a27-8cfd-aa2e1ac7cf04","pitchNumber":4,"startTime":"2026-04-30T21:46:40.214Z","endTime":"2026-04-30T21:46:49.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:46:49.350Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out sharply to center fielder Zack Gelof.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T21:45:26.015Z","endTime":"2026-04-30T21:46:49.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.15"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.47"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.49"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.72"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.21"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.03"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.15"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.11"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.35"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".229"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".293"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".120"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".941"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".730"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.047"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".469"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".595"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Vinnie Pasquantino replaces Starling Marte.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T21:45:10.595Z","endTime":"2026-04-30T21:45:28.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":516782,"link":"/api/v1/people/516782"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90006843538924,"aZ":-15.030962136619896,"pfxX":-5.226620481761462,"pfxZ":8.549459065075625,"pX":0.49289056586870456,"pZ":2.8829395828218587,"vX0":8.679738093465321,"vY0":-140.71744283265974,"vZ0":-4.0803766141101265,"x":98.21,"y":160.94,"x0":-1.9524666175104592,"y0":50.00537031586586,"z0":5.32546135831358,"aX":-10.484292256671303},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":7.7,"spinRate":2115,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3892274894279306,"extension":6.210845692844114},"index":1,"playId":"bff369e6-0630-34a2-9e86-5f02957b4e04","pitchNumber":1,"startTime":"2026-04-30T21:45:28.226Z","endTime":"2026-04-30T21:45:35.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jac Caglianone advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"bff369e6-0630-34a2-9e86-5f02957b4e04","startTime":"2026-04-30T21:45:48.531Z","endTime":"2026-04-30T21:45:48.532Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347704816236,"aZ":-29.94192201398988,"pfxX":7.717464973543509,"pfxZ":1.3957846899200863,"pX":0.08695120733600338,"pZ":2.21408249083149,"vX0":2.4791982287897674,"vY0":-125.8986843370165,"vZ0":-1.387362122289411,"x":113.69,"y":179.0,"x0":-1.9140454736108317,"y0":50.00355262680998,"z0":5.203066351346107,"aX":12.347665067004396},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.4,"breakHorizontal":-14.5,"spinRate":2767,"spinDirection":62},"zone":8,"typeConfidence":0.91,"plateTime":0.43561068947277093,"extension":6.184619132738359},"index":3,"playId":"90c073b3-a692-3541-b823-d1372d2e9a02","pitchNumber":2,"startTime":"2026-04-30T21:45:48.533Z","endTime":"2026-04-30T21:45:54.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088818894542094,"aZ":-33.488954132983125,"pfxX":-9.384908764312623,"pfxZ":-0.7605045270743919,"pX":-0.8761574488455071,"pZ":-0.2313108350592281,"vX0":5.778094601564371,"vY0":-131.19899466103752,"vZ0":-7.685642508235797,"x":150.4,"y":245.03,"x0":-1.8892383287254122,"y0":50.00077669550777,"z0":5.236186857103254,"aX":-16.33795663588165},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.9,"breakHorizontal":15.7,"spinRate":1215,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4176937418564135,"extension":6.271964560103007},"index":4,"playId":"2738af3d-9ec8-3a41-91dd-213ad25384d3","pitchNumber":3,"startTime":"2026-04-30T21:46:15.733Z","endTime":"2026-04-30T21:46:19.188Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93488345170819,"aZ":-15.556554827159173,"pfxX":-6.752506307178997,"pfxZ":8.349475296331677,"pX":0.016533279397728546,"pZ":3.2787927019605303,"vX0":8.09066124637562,"vY0":-140.24099133783977,"vZ0":-3.018162559848147,"x":116.37,"y":150.25,"x0":-2.029511434358806,"y0":50.00379300453135,"z0":5.384643139520642,"aX":-13.441492196701901},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":10.6,"spinRate":2163,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3906710632482815,"extension":6.202521976572167},"hitData":{"launchSpeed":100.2,"launchAngle":15.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.57,"coordY":63.58}},"index":5,"playId":"78eea3a0-df3a-3a27-8cfd-aa2e1ac7cf04","pitchNumber":4,"startTime":"2026-04-30T21:46:40.214Z","endTime":"2026-04-30T21:46:49.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-30T21:46:49.350Z","atBatIndex":79},"scoringPlays":[5,11,16,21,22,24,66,70],"playsByInning":[{"startIndex":0,"endIndex":13,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10,11,12,13],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":155.17,"y":99.77},"type":"H","description":"Double"},{"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":204.11,"y":104.08},"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":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":178.92,"y":113.16},"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":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":164.18,"y":128.13},"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":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":50.44,"y":124.64},"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":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":81.37,"y":152.53},"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":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"coordinates":{"x":144.24,"y":167.09},"type":"O","description":"Groundout"}]}},{"startIndex":14,"endIndex":25,"top":[14,15,16,17],"bottom":[18,19,20,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":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":82.76,"y":149.1},"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":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":161.84,"y":87.34},"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":2,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":61.77,"y":52.4},"type":"H","description":"Home Run"}],"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":151.46,"y":90.62},"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":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":185.38,"y":104.75},"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":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":47.11,"y":114.75},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":141.34,"y":36.82},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":54.7,"y":92.78},"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":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":146.43,"y":144.56},"type":"H","description":"Single"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28,29,30],"bottom":[31,32,33],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":145.41,"y":98.77},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":102.68,"y":96.02},"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":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":115.54,"y":52.06},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":179.24,"y":106.9},"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":3,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":142.25,"y":216.4},"type":"O","description":"Pop Out"}]}},{"startIndex":34,"endIndex":42,"top":[34,35,36,37,38,39],"bottom":[40,41,42],"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":128.46,"y":46.03},"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":4,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":85.22,"y":153.12},"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":4,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":208.14,"y":114.5},"type":"H","description":"Double"},{"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":128.85,"y":70.7},"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":4,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":137.15,"y":147.97},"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":4,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":156.24,"y":69.75},"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":4,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":52.59,"y":96.78},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46],"bottom":[47,48,49,50],"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":163.54,"y":93.81},"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":5,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":144.46,"y":78.77},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":101.66,"y":166.73},"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":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":151.35,"y":198.17},"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":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":92.72,"y":102.07},"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":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"coordinates":{"x":110.45,"y":55.85},"type":"O","description":"Flyout"}]}},{"startIndex":51,"endIndex":58,"top":[51,52,53,54,55],"bottom":[56,57,58],"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":187.35,"y":110.44},"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":6,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":117.88,"y":154.05},"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":164.4,"y":93.88},"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":6,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"coordinates":{"x":110.28,"y":154.56},"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":6,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":76.43,"y":101.29},"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":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":103.17,"y":112.57},"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":6,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":181.78,"y":112.98},"type":"O","description":"Double Play"}]}},{"startIndex":59,"endIndex":68,"top":[59,60,61,62],"bottom":[63,64,65,66,67,68],"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":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":146.15,"y":157.93},"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":7,"pitcher":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":133.84,"y":61.99},"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":7,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"coordinates":{"x":146.19,"y":84.97},"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":93.13,"y":66.7},"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":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":147.8,"y":151.01},"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":117.88,"y":167.75},"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":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":104.31,"y":49.3},"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":7,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"coordinates":{"x":140.72,"y":83.39},"type":"O","description":"Flyout"}]}},{"startIndex":69,"endIndex":75,"top":[69,70,71,72],"bottom":[73,74,75],"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":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"coordinates":{"x":106.73,"y":162.17},"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":8,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":206.94,"y":71.25},"type":"H","description":"Home Run"},{"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":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":128.5,"y":75.47},"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":8,"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":138.71,"y":133.86},"type":"O","description":"Lineout"}],"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":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":170.25,"y":105.18},"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":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":87.3,"y":54.52},"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":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"coordinates":{"x":145.41,"y":83.15},"type":"O","description":"Flyout"}]}},{"startIndex":76,"endIndex":79,"top":[76,77,78,79],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"coordinates":{"x":106.22,"y":177.38},"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":207.06,"y":96.18},"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":9,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":144.57,"y":63.58},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":4,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":11,"errors":0,"leftOnBase":7},"away":{"runs":3,"hits":10,"errors":1,"leftOnBase":12}},"defense":{"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"catcher":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"onDeck":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"inHole":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"battingOrder":2,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"onDeck":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"inHole":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"battingOrder":6,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":1,"strikes":2,"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":8,"groundOuts":3,"airOuts":17,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".240","atBats":36,"obp":".322","slg":".389","ops":".711","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":18,"rbi":3,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":0,"lineOuts":9},"pitching":{"flyOuts":11,"groundOuts":4,"airOuts":14,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":34,"obp":".378","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":118,"era":"4.54","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.43","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":118,"balls":42,"strikes":76,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":5,"pitchesPerInning":"14.75","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":24,"errors":1,"chances":29,"passedBall":0,"pickoffs":0}},"players":{"ID695600":{"person":{"id":695600,"fullName":"Carter Jensen","link":"/api/v1/people/695600"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":14,"groundOuts":14,"airOuts":24,"runs":13,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".256","atBats":90,"obp":".340","slg":".478","ops":".818","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":43,"rbi":16,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-4","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":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":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":11,"airOuts":23,"runs":12,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".215","atBats":79,"obp":".333","slg":".304","ops":".637","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":24,"rbi":8,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".306","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":6,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":41,"errors":1,"chances":42,"fielding":".976","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 | HBP","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":22,"groundOuts":31,"airOuts":41,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":4,"intentionalWalks":1,"hits":24,"hitByPitch":2,"avg":".200","atBats":120,"obp":".236","slg":".350","ops":".586","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":42,"rbi":11,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".209","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","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":146,"errors":2,"chances":156,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":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":0,"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":true,"isSubstitute":false}},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".258","atBats":31,"obp":".378","slg":".355","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":11,"rbi":7,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":17,"putOuts":18,"errors":2,"chances":37,"fielding":".946","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"501","stats":{"batting":{"note":"a-","summary":"0-1 | 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":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":14,"groundOuts":9,"airOuts":19,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".220","atBats":50,"obp":".255","slg":".380","ops":".635","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":19,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":2,"babip":".263","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":24,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"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,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | RBI, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"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":1},"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":12,"flyOuts":5,"groundOuts":7,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".303","atBats":33,"obp":".314","slg":".394","ops":".708","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":13,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".417","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":11,"errors":0,"chances":13,"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"}]},"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"601","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":20,"groundOuts":28,"airOuts":38,"runs":11,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".165","atBats":103,"obp":".274","slg":".320","ops":".594","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":33,"rbi":14,"leftOnBase":56,"sacBunts":0,"sacFlies":4,"babip":".175","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.33","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":182,"errors":1,"chances":199,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":2,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".417","slg":".818","ops":"1.235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":9,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":0,"chances":28,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":28,"groundOuts":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":0,"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":{"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":true,"isSubstitute":false}},"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":"3-5 | HR, 2 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":18,"groundOuts":24,"airOuts":37,"runs":17,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".274","atBats":113,"obp":".341","slg":".442","ops":".783","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":50,"rbi":11,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":8,"lineOuts":11},"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":47,"putOuts":14,"errors":0,"chances":61,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":14,"groundOuts":8,"airOuts":25,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":13,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".233","atBats":60,"obp":".378","slg":".300","ops":".678","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":18,"rbi":5,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".283","groundOutsToAirouts":"0.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.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":44,"errors":0,"chances":47,"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"}]},"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":{"note":"(L, 2-2)","summary":"5.1 IP, 4 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":93,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":27,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":93,"balls":32,"strikes":61,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"8.44","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":22,"groundOuts":25,"airOuts":40,"runs":22,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":0,"hits":40,"hitByPitch":0,"atBats":133,"obp":".354","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":505,"era":"5.40","inningsPitched":"31.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.61","battersFaced":144,"outs":95,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":505,"balls":184,"strikes":321,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":4,"winPercentage":".500","pitchesPerInning":"15.95","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.96","walksPer9Inn":"3.13","hitsPer9Inn":"11.37","runsScoredPer9":"6.25","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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, 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":12,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":53,"obp":".375","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":277,"era":"6.59","inningsPitched":"13.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.68","battersFaced":64,"outs":41,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":277,"balls":111,"strikes":166,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"20.27","gamesFinished":5,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"12.51","walksPer9Inn":"6.59","hitsPer9Inn":"8.56","runsScoredPer9":"7.24","homeRunsPer9":"1.32","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"301","stats":{"batting":{"note":"b-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":10,"groundOuts":20,"airOuts":13,"runs":11,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".250","atBats":88,"obp":".333","slg":".398","ops":".731","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":35,"rbi":4,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".377","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":50,"errors":0,"chances":53,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{"summary":"1.2 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","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":13,"gamesStarted":0,"flyOuts":8,"groundOuts":16,"airOuts":12,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":7,"intentionalWalks":3,"hits":11,"hitByPitch":1,"atBats":41,"obp":".373","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":212,"era":"4.63","inningsPitched":"11.2","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.54","battersFaced":52,"outs":35,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":212,"balls":85,"strikes":127,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".000","pitchesPerInning":"18.17","gamesFinished":3,"strikeoutWalkRatio":"0.71","strikeoutsPer9Inn":"3.86","walksPer9Inn":"5.40","hitsPer9Inn":"8.49","runsScoredPer9":"4.63","homeRunsPer9":"1.54","inheritedRunners":6,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":21,"groundOuts":22,"airOuts":43,"runs":10,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":23,"baseOnBalls":16,"intentionalWalks":2,"hits":35,"hitByPitch":0,"avg":".289","atBats":121,"obp":".367","slg":".430","ops":".797","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":52,"rbi":15,"leftOnBase":47,"sacBunts":0,"sacFlies":2,"babip":".337","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.50","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":47,"errors":0,"chances":115,"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,657041,695506,521692,679845,686681,516782,686469,695600,686555,553869,702070,670167,656638],"pitchers":[702070,670167,656638],"bench":[664728],"bullpen":[679883,696131,663460,668674,607625,663738,683232,666142,621381,608379],"battingOrder":[672580,677951,695506,521692,686681,686469,695600,686555,553869],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Garcia, M 2 (8, Springs, Medina)."},{"label":"HR","value":"Garcia, M (3, 2nd inning off Springs, 0 on, 2 out); Díaz, E (1, 8th inning off Basso, 0 on, 1 out)."},{"label":"TB","value":"Caglianone; Collins; Díaz, E 4; Garcia, M 8; Marte, S 3; Perez, S."},{"label":"RBI","value":"Díaz, E (3); Garcia, M (11); Marte, S (2)."},{"label":"2-out RBI","value":"Marte, S; Garcia, M."},{"label":"Runners left in scoring position, 2 out","value":"Jensen 3; Perez, S 2; Thomas, L; Pasquantino."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Garcia, M (3, 3rd base off Medina/Wynns, A)."},{"label":"CS","value":"Marte, S (1, 2nd base by Medina/Wynns, A)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Loftin (2, throw)."},{"label":"Outfield assists","value":"Marte, S (Gelof at 1st base)."},{"label":"DP","value":"(Marte, S-Perez, S)."}]}],"note":[{"label":"a","value":"Walked for Loftin in the 7th."},{"label":"b","value":"Singled for Thomas, L in the 9th."},{"label":"c","value":"Lined out for Marte, S in the 9th."}]},"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":11,"groundOuts":4,"airOuts":14,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":1,"hits":11,"hitByPitch":0,"avg":".246","atBats":34,"obp":".323","slg":".393","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":15,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":3,"airOuts":17,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":36,"obp":".381","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":168,"era":"4.23","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.42","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":66,"strikes":102,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":3,"pitchesPerInning":"18.67","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":9},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"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":"900","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":12,"groundOuts":29,"airOuts":20,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":28,"baseOnBalls":10,"intentionalWalks":1,"hits":17,"hitByPitch":0,"avg":".181","atBats":94,"obp":".260","slg":".298","ops":".558","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":28,"rbi":12,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.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":55,"errors":0,"chances":55,"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"},{"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":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":0,"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":{"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".229","atBats":35,"obp":".250","slg":".343","ops":".593","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":4,"leftOnBase":11,"sacBunts":2,"sacFlies":0,"babip":".280","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":2,"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":23,"errors":0,"chances":28,"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"},{"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":"401","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":10,"groundOuts":28,"airOuts":27,"runs":9,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".286","atBats":91,"obp":".365","slg":".385","ops":".750","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":35,"rbi":7,"leftOnBase":34,"sacBunts":1,"sacFlies":1,"babip":".316","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"91.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":51,"errors":1,"chances":118,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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,"battingOrder":"700","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":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":10,"groundOuts":9,"airOuts":15,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".094","atBats":32,"obp":".147","slg":".094","ops":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":3,"rbi":0,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".115","groundOutsToAirouts":"0.60","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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":3,"putOuts":70,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"note":"(H, 6)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"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":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":10,"groundOuts":14,"airOuts":16,"runs":6,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":1,"hits":7,"hitByPitch":2,"atBats":48,"obp":".288","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":222,"era":"3.14","inningsPitched":"14.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":5,"whip":"1.05","battersFaced":59,"outs":43,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":222,"balls":88,"strikes":134,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".---","pitchesPerInning":"15.49","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"7.53","walksPer9Inn":"5.02","hitsPer9Inn":"4.40","runsScoredPer9":"3.77","homeRunsPer9":"1.26","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":8,"groundOuts":20,"airOuts":15,"runs":8,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":7,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".391","atBats":69,"obp":".462","slg":".667","ops":"1.129","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":46,"rbi":13,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".397","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":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":0,"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":true,"isSubstitute":false}},"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":{"note":"(H, 1)","summary":"1.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":1,"winPercentage":".---","pitchesPerInning":"9.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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"}]},"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":"500","stats":{"batting":{"summary":"3-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":7,"groundOuts":8,"airOuts":16,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".256","atBats":39,"obp":".341","slg":".333","ops":".674","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":13,"rbi":4,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".281","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":16,"errors":0,"chances":31,"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":"300","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":15,"groundOuts":14,"airOuts":21,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":33,"intentionalWalks":4,"hits":26,"hitByPitch":0,"avg":".245","atBats":106,"obp":".424","slg":".434","ops":".858","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":46,"rbi":15,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.20","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":12,"putOuts":210,"errors":0,"chances":222,"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":{"note":"(W, 1-1)","summary":"2.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":10,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":52,"inningsPitched":"2.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":13,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":52,"balls":24,"strikes":28,"strikePercentage":".540","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":16,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":46,"obp":".315","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":220,"era":"2.13","inningsPitched":"12.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.26","battersFaced":54,"outs":38,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":220,"balls":93,"strikes":127,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":5,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"7.82","walksPer9Inn":"4.97","hitsPer9Inn":"6.39","runsScoredPer9":"2.84","homeRunsPer9":"0.71","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".364","slg":".222","ops":".586","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 3 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":23,"groundOuts":17,"airOuts":36,"runs":21,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":1,"hits":41,"hitByPitch":0,"avg":".328","atBats":125,"obp":".382","slg":".592","ops":".974","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":74,"rbi":15,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".384","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.62","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":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":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(S, 3)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":3,"strikes":13,"strikePercentage":".810","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":9,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":50,"obp":".291","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":208,"era":"2.70","inningsPitched":"13.1","wins":2,"losses":0,"saves":3,"saveOpportunities":3,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.05","battersFaced":55,"outs":40,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":63,"strikes":145,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.60","gamesFinished":4,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"11.48","walksPer9Inn":"2.03","hitsPer9Inn":"7.43","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"3.0 IP, 2 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":0,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":67,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":16,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":25,"strikes":42,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":27,"groundOuts":31,"airOuts":48,"runs":17,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":30,"hitByPitch":2,"atBats":141,"obp":".278","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":612,"era":"3.96","inningsPitched":"38.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.09","battersFaced":158,"outs":116,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":225,"strikes":387,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.65","rbi":2,"winPercentage":".600","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"8.15","walksPer9Inn":"2.79","hitsPer9Inn":"6.98","runsScoredPer9":"3.96","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"2-5 | 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":19,"groundOuts":43,"airOuts":34,"runs":15,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".289","atBats":128,"obp":".298","slg":".391","ops":".689","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":50,"rbi":15,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","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":62,"putOuts":41,"errors":0,"chances":103,"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":[805779,669127,701762,687515,643446,687231,666126,642851,680869,671732,605488,665622,605130,669620,678022],"pitchers":[605488,665622,605130,669620,678022],"bench":[695391,667670,691016],"bullpen":[650644,669372,663687,669270,643410,682052,622663,686993],"battingOrder":[805779,669127,701762,643446,687231,666126,642851,680869,671732],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Langeliers 3 (9, Cameron, Cameron, Schreiber); Kurtz (5, Cameron)."},{"label":"TB","value":"Cortes; Gelof; Hernaiz 3; Kurtz 2; Langeliers 6; Wilson, J 2."},{"label":"RBI","value":"Hernaiz 2 (4); Kurtz 2 (15); Langeliers (15)."},{"label":"Runners left in scoring position, 2 out","value":"Cortes; Wynns, A 3."},{"label":"Team RISP","value":"5-for-13."},{"label":"Team LOB","value":"7."}]}],"note":[{"label":"a","value":"Grounded into a forceout for Thomas, C in the 7th."}]}},"officials":[{"official":{"id":482666,"fullName":"D.J. Reyburn","link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":428442,"fullName":"James Hoye","link":"/api/v1/people/428442"},"officialType":"First Base"},{"official":{"id":503493,"fullName":"Sean Barber","link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":596805,"fullName":"John Libka","link":"/api/v1/people/596805"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Kurtz (by Schreiber)."},{"label":"HBP","value":"Perez, S (by Springs); Thomas, L (by Medina)."},{"label":"ABS Challenge","value":"Wynns, A (Ball-Overturned to Strike); Díaz, E (Ball-Confirmed); Thomas, C (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Cameron 93-61; Schreiber 20-12; Lange 5-3; Springs 67-42; Medina 52-28; Barlow, S 21-11; Basso 12-8; Perkins 16-13."},{"label":"Groundouts-flyouts","value":"Cameron 3-5; Schreiber 1-3; Lange 0-3; Springs 0-3; Medina 0-3; Barlow, S 2-0; Basso 1-1; Perkins 0-1."},{"label":"Batters faced","value":"Cameron 27; Schreiber 7; Lange 3; Springs 16; Medina 13; Barlow, S 4; Basso 5; Perkins 4."},{"label":"Inherited runners-scored","value":"Schreiber 1-0; Barlow, S 2-0; Basso 1-0."},{"label":"Umpires","value":"HP: D.J. Reyburn. 1B: James Hoye. 2B: Sean Barber. 3B: John Libka. "},{"label":"Weather","value":"74 degrees, Sunny."},{"label":"Wind","value":"2 mph, Out To RF."},{"label":"First pitch","value":"12:06 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"9,333."},{"label":"Venue","value":"Sutter Health Park."},{"label":"April 30, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","boxscoreName":"Garcia, M"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":18,"groundOuts":24,"airOuts":37,"runs":17,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".274","atBats":113,"obp":".341","slg":".442","ops":".783","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":50,"rbi":11,"leftOnBase":37,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":8,"lineOuts":11},"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":47,"putOuts":14,"errors":0,"chances":61,"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"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","boxscoreName":"Langeliers"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 3 2B, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":23,"groundOuts":17,"airOuts":36,"runs":21,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":31,"baseOnBalls":11,"intentionalWalks":1,"hits":41,"hitByPitch":0,"avg":".328","atBats":125,"obp":".382","slg":".592","ops":".974","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":74,"rbi":15,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".384","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.62","popOuts":7,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","boxscoreName":"Hernaiz"},"jerseyNumber":"2","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"3-4 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":7,"groundOuts":8,"airOuts":16,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".256","atBats":39,"obp":".341","slg":".333","ops":".674","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":13,"rbi":4,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".281","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":16,"errors":0,"chances":31,"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"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"loser":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"save":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}