{"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":824046,"link":"/api/v1.1/game/824046/feed/live","metaData":{"wait":10,"timeStamp":"20260421_042756","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824046,"type":"R","doubleHeader":"N","id":"2026/04/20/tormlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824046-2026-04-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-21T01:38:00Z","originalDate":"2026-04-20","officialDate":"2026-04-20","dayNight":"night","time":"6:38","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141","season":2026,"venue":{"id":14,"name":"Rogers Centre","link":"/api/v1/venues/14"},"springVenue":{"id":2536,"link":"/api/v1/venues/2536"},"teamCode":"tor","fileCode":"tor","abbreviation":"TOR","teamName":"Blue Jays","locationName":"Toronto","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Toronto","record":{"gamesPlayed":22,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":9,"losses":13,"ties":0,"pct":".409"},"records":{},"divisionLeader":false,"wins":9,"losses":13,"winningPercentage":".409"},"franchiseName":"Toronto","clubName":"Blue Jays","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","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":"LA Angels","record":{"gamesPlayed":24,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":11,"losses":13,"ties":0,"pct":".458"},"records":{},"divisionLeader":false,"wins":11,"losses":13,"winningPercentage":".458"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID693686":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686","firstName":"Spencer","lastName":"Miles","primaryNumber":"62","birthDate":"2000-07-26","currentAge":26,"birthCity":"Columbia","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Miles","middleName":"David","boxscoreName":"Miles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Miles","nameSlug":"spencer-miles-693686","firstLastName":"Spencer Miles","lastFirstName":"Miles, Spencer","lastInitName":"Miles, S","initLastName":"S Miles","fullFMLName":"Spencer David Miles","fullLFMName":"Miles, Spencer David","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672820":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820","firstName":"Lenyn","lastName":"Sosa","primaryNumber":"50","birthDate":"2000-01-25","currentAge":26,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Lenyn","useLastName":"Sosa","middleName":"Jose","boxscoreName":"Sosa, L","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":true,"pronunciation":"LEN-een","mlbDebutDate":"2022-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lenyn Sosa","nameSlug":"lenyn-sosa-672820","firstLastName":"Lenyn Sosa","lastFirstName":"Sosa, Lenyn","lastInitName":"Sosa, L","initLastName":"L Sosa","fullFMLName":"Lenyn Jose Sosa","fullLFMName":"Sosa, Lenyn Jose","strikeZoneTop":3.153,"strikeZoneBottom":1.591},"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID660162":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162","firstName":"Yoán","lastName":"Moncada","primaryNumber":"10","birthDate":"1995-05-27","currentAge":31,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Yoán","useLastName":"Moncada","middleName":"Manuel","boxscoreName":"Moncada","nickName":"Yoyo","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"YO-on moan-CAH-duh","mlbDebutDate":"2016-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoán Moncada","nameSlug":"yoan-moncada-660162","firstLastName":"Yoán Moncada","lastFirstName":"Moncada, Yoán","lastInitName":"Moncada, Y","initLastName":"Y Moncada","fullFMLName":"Yoán Manuel Moncada","fullLFMName":"Moncada, Yoán Manuel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686799":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799","firstName":"Jack","lastName":"Kochanowicz","primaryNumber":"41","birthDate":"2000-12-22","currentAge":25,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 7\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Kochanowicz","middleName":"Von","boxscoreName":"Kochanowicz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ko-HAWN-o-wits","mlbDebutDate":"2024-07-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Kochanowicz","nameSlug":"jack-kochanowicz-686799","firstLastName":"Jack Kochanowicz","lastFirstName":"Kochanowicz, Jack","lastInitName":"Kochanowicz, J","initLastName":"J Kochanowicz","fullFMLName":"Jack Von Kochanowicz","fullLFMName":"Kochanowicz, Jack Von","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID676391":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391","firstName":"Ernie","lastName":"Clement","primaryNumber":"22","birthDate":"1996-03-22","currentAge":30,"birthCity":"Rochester","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ernie","useLastName":"Clement","middleName":"James","boxscoreName":"Clement","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ernie Clement","nameSlug":"ernie-clement-676391","firstLastName":"Ernie Clement","lastFirstName":"Clement, Ernie","lastInitName":"Clement, E","initLastName":"E Clement","fullFMLName":"Ernie James Clement","fullLFMName":"Clement, Ernie James","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID662139":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139","firstName":"Daulton","lastName":"Varsho","primaryNumber":"18","birthDate":"1996-07-02","currentAge":30,"birthCity":"Marshfield","birthStateProvince":"WI","birthCountry":"USA","height":"5' 8\"","weight":207,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daulton","useLastName":"Varsho","middleName":"John","boxscoreName":"Varsho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"VAR-show","mlbDebutDate":"2020-07-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daulton Varsho","nameSlug":"daulton-varsho-662139","firstLastName":"Daulton Varsho","lastFirstName":"Varsho, Daulton","lastInitName":"Varsho, D","initLastName":"D Varsho","fullFMLName":"Daulton John Varsho","fullLFMName":"Varsho, Daulton John","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID665926":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926","firstName":"Andrés","lastName":"Giménez","primaryNumber":"0","birthDate":"1998-09-04","currentAge":28,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":161,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andrés","useLastName":"Giménez","middleName":"Alfonso","boxscoreName":"Giménez","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DRAYS hee-MEH-nehz","mlbDebutDate":"2020-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Giménez","nameSlug":"andres-gimenez-665926","firstLastName":"Andrés Giménez","lastFirstName":"Giménez, Andrés","lastInitName":"Giménez, A","initLastName":"A Giménez","fullFMLName":"Andrés Alfonso Giménez","fullLFMName":"Giménez, Andrés Alfonso","strikeZoneTop":3.165,"strikeZoneBottom":1.597},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID678218":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218","firstName":"Brandon","lastName":"Valenzuela","primaryNumber":"59","birthDate":"2000-10-02","currentAge":25,"birthCity":"Hermosillo","birthStateProvince":"Sonora","birthCountry":"Mexico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brandon","useLastName":"Valenzuela","middleName":"Ivar","boxscoreName":"Valenzuela","gender":"M","nameMatrilineal":"Gerardo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Valenzuela","nameSlug":"brandon-valenzuela-678218","firstLastName":"Brandon Valenzuela","lastFirstName":"Valenzuela, Brandon","lastInitName":"Valenzuela, B","initLastName":"B Valenzuela","fullFMLName":"Brandon Ivar Valenzuela","fullLFMName":"Valenzuela, Brandon Ivar","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID656546":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546","firstName":"Jeffrey","lastName":"Hoffman","primaryNumber":"24","birthDate":"1993-01-08","currentAge":33,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Hoffman","middleName":"Robert","boxscoreName":"Hoffman, J","nickName":"Hoff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Hoffman","nameSlug":"jeff-hoffman-656546","firstLastName":"Jeff Hoffman","lastFirstName":"Hoffman, Jeff","lastInitName":"Hoffman, J","initLastName":"J Hoffman","fullFMLName":"Jeffrey Robert Hoffman","fullLFMName":"Hoffman, Jeffrey Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656302":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","firstName":"Dylan","lastName":"Cease","primaryNumber":"84","birthDate":"1995-12-28","currentAge":30,"birthCity":"Milton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Cease","middleName":"Edward","boxscoreName":"Cease","nickName":"Cease","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Cease","nameSlug":"dylan-cease-656302","firstLastName":"Dylan Cease","lastFirstName":"Cease, Dylan","lastInitName":"Cease, D","initLastName":"D Cease","fullFMLName":"Dylan Edward Cease","fullLFMName":"Cease, Dylan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664770":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770","firstName":"Nathan","lastName":"Lukes","primaryNumber":"38","birthDate":"1994-07-12","currentAge":32,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nathan","useLastName":"Lukes","middleName":"Donald","boxscoreName":"Lukes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lucas","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Lukes","nameSlug":"nathan-lukes-664770","firstLastName":"Nathan Lukes","lastFirstName":"Lukes, Nathan","lastInitName":"Lukes, N","initLastName":"N Lukes","fullFMLName":"Nathan Donald Lukes","fullLFMName":"Lukes, Nathan Donald","strikeZoneTop":3.164,"strikeZoneBottom":1.597},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID689254":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254","firstName":"Mason","lastName":"Fluharty","primaryNumber":"68","birthDate":"2001-08-13","currentAge":25,"birthCity":"Lewes","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Fluharty","middleName":"Lynn","boxscoreName":"Fluharty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"FLEW-hardy","mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Fluharty","nameSlug":"mason-fluharty-689254","firstLastName":"Mason Fluharty","lastFirstName":"Fluharty, Mason","lastInitName":"Fluharty, M","initLastName":"M Fluharty","fullFMLName":"Mason Lynn Fluharty","fullLFMName":"Fluharty, Mason Lynn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680755":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755","firstName":"Braydon","lastName":"Fisher","primaryNumber":"63","birthDate":"2000-07-26","currentAge":26,"birthCity":"League City","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braydon","useLastName":"Fisher","boxscoreName":"Fisher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braydon Fisher","nameSlug":"braydon-fisher-680755","firstLastName":"Braydon Fisher","lastFirstName":"Fisher, Braydon","lastInitName":"Fisher, B","initLastName":"B Fisher","fullFMLName":"Braydon  Fisher","fullLFMName":"Fisher, Braydon","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641312":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312","firstName":"Shaun","lastName":"Anderson","birthDate":"1994-10-29","currentAge":31,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shaun","useLastName":"Anderson","boxscoreName":"Anderson, S","nickName":"Bigg Shaun","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shaun Anderson","nameSlug":"shaun-anderson-641312","firstLastName":"Shaun Anderson","lastFirstName":"Anderson, Shaun","lastInitName":"Anderson, S","initLastName":"S Anderson","fullFMLName":"Shaun Anderson","fullLFMName":"Anderson, Shaun","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID579328":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328","firstName":"Yusei","lastName":"Kikuchi","primaryNumber":"16","birthDate":"1991-06-17","currentAge":35,"birthCity":"Morioka","birthCountry":"Japan","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yusei","useLastName":"Kikuchi","boxscoreName":"Kikuchi","nickName":"U Say","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YOO-say key-KOO-che","mlbDebutDate":"2019-03-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yusei Kikuchi","nameSlug":"yusei-kikuchi-579328","firstLastName":"Yusei Kikuchi","lastFirstName":"Kikuchi, Yusei","lastInitName":"Kikuchi, Y","initLastName":"Y Kikuchi","fullFMLName":"Yusei Kikuchi","fullLFMName":"Kikuchi, Yusei","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID680704":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704","firstName":"Nick","lastName":"Sandlin","birthDate":"1997-01-10","currentAge":29,"birthCity":"Evans","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Sandlin","middleName":"Howard","boxscoreName":"Sandlin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Sandlin","nameSlug":"nick-sandlin-680704","firstLastName":"Nick Sandlin","lastFirstName":"Sandlin, Nick","lastInitName":"Sandlin, N","initLastName":"N Sandlin","fullFMLName":"Nick Howard Sandlin","fullLFMName":"Sandlin, Nick Howard","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID518595":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595","firstName":"Travis","lastName":"d'Arnaud","primaryNumber":"25","birthDate":"1989-02-10","currentAge":37,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Travis","useLastName":"d'Arnaud","middleName":"E.","boxscoreName":"d'Arnaud","nickName":"Little d'","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"dar-NO","mlbDebutDate":"2013-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis d'Arnaud","nameSlug":"travis-d-arnaud-518595","firstLastName":"Travis d'Arnaud","lastFirstName":"d'Arnaud, Travis","lastInitName":"d'Arnaud, T","initLastName":"T d'Arnaud","fullFMLName":"Travis E. d'Arnaud","fullLFMName":"d'Arnaud, Travis E.","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"ID686973":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","firstName":"Louis","lastName":"Varland","primaryNumber":"77","birthDate":"1997-12-09","currentAge":28,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Louis","useLastName":"Varland","middleName":"Dennis","boxscoreName":"Varland, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Louis Varland","nameSlug":"louis-varland-686973","firstLastName":"Louis Varland","lastFirstName":"Varland, Louis","lastInitName":"Varland, L","initLastName":"L Varland","fullFMLName":"Louis Dennis Varland","fullLFMName":"Varland, Louis Dennis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID573009":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009","firstName":"Joseph","lastName":"Mantiply","primaryNumber":"35","birthDate":"1991-03-01","currentAge":35,"birthCity":"Danville","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Mantiply","middleName":"Newman","boxscoreName":"Mantiply","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAN-ti-ply","mlbDebutDate":"2016-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joe Mantiply","nameSlug":"joe-mantiply-573009","firstLastName":"Joe Mantiply","lastFirstName":"Mantiply, Joe","lastInitName":"Mantiply, J","initLastName":"J Mantiply","fullFMLName":"Joseph Newman Mantiply","fullLFMName":"Mantiply, Joseph Newman","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID592332":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332","firstName":"Kevin","lastName":"Gausman","primaryNumber":"12","birthDate":"1991-01-06","currentAge":35,"birthCity":"Centennial","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Gausman","middleName":"John","boxscoreName":"Gausman","nickName":"Gausy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"GAWZ-min","mlbDebutDate":"2013-05-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Gausman","nameSlug":"kevin-gausman-592332","firstLastName":"Kevin Gausman","lastFirstName":"Gausman, Kevin","lastInitName":"Gausman, K","initLastName":"K Gausman","fullFMLName":"Kevin John Gausman","fullLFMName":"Gausman, Kevin John","strikeZoneTop":3.59,"strikeZoneBottom":1.67},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID676914":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914","firstName":"Davis","lastName":"Schneider","primaryNumber":"36","birthDate":"1999-01-26","currentAge":27,"birthCity":"Berlin","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Davis","useLastName":"Schneider","boxscoreName":"Schneider","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Schneider","nameSlug":"davis-schneider-676914","firstLastName":"Davis Schneider","lastFirstName":"Schneider, Davis","lastInitName":"Schneider, D","initLastName":"D Schneider","fullFMLName":"Davis Schneider","fullLFMName":"Schneider, Davis ","strikeZoneTop":3.045,"strikeZoneBottom":1.537},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID453286":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286","firstName":"Maxwell","lastName":"Scherzer","primaryNumber":"31","birthDate":"1984-07-27","currentAge":42,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Scherzer","middleName":"M.","boxscoreName":"Scherzer","nickName":"Brown Eye","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"SHER-zer","mlbDebutDate":"2008-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Scherzer","nameSlug":"max-scherzer-453286","firstLastName":"Max Scherzer","lastFirstName":"Scherzer, Max","lastInitName":"Scherzer, M","initLastName":"M Scherzer","fullFMLName":"Maxwell M. Scherzer","fullLFMName":"Scherzer, Maxwell M.","strikeZoneTop":3.38,"strikeZoneBottom":1.59},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665489":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","firstName":"Vladimir","lastName":"Guerrero","primaryNumber":"27","birthDate":"1999-03-16","currentAge":27,"birthCity":"Montreal","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 0\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vladimir","useLastName":"Guerrero Jr.","boxscoreName":"Guerrero Jr.","nickName":"El K","gender":"M","nameMatrilineal":"Ramos","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vladimir Guerrero Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"vladimir-guerrero-jr-665489","firstLastName":"Vladimir Guerrero Jr.","lastFirstName":"Guerrero Jr., Vladimir","lastInitName":"Guerrero Jr., V","initLastName":"V Guerrero Jr.","fullFMLName":"Vladimir Guerrero Jr.","fullLFMName":"Guerrero Jr., Vladimir ","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"ID669326":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326","firstName":"Bryce","lastName":"Teodosio","primaryNumber":"22","birthDate":"1999-06-18","currentAge":27,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryce","useLastName":"Teodosio","middleName":"Thomas","boxscoreName":"Teodosio","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"tee-oh-DOH-see-oh","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryce Teodosio","nameSlug":"bryce-teodosio-669326","firstLastName":"Bryce Teodosio","lastFirstName":"Teodosio, Bryce","lastInitName":"Teodosio, B","initLastName":"B Teodosio","fullFMLName":"Bryce Thomas Teodosio","fullLFMName":"Teodosio, Bryce Thomas","strikeZoneTop":3.317,"strikeZoneBottom":1.674},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID660821":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821","firstName":"Jesús","lastName":"Sánchez","primaryNumber":"12","birthDate":"1997-10-07","currentAge":28,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 3\"","weight":222,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jesús","useLastName":"Sánchez","boxscoreName":"Sánchez, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"hey-SUS","mlbDebutDate":"2020-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesús Sánchez","nameSlug":"jesus-sanchez-660821","firstLastName":"Jesús Sánchez","lastFirstName":"Sánchez, Jesús","lastInitName":"Sánchez, J","initLastName":"J Sánchez","fullFMLName":"Jesús Sánchez","fullLFMName":"Sánchez, Jesús","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"ID650391":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391","firstName":"Eloy","lastName":"Jiménez","primaryNumber":"74","birthDate":"1996-11-27","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 4\"","weight":250,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eloy","useLastName":"Jiménez","middleName":"Arturo","boxscoreName":"Jiménez, E","nickName":"The Big Baby","gender":"M","nameMatrilineal":"Solano","isPlayer":true,"isVerified":true,"pronunciation":"eh-LOY hee-MEN-ez","mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eloy Jiménez","nameSlug":"eloy-jimenez-650391","firstLastName":"Eloy Jiménez","lastFirstName":"Jiménez, Eloy","lastInitName":"Jiménez, E","initLastName":"E Jiménez","fullFMLName":"Eloy Arturo Jiménez","fullLFMName":"Jiménez, Eloy Arturo","strikeZoneTop":3.373,"strikeZoneBottom":1.702},"ID664702":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702","firstName":"Myles","lastName":"Straw","primaryNumber":"3","birthDate":"1994-10-17","currentAge":31,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":178,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Myles","useLastName":"Straw","middleName":"James Noble","boxscoreName":"Straw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Myles Straw","nameSlug":"myles-straw-664702","firstLastName":"Myles Straw","lastFirstName":"Straw, Myles","lastInitName":"Straw, M","initLastName":"M Straw","fullFMLName":"Myles James Noble Straw","fullLFMName":"Straw, Myles James Noble","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672960":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960","firstName":"Kazuma","lastName":"Okamoto","primaryNumber":"7","birthDate":"1996-06-30","currentAge":30,"birthCity":"Gojo","birthCountry":"Japan","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kazuma","useLastName":"Okamoto","boxscoreName":"Okamoto","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kazuma Okamoto","nameSlug":"kazuma-okamoto-672960","firstLastName":"Kazuma Okamoto","lastFirstName":"Okamoto, Kazuma","lastInitName":"Okamoto, K","initLastName":"K Okamoto","fullFMLName":"Kazuma Okamoto","fullLFMName":"Okamoto, Kazuma","strikeZoneTop":3.256,"strikeZoneBottom":1.643}},"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1","location":{"address1":"2000 Gene Autry Way","city":"Anaheim","state":"California","stateAbbrev":"CA","postalCode":"92806","defaultCoordinates":{"latitude":33.80019044,"longitude":-117.8823996},"azimuthAngle":43.61,"elevation":151,"country":"USA","phone":"(714) 940-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":45517,"turfType":"Grass","roofType":"Open","leftLine":330,"left":347,"leftCenter":389,"center":396,"rightCenter":365,"right":348,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Partly Cloudy","temp":"67","wind":"9 mph, Out To CF"},"gameInfo":{"attendance":37897,"firstPitch":"2026-04-21T01:39:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"home":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":666939,"fullName":"Todd Reeves","link":"/api/v1/people/666939"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Davis Schneider strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T01:39:47.744Z","endTime":"2026-04-21T01:41:35.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-20T21:44:37.060Z","endTime":"2026-04-21T01:15:19.643Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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-21T01:15:19.643Z","endTime":"2026-04-21T01:39:16.964Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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-21T01:39:16.964Z","endTime":"2026-04-21T01:39:49.621Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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":94.5,"endSpeed":86.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385309013973714,"aZ":-13.850591569853743,"pfxX":5.907912701599313,"pfxZ":9.605108332468003,"pX":1.0260747521248712,"pZ":2.9461804009815475,"vX0":-3.3774630465362296,"vY0":-137.45929298783722,"vZ0":-5.672650638966798,"x":77.89,"y":159.23,"x0":1.5052215955338812,"y0":50.002863843284395,"z0":5.9823857983210775,"aX":11.2692018667772},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-10.0,"spinRate":2166,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.39896377982801434,"extension":6.421871822938817},"index":3,"playId":"f2ff3f5d-7bc3-33f6-89fa-69ecabc2c1c1","pitchNumber":1,"startTime":"2026-04-21T01:39:49.621Z","endTime":"2026-04-21T01:39:54.324Z","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.0,"endSpeed":85.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.671326846511644,"aZ":-11.940540470179762,"pfxX":4.797630421275333,"pfxZ":10.735758689315041,"pX":1.2307953513482777,"pZ":2.6459329218628005,"vX0":-2.060494042027239,"vY0":-136.7807774181192,"vZ0":-6.950528400217379,"x":70.08,"y":167.34,"x0":1.3728114604878072,"y0":50.00309962698206,"z0":6.048117667466085,"aX":9.042200382158185},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":-8.2,"spinRate":2208,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40126563575494867,"extension":6.4446764568964685},"index":4,"playId":"6777da1d-86e1-3d42-bc41-76fdb81680be","pitchNumber":2,"startTime":"2026-04-21T01:40:06.335Z","endTime":"2026-04-21T01:40:10.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.675877272506163,"aZ":-35.52395527644545,"pfxX":-0.5892854819299091,"pfxZ":-2.0654652467226757,"pX":0.08860015547035065,"pZ":3.40835992265424,"vX0":-3.354466110690654,"vY0":-126.25306144406439,"vZ0":0.08141840921886212,"x":113.62,"y":146.75,"x0":1.5087121877659249,"y0":50.00409526466151,"z0":6.224688211363795,"aX":-0.9546423051775883},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":1.8,"spinRate":2494,"spinDirection":289},"zone":12,"typeConfidence":0.9,"plateTime":0.4331263126076128,"extension":6.222379471077198},"index":5,"playId":"ce2f7dab-e445-3d9c-b3b9-059986ff5851","pitchNumber":3,"startTime":"2026-04-21T01:40:22.630Z","endTime":"2026-04-21T01:40:49.642Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.681493387889667,"aZ":-13.319408160922057,"pfxX":5.655831053141002,"pfxZ":9.868674714424326,"pX":0.11319021002352246,"pZ":2.430890907597145,"vX0":-5.996578825050159,"vY0":-137.18965803381215,"vZ0":-6.442632131262078,"x":112.69,"y":173.15,"x0":1.5900429902048583,"y0":50.00381657719982,"z0":5.713551406812562,"aX":10.8072222743774},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":-9.0,"spinRate":2162,"spinDirection":146},"zone":5,"typeConfidence":0.88,"plateTime":0.398883237537091,"extension":6.558377494907186},"index":6,"playId":"0af93baf-f446-33b7-89f1-8781827d3954","pitchNumber":4,"startTime":"2026-04-21T01:40:52.735Z","endTime":"2026-04-21T01:40:56.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882310254189232,"aZ":-34.991892345129536,"pfxX":0.41395414801693464,"pfxZ":-1.7067376399425367,"pX":-0.4860477668532256,"pZ":1.2262654938630806,"vX0":-5.123194863959051,"vY0":-127.75950268469639,"vZ0":-4.877062935032265,"x":135.53,"y":205.67,"x0":1.4934679429778646,"y0":50.00562151575264,"z0":5.917447432532256,"aX":0.6840771717452886},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.0,"breakHorizontal":0.5,"spinRate":2406,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.42909771766521887,"extension":6.525715929820474},"index":7,"playId":"ef767143-0332-378d-8258-639b0366fbcd","pitchNumber":5,"startTime":"2026-04-21T01:41:10.756Z","endTime":"2026-04-21T01:41:15.203Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-04-21T01:41:19.867Z","endTime":"2026-04-21T01:41:31.812Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316582281631305,"aZ":-29.3385312303868,"pfxX":-1.6860147193245067,"pfxZ":1.648205123676913,"pX":-0.3125858127619192,"pZ":2.712986872053044,"vX0":-4.145231178156606,"vY0":-129.9775537108605,"vZ0":-2.9643741489803164,"x":128.92,"y":165.53,"x0":1.5195104519640752,"y0":50.00093407938405,"z0":6.0876293260244445,"aX":-2.893769843797816},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":4.0,"spinRate":2354,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.4208262272843726,"extension":6.390443866986398},"index":9,"playId":"5b39ae41-7a96-37a1-9c7a-ce081410931a","pitchNumber":6,"startTime":"2026-04-21T01:41:31.812Z","endTime":"2026-04-21T01:41:35.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:41:35.505Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, third baseman Yoán Moncada to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T01:41:53.071Z","endTime":"2026-04-21T01:43:01.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.807465246945824,"aZ":-13.65391551861829,"pfxX":4.4700863278380165,"pfxZ":9.75260948092362,"pX":0.7102018783365732,"pZ":4.085527588776475,"vX0":-3.4863042977543213,"vY0":-137.491343735676,"vZ0":-2.7829762317160447,"x":89.93,"y":128.47,"x0":1.4190666568330306,"y0":50.00148918800537,"z0":6.047222819464038,"aX":8.48777550745174},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":-7.3,"spinRate":2100,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.39962293207224686,"extension":6.465933405989828},"index":0,"playId":"e23868bd-da13-3117-8eb0-ab9332fa444d","pitchNumber":1,"startTime":"2026-04-21T01:42:03.797Z","endTime":"2026-04-21T01:42:07.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.9,"endSpeed":66.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51533021219099,"aZ":-41.903006956935485,"pfxX":-6.252173044684717,"pfxZ":-8.68018472015275,"pX":0.8081706883785352,"pZ":3.150860138600861,"vX0":-0.026713783438617078,"vY0":-105.97865789635925,"vZ0":3.0709720328589807,"x":86.19,"y":153.71,"x0":1.6312353223017837,"y0":50.00063067025446,"z0":6.517635740257772,"aX":-7.009801508073016},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-14.3,"breakHorizontal":11.3,"spinRate":2527,"spinDirection":331},"zone":3,"typeConfidence":0.9,"plateTime":0.519655170040255,"extension":6.076307286520072},"index":1,"playId":"6fca9a46-9f7e-38b6-88ce-29492071fa56","pitchNumber":2,"startTime":"2026-04-21T01:42:21.480Z","endTime":"2026-04-21T01:42:25.425Z","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":85.2,"endSpeed":77.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.903684557582732,"aZ":-21.981101940142693,"pfxX":6.3339913681440425,"pfxZ":6.5872625614736595,"pX":0.25771452147171986,"pZ":2.3350879367721182,"vX0":-4.494647274884746,"vY0":-123.88462505924063,"vZ0":-4.446735442355161,"x":107.18,"y":175.73,"x0":1.2771377946088525,"y0":50.000752749900116,"z0":6.002137596608631,"aX":9.795112497701776},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.0,"breakHorizontal":-10.3,"spinRate":1504,"spinDirection":134},"zone":5,"typeConfidence":0.87,"plateTime":0.44298478407683195,"extension":6.427445960305643},"index":2,"playId":"f95842ea-c51e-3edd-9536-3dc759562b58","pitchNumber":3,"startTime":"2026-04-21T01:42:37.214Z","endTime":"2026-04-21T01:42:41.257Z","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":85.5,"endSpeed":77.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802410734626886,"aZ":-18.86784295443933,"pfxX":6.2584133380451465,"pfxZ":8.574164803255993,"pX":0.18324435304264491,"pZ":1.7257237149523963,"vX0":-4.61426072372679,"vY0":-124.30178566773282,"vZ0":-6.517907776128661,"x":110.02,"y":192.19,"x0":1.2579960426311747,"y0":50.00431917029335,"z0":5.968152714178756,"aX":9.714946492711222},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":14.0,"breakHorizontal":-10.2,"spinRate":1670,"spinDirection":129},"zone":8,"typeConfidence":0.89,"plateTime":0.44201267310251824,"extension":6.4324243748048096},"hitData":{"launchSpeed":87.5,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.46,"coordY":157.19}},"index":3,"playId":"09a5703b-5d2c-30ff-bd58-bf334acd04b2","pitchNumber":4,"startTime":"2026-04-21T01:42:53.598Z","endTime":"2026-04-21T01:43:01.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:43:01.266Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a fly ball to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T01:43:12.864Z","endTime":"2026-04-21T01:43:54.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":66.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93247688772433,"aZ":-43.40571251696056,"pfxX":-6.857322191032138,"pfxZ":-10.064244857895394,"pX":0.644062550104867,"pZ":2.305875307281535,"vX0":0.20118173801054406,"vY0":-106.14371701676377,"vZ0":1.8304157877838276,"x":92.45,"y":176.52,"x0":1.4347717150404007,"y0":50.00468313793846,"z0":6.459861491939995,"aX":-7.650874298483408},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-17.0,"breakHorizontal":12.2,"spinRate":2514,"spinDirection":325},"zone":6,"typeConfidence":0.91,"plateTime":0.5204919403346246,"extension":6.103873269088221},"index":0,"playId":"225ad6fc-a4c0-350c-aba3-a70ce756deb0","pitchNumber":1,"startTime":"2026-04-21T01:43:27.115Z","endTime":"2026-04-21T01:43:30.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.160836416441605,"aZ":-11.621846995038945,"pfxX":5.534654976806948,"pfxZ":10.884213016992383,"pX":-0.39852216192686796,"pZ":2.6152378567017296,"vX0":-6.094697518016771,"vY0":-137.21891670208282,"vZ0":-6.970100371406168,"x":132.19,"y":168.17,"x0":1.1427664516360787,"y0":50.00213340534287,"z0":5.997292717807874,"aX":10.450298632192261},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":-8.6,"spinRate":2196,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.40068025386422645,"extension":6.491841127422543},"hitData":{"launchSpeed":70.8,"launchAngle":33.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.38,"coordY":132.28}},"index":1,"playId":"ea5698c3-b429-3375-8e4b-1028f9a672e1","pitchNumber":2,"startTime":"2026-04-21T01:43:42.064Z","endTime":"2026-04-21T01:43:54.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:43:54.807Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eloy Jiménez singles on a ground ball to right fielder Jo Adell. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T01:44:19.210Z","endTime":"2026-04-21T01:44:36.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2910347558645,"aZ":-11.35858989137186,"pfxX":5.355758336565639,"pfxZ":10.989021033724672,"pX":-0.6981551250511342,"pZ":2.4530062450820402,"vX0":-6.721648014967848,"vY0":-137.22676557311274,"vZ0":-7.483268454793701,"x":143.61,"y":172.55,"x0":1.0950123545293722,"y0":50.002377462206184,"z0":6.001298262689086,"aX":10.145074592130161},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":-8.2,"spinRate":2108,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4001762699298337,"extension":6.585187275561951},"hitData":{"launchSpeed":99.6,"launchAngle":2.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":141.83,"coordY":173.59}},"index":0,"playId":"dc2f1d47-ef4c-3c22-82ea-442f6cd75899","pitchNumber":1,"startTime":"2026-04-21T01:44:27.079Z","endTime":"2026-04-21T01:44:36.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:44:36.891Z","atBatIndex":3},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Kazuma Okamoto reaches on a fielder's choice. Vladimir Guerrero Jr. to 3rd. Eloy Jiménez to 2nd. Fielding error by shortstop Zach Neto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T01:44:53.998Z","endTime":"2026-04-21T01:45:35.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10406448175549,"aZ":-13.854066425788801,"pfxX":4.563753030957813,"pfxZ":9.789461455326009,"pX":-1.001571578210979,"pZ":3.1596425483527493,"vX0":-7.381115375863221,"vY0":-136.44734096533762,"vZ0":-5.390043250508756,"x":155.18,"y":153.47,"x0":1.1549546297355588,"y0":50.005649229185174,"z0":6.127582460021055,"aX":8.543758306394604},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":-6.6,"spinRate":2063,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.40257353342289415,"extension":6.391166469297308},"index":0,"playId":"f6db659a-33d1-385d-8896-fca0ee7fad7b","pitchNumber":1,"startTime":"2026-04-21T01:45:04.830Z","endTime":"2026-04-21T01:45:08.655Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-21T01:45:25.075Z","endTime":"2026-04-21T01:45:25.076Z","isPitch":false,"type":"action","player":{"id":672960,"link":"/api/v1/people/672960"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.9,"endSpeed":67.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.592995160534993,"aZ":-42.83446365712878,"pfxX":-5.776463157944211,"pfxZ":-9.499833338528568,"pX":-0.1959401072656687,"pZ":1.9373647523386024,"vX0":-1.7814392253994853,"vY0":-106.02091209425711,"vZ0":0.8562353326292158,"x":124.47,"y":186.47,"x0":1.409100742233388,"y0":50.00384891167558,"z0":6.4743891194695244,"aX":-6.480296567209474},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.5,"breakVerticalInduced":-16.4,"breakHorizontal":10.9,"spinRate":2573,"spinDirection":325},"zone":8,"typeConfidence":0.9,"plateTime":0.5195218467281411,"extension":6.1889370735051354},"hitData":{"launchSpeed":71.1,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.46,"coordY":153.83}},"index":2,"playId":"79fe6b84-efeb-3e14-8627-1b07372087b6","pitchNumber":2,"startTime":"2026-04-21T01:45:25.077Z","endTime":"2026-04-21T01:45:35.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:45:35.220Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lenyn Sosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T01:47:15.656Z","endTime":"2026-04-21T01:48:36.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.544068363822632,"aZ":-31.40569414845353,"pfxX":0.2639764475792745,"pfxZ":0.47571682077900324,"pX":-0.5643833429036578,"pZ":0.3030660487213732,"vX0":-5.111656578582592,"vY0":-126.16556268441067,"vZ0":-7.672630575312677,"x":138.51,"y":230.6,"x0":1.4566679402636595,"y0":50.00093755318338,"z0":5.926914759632889,"aX":0.4244812261310251},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":0.7,"spinRate":2489,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4347437062746753,"extension":6.087059270290586},"index":0,"playId":"bebebbe7-94a6-3e7b-8be5-51f077f4d825","pitchNumber":1,"startTime":"2026-04-21T01:47:25.198Z","endTime":"2026-04-21T01:47:31.822Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.290419470516234,"aZ":-34.31546179376232,"pfxX":-0.5534638483104883,"pfxZ":-1.3177033273376249,"pX":-0.8653143145312622,"pZ":0.2772751412990423,"vX0":-5.262197746804866,"vY0":-126.74693279965051,"vZ0":-7.52978931552086,"x":149.98,"y":231.29,"x0":1.3072916963121373,"y0":50.000123414476874,"z0":6.017778877617685,"aX":-0.9016298601370757},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.8,"breakHorizontal":2.2,"spinRate":2380,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4317168734843442,"extension":6.372187958141436},"index":1,"playId":"0fd122a1-838e-39a4-97ec-c6b74a83abb4","pitchNumber":2,"startTime":"2026-04-21T01:47:48.411Z","endTime":"2026-04-21T01:47:51.766Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-21T01:48:15.909Z","endTime":"2026-04-21T01:48:30.756Z","isPitch":false,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200808826166494,"aZ":-33.640979867480475,"pfxX":-1.4243029438243406,"pfxZ":-0.942168787690743,"pX":0.1419596814709158,"pZ":0.5396572851799041,"vX0":-2.6613876654040904,"vY0":-124.57166076218662,"vZ0":-6.661412468047544,"x":111.59,"y":224.21,"x0":1.4131214565526702,"y0":50.00250499460561,"z0":6.06164810620377,"aX":-2.2174575716233833},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.1,"breakHorizontal":3.2,"spinRate":2397,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.44126601401001464,"extension":6.45311627903362},"index":3,"playId":"ddfcd59f-9ebb-3766-a2c6-63027ca1dfc4","pitchNumber":3,"startTime":"2026-04-21T01:48:30.756Z","endTime":"2026-04-21T01:48:36.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:48:36.822Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T01:50:39.502Z","endTime":"2026-04-21T01:51:53.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084359322727703,"aZ":-39.82210972155088,"pfxX":4.508033933079778,"pfxZ":-5.519840943178195,"pX":0.10410781573474713,"pZ":1.3732117921913045,"vX0":2.867154715008759,"vY0":-117.71840466681229,"vZ0":-1.7459654190284901,"x":113.03,"y":201.7,"x0":-1.720891819504625,"y0":50.00422286462753,"z0":5.85590625308121,"aX":6.243765096623822},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.1,"breakHorizontal":-8.9,"spinRate":2623,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4676447657986733,"extension":6.430351143761871},"index":0,"playId":"fa99b214-e642-37d8-95bc-8b13cc6ee77b","pitchNumber":1,"startTime":"2026-04-21T01:50:44.538Z","endTime":"2026-04-21T01:50:48.597Z","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":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79145280871908,"aZ":-28.827538503320568,"pfxX":-1.409856763460041,"pfxZ":2.072531514200765,"pX":0.6656651682939422,"pZ":2.754776112785902,"vX0":5.802070462849586,"vY0":-127.09417321561038,"vZ0":-2.344902201027191,"x":91.63,"y":164.4,"x0":-1.4750414698126695,"y0":50.00621080339335,"z0":6.00505530914622,"aX":-2.28147986457486},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.4,"breakHorizontal":1.1,"spinRate":2657,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.43283112625867926,"extension":6.670996315901415},"index":1,"playId":"aa99782f-24c1-351a-a056-e17537efd100","pitchNumber":2,"startTime":"2026-04-21T01:50:58.952Z","endTime":"2026-04-21T01:51:02.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626524080678998,"aZ":-14.369561313420677,"pfxX":-5.894524177190747,"pfxZ":9.426136027413673,"pX":-0.9766513657722717,"pZ":2.0318443056502478,"vX0":3.1243476635650484,"vY0":-136.91868210640484,"vZ0":-7.786802263169985,"x":154.23,"y":183.92,"x0":-1.369698417431328,"y0":50.00478594949558,"z0":5.90605515455383,"aX":-11.137570544703829},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":10.0,"spinRate":2188,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4007887190085695,"extension":6.644763509710889},"index":2,"playId":"a31b18c3-e75f-3dec-969e-f5eee8d3a5bd","pitchNumber":3,"startTime":"2026-04-21T01:51:12.509Z","endTime":"2026-04-21T01:51:16.738Z","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":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.606987450459215,"aZ":-28.048022490149933,"pfxX":-2.735180889986231,"pfxZ":2.454466189207575,"pX":1.038064710399109,"pZ":1.13767952907758,"vX0":7.020715822978303,"vY0":-128.832249421009,"vZ0":-6.440383631187971,"x":77.43,"y":208.06,"x0":-1.3662699890688312,"y0":50.00362006329781,"z0":5.835968364428056,"aX":-4.601066644735766},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":3.4,"spinRate":2624,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4250377985104379,"extension":6.694423532914823},"index":3,"playId":"80b148d7-7226-3242-bc40-6916ddeb2fdd","pitchNumber":4,"startTime":"2026-04-21T01:51:28.320Z","endTime":"2026-04-21T01:51:32.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67206100706268,"aZ":-10.636766452047,"pfxX":-5.324442454034509,"pfxZ":10.809665910813074,"pX":-0.4069854752965658,"pZ":1.8177084261894527,"vX0":4.942277345665217,"vY0":-141.1060950476195,"vZ0":-9.494624574341577,"x":132.51,"y":189.7,"x0":-1.499648943525533,"y0":50.00567757201935,"z0":5.935563255616271,"aX":-10.61121053953617},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2426,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.38995145814257803,"extension":6.614914355850255},"hitData":{"launchSpeed":91.3,"launchAngle":7.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.75,"coordY":153.91}},"index":4,"playId":"0b517a58-9eae-30ce-862d-d70e3f988c02","pitchNumber":5,"startTime":"2026-04-21T01:51:45.096Z","endTime":"2026-04-21T01:51:53.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:51:53.002Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T01:52:06.604Z","endTime":"2026-04-21T01:53:30.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.752440988126175,"aZ":-8.254425041999667,"pfxX":-3.0590954451008514,"pfxZ":11.768983423566622,"pX":0.3999309263469371,"pZ":2.8958614099511455,"vX0":5.766900330980483,"vY0":-141.9558604990608,"vZ0":-7.408170080030356,"x":101.76,"y":160.59,"x0":-1.2642656351216268,"y0":50.00215415248392,"z0":6.071177611129927,"aX":-6.217506776174895},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.9,"breakHorizontal":4.3,"spinRate":2486,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.3864475442762463,"extension":6.517065566717569},"index":0,"playId":"f867271a-2ad1-34b1-9e4e-50d1e7ad0184","pitchNumber":1,"startTime":"2026-04-21T01:52:20.938Z","endTime":"2026-04-21T01:52:24.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479182419542973,"aZ":-41.71481590820802,"pfxX":5.369248071780375,"pfxZ":-6.391298614823917,"pX":-0.4294357663287457,"pZ":2.146496814980459,"vX0":1.8253218456127582,"vY0":-122.34171587577602,"vZ0":-0.08638755024340283,"x":133.37,"y":180.82,"x0":-1.885664488039841,"y0":50.00221690127828,"z0":5.80265952664766,"aX":8.016934148514636},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.3,"breakHorizontal":-10.2,"spinRate":2796,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.45028260555093436,"extension":6.336800601197424},"index":1,"playId":"807ade04-3a89-3b55-a5cf-1d49aa0d995d","pitchNumber":2,"startTime":"2026-04-21T01:52:35.800Z","endTime":"2026-04-21T01:53:02.801Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"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":98.7,"endSpeed":89.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.896643978892655,"aZ":-7.720700736585071,"pfxX":-3.322794569200168,"pfxZ":11.80988234147867,"pX":1.2092198602090591,"pZ":2.7278693539453167,"vX0":7.784722402349135,"vY0":-143.39003465003117,"vZ0":-7.761444095443854,"x":70.91,"y":165.13,"x0":-1.1160080104876644,"y0":50.00294710547688,"z0":5.960154108265371,"aX":-6.880795039329072},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.8,"breakHorizontal":4.3,"spinRate":2517,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3827977677234049,"extension":6.66049436338752},"index":2,"playId":"253fbae3-7821-3b84-9d63-8d4098e98b53","pitchNumber":3,"startTime":"2026-04-21T01:53:09.740Z","endTime":"2026-04-21T01:53:13.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68232567177032,"aZ":-7.618529675111575,"pfxX":-2.7937618230568964,"pfxZ":11.935360400394472,"pX":0.07749496590247058,"pZ":3.514264228790477,"vX0":4.827402165619108,"vY0":-142.7186063419983,"vZ0":-5.811410288853285,"x":114.05,"y":143.89,"x0":-1.2750076398096486,"y0":50.00310418495684,"z0":6.060260061698364,"aX":-5.74856777789939},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":20.5,"breakHorizontal":4.1,"spinRate":2587,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3841953512938243,"extension":6.480522381160577},"index":3,"playId":"c47550ef-dd8a-33ea-b45b-f1dbd135be5b","pitchNumber":4,"startTime":"2026-04-21T01:53:26.396Z","endTime":"2026-04-21T01:53:30.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:53:30.899Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Schanuel doubles (3) on a ground ball to left fielder Davis Schneider.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T01:53:39.778Z","endTime":"2026-04-21T01:54:43.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.518401220761604,"aZ":-7.95218671183654,"pfxX":-1.4856958771155835,"pfxZ":11.55952958883099,"pX":-0.08000781408761384,"pZ":3.052550103390495,"vX0":5.203285867873937,"vY0":-144.0909336999576,"vZ0":-6.992810992934915,"x":120.05,"y":156.36,"x0":-1.718919485136418,"y0":50.00609215228288,"z0":6.007074226464354,"aX":-3.113846993684008},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.7,"breakHorizontal":1.6,"spinRate":2565,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.38060301655600703,"extension":6.5985838519975735},"index":0,"playId":"7624ea15-3052-3042-b92b-9ab9d4393c37","pitchNumber":1,"startTime":"2026-04-21T01:53:54.492Z","endTime":"2026-04-21T01:53:57.868Z","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":85.7,"endSpeed":78.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37091232058805,"aZ":-18.262182629942796,"pfxX":-7.305593791015751,"pfxZ":8.88312235017653,"pX":-0.5466202450306794,"pZ":3.5231528199148245,"vX0":5.13074160108583,"vY0":-124.70529394083029,"vZ0":-2.5875348005221577,"x":137.84,"y":143.65,"x0":-1.6872208532262571,"y0":50.00419159468993,"z0":6.090076140255337,"aX":-11.443933400494942},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":15.7,"breakHorizontal":12.0,"spinRate":1754,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.440148721735258,"extension":6.5297834343919865},"index":1,"playId":"a508754a-ca92-31d9-ab63-9613fd59949c","pitchNumber":2,"startTime":"2026-04-21T01:54:14.664Z","endTime":"2026-04-21T01:54:19.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":75.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.116915321333906,"aZ":-42.62350795539235,"pfxX":5.81892172274592,"pfxZ":-7.135143880882239,"pX":-0.5297062659832469,"pZ":3.239522984230054,"vX0":1.9245711074592569,"vY0":-121.20135594670074,"vZ0":2.1664759261563633,"x":137.19,"y":151.31,"x0":-2.093290157092575,"y0":50.00288503940714,"z0":6.099208928468346,"aX":8.521876822582675},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.0,"breakHorizontal":-11.0,"spinRate":2881,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.45462551655113304,"extension":6.2743216929371375},"hitData":{"launchSpeed":97.3,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.65,"coordY":110.85}},"index":2,"playId":"742797fe-e94e-3eb8-8a62-df39c4b1ef10","pitchNumber":3,"startTime":"2026-04-21T01:54:31.597Z","endTime":"2026-04-21T01:54:43.565Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:54:43.565Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a ground ball to left fielder Davis Schneider, deflected by shortstop Ernie Clement. Nolan Schanuel scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T01:55:01.952Z","endTime":"2026-04-21T01:57:08.957Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":676914,"link":"/api/v1/people/676914"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73638714974659,"aZ":-38.62841241042856,"pfxX":5.4120095494369505,"pfxZ":-4.172494621144372,"pX":0.7131807694876059,"pZ":2.2178995841556572,"vX0":4.602843769549287,"vY0":-124.27448596254264,"vZ0":-0.9218192162460632,"x":89.82,"y":178.9,"x0":-1.8744524053631964,"y0":50.005714338126566,"z0":5.837047017736847,"aX":8.36311896248407},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.4,"breakHorizontal":-10.9,"spinRate":2860,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4428141700908945,"extension":6.410964868916011},"index":0,"playId":"13e9e342-66c0-3904-9caa-af2fedb58f1c","pitchNumber":1,"startTime":"2026-04-21T01:55:13.881Z","endTime":"2026-04-21T01:55:18.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28697110316671,"aZ":-10.010357606560119,"pfxX":-3.9684498762126026,"pfxZ":10.88230663031407,"pX":1.3913437977881826,"pZ":2.6253450357265784,"vX0":8.908584548326273,"vY0":-142.19853077500971,"vZ0":-7.539435521867897,"x":63.97,"y":167.9,"x0":-1.2742792860645076,"y0":50.00241667194354,"z0":5.955317317145474,"aX":-8.083052004848781},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":5.3,"spinRate":2449,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.38599944582636825,"extension":6.557480373806058},"index":1,"playId":"afa7175f-f54a-3310-b594-bf3ddc1fadfb","pitchNumber":2,"startTime":"2026-04-21T01:55:36.122Z","endTime":"2026-04-21T01:55:39.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.966643187835295,"aZ":-8.659625150911452,"pfxX":-3.2731825754366484,"pfxZ":11.352425451210458,"pX":0.2916411743142636,"pZ":1.8748830572161903,"vX0":6.299568386143503,"vY0":-143.6373822709336,"vZ0":-9.674157137518813,"x":105.88,"y":188.16,"x0":-1.5133931947351096,"y0":50.00369693262159,"z0":5.841373090761974,"aX":-6.780734112609946},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2466,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.38259681882667973,"extension":6.723284970046501},"index":2,"playId":"14424204-e991-32b0-88f2-0c9d921be4bb","pitchNumber":3,"startTime":"2026-04-21T01:55:54.710Z","endTime":"2026-04-21T01:55:59.374Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41238508901425,"aZ":-29.978824866127734,"pfxX":0.9570807425455667,"pfxZ":1.2953582574670124,"pX":0.41557269227972116,"pZ":1.8775308643411441,"vX0":5.014344968570265,"vY0":-130.55429822620314,"vZ0":-4.187055508436843,"x":101.16,"y":188.09,"x0":-1.6666845714310436,"y0":50.00619760927604,"z0":5.798186109601464,"aX":1.6267804566779984},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":-3.0,"spinRate":2707,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.42202683944026953,"extension":6.587042023126817},"index":3,"playId":"7077b586-9b04-32fd-b8e6-6e953590277a","pitchNumber":4,"startTime":"2026-04-21T01:56:15.593Z","endTime":"2026-04-21T01:56:19.336Z","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":90.0,"endSpeed":83.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393678854260106,"aZ":-28.683717392434794,"pfxX":-0.5549764757577993,"pfxZ":2.0142792894582664,"pX":1.2826913138475828,"pZ":1.2795098197769825,"vX0":7.8536704663909696,"vY0":-130.82253651663342,"vZ0":-6.211172771264495,"x":68.11,"y":204.23,"x0":-1.6853056605824752,"y0":50.00613197351934,"z0":5.832603586670414,"aX":-0.9644519667920689},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-0.7,"spinRate":2738,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.41856115854614284,"extension":6.663339602080025},"index":4,"playId":"87b57b09-15de-3984-9ab8-bec30382dd41","pitchNumber":5,"startTime":"2026-04-21T01:56:37.450Z","endTime":"2026-04-21T01:56:40.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733761018270627,"aZ":-27.922306048145206,"pfxX":-0.1360589955889519,"pfxZ":2.3909470274961464,"pX":-0.11213428185737014,"pZ":2.6887505260013436,"vX0":3.7834569796627084,"vY0":-132.27695928350067,"vZ0":-3.2986510067578965,"x":121.27,"y":166.18,"x0":-1.5421013427271222,"y0":50.00032536967212,"z0":5.99512296664188,"aX":-0.24263424293847602},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.8,"breakHorizontal":-0.6,"spinRate":2741,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.41379739777714164,"extension":6.411690788520275},"hitData":{"launchSpeed":105.9,"launchAngle":5.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":80.82,"coordY":132.04}},"index":5,"playId":"5302694f-0f3a-3f9c-89ec-59e01419ad00","pitchNumber":6,"startTime":"2026-04-21T01:56:57.214Z","endTime":"2026-04-21T01:57:08.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T01:57:08.957Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada challenged (pitch result), call on the field was confirmed: Yoán Moncada called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T01:57:32.486Z","endTime":"2026-04-21T02:00:07.997Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":97.0,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62606528923409,"aZ":-12.589569921637947,"pfxX":-2.600957349450453,"pfxZ":9.738524063380645,"pX":-0.7248871109335778,"pZ":5.989301498455163,"vX0":4.900476674980907,"vY0":-141.25659320729775,"vZ0":1.5338692190299141,"x":144.63,"y":77.07,"x0":-2.148076922992676,"y0":50.00192814586932,"z0":6.250800516958463,"aX":-5.230551507799168},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":3.6,"spinRate":2441,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3884651630353706,"extension":6.397843415147753},"index":0,"playId":"2d875c6c-2c13-38ae-9dfc-8c88b1caf76f","pitchNumber":1,"startTime":"2026-04-21T01:57:37.823Z","endTime":"2026-04-21T01:57:41.232Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Dylan Cease. Jorge Soler to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"2d875c6c-2c13-38ae-9dfc-8c88b1caf76f","startTime":"2026-04-21T01:57:55.211Z","endTime":"2026-04-21T01:58:13.232Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.11550203482422,"aZ":-10.956595040555467,"pfxX":-4.053643363640816,"pfxZ":10.580176861657772,"pX":-0.4370204551669877,"pZ":2.2663403650456346,"vX0":5.070467486072201,"vY0":-141.18851693054472,"vZ0":-8.0842185359636,"x":133.66,"y":177.59,"x0":-1.735098499028853,"y0":50.0045224100972,"z0":5.883753384075475,"aX":-8.131029240089491},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":6.2,"spinRate":2295,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.3889199613369314,"extension":6.602846189956083},"index":2,"playId":"cc36fc4c-f73e-38ce-ae3b-dcc652612d3c","pitchNumber":2,"startTime":"2026-04-21T01:58:13.232Z","endTime":"2026-04-21T01:58:16.873Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16614796521604,"aZ":-38.46398276368892,"pfxX":-0.2946306065186157,"pfxZ":-4.357801642714183,"pX":0.24865977791413935,"pZ":0.5251689610178297,"vX0":5.372060877335217,"vY0":-120.22358566701462,"vZ0":-4.452229885561414,"x":107.52,"y":224.6,"x0":-1.9889756420785978,"y0":50.00104118414255,"z0":5.863017171792853,"aX":-0.42627849225978015},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.8,"breakHorizontal":-1.0,"spinRate":2670,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.45790276468810553,"extension":6.63851350502815},"index":3,"playId":"d81b3e98-2d2b-37a6-9b49-853f9a1ef1e8","pitchNumber":3,"startTime":"2026-04-21T01:58:31.090Z","endTime":"2026-04-21T01:58:35.767Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10652794356984,"aZ":-43.17058112335913,"pfxX":-0.04165724485085531,"pfxZ":-7.260846998051741,"pX":-0.19356966045686444,"pZ":0.24057253719111335,"vX0":4.374631679668615,"vY0":-123.0391028081997,"vZ0":-4.56772702737302,"x":124.38,"y":232.28,"x0":-1.998074418701311,"y0":50.00251463247345,"z0":5.825195802325537,"aX":-0.06408375179134865},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-14.0,"breakHorizontal":-1.1,"spinRate":2706,"spinDirection":19},"zone":13,"typeConfidence":2.0,"plateTime":0.44719668306653126,"extension":6.78416862409066},"index":4,"playId":"0ceca7fe-35cc-3c68-9492-db75fe1d589b","pitchNumber":4,"startTime":"2026-04-21T01:58:57.278Z","endTime":"2026-04-21T01:59:02.380Z","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":97.2,"endSpeed":87.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21811634698328,"aZ":-8.444092460314065,"pfxX":-4.240397073680363,"pfxZ":11.909396285754312,"pX":-1.2540020767757127,"pZ":2.5549060185982007,"vX0":3.5449044479587615,"vY0":-141.21453335394907,"vZ0":-7.689601453542586,"x":164.8,"y":169.8,"x0":-1.983156651310125,"y0":50.00198797125627,"z0":5.878376113877975,"aX":-8.448003875916912},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.9,"breakHorizontal":6.8,"spinRate":2296,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3899027742039962,"extension":6.601494484216864},"index":5,"playId":"ca49ba9d-13bc-3f41-8be6-25e3689d31b1","pitchNumber":5,"startTime":"2026-04-21T01:59:21.099Z","endTime":"2026-04-21T01:59:24.930Z","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":98.2,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76513904607032,"aZ":-11.949209744387737,"pfxX":-2.4640824075602215,"pfxZ":9.943987380143382,"pX":0.6469646730077865,"pZ":1.7404007158277932,"vX0":7.973149114135202,"vY0":-142.4300268185061,"vZ0":-9.378203789971606,"x":92.34,"y":191.79,"x0":-1.8809496005809987,"y0":50.00349208222771,"z0":5.851693283923624,"aX":-5.012426754459788},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":2.6,"spinRate":2367,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.38604078724460766,"extension":6.714560186289038},"index":6,"playId":"89bc8cae-fdd8-3556-9b44-859df6cda741","pitchNumber":6,"startTime":"2026-04-21T01:59:40.996Z","endTime":"2026-04-21T02:00:07.997Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"}},"playEndTime":"2026-04-21T02:00:07.997Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Daulton Varsho hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T02:01:55.651Z","endTime":"2026-04-21T02:04:17.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29489429473894,"aZ":-11.55837342045624,"pfxX":5.422834717593291,"pfxZ":10.95559896650001,"pX":0.5690426174610236,"pZ":3.0714364849100764,"vX0":-4.8848607858321325,"vY0":-137.25428105646094,"vZ0":-5.276511322881863,"x":95.31,"y":155.85,"x0":1.6793981122034614,"y0":50.00201531584108,"z0":5.826352577421554,"aX":10.20344606996937},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":-8.6,"spinRate":2140,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.4012028417136042,"extension":6.530540980259279},"index":0,"playId":"7e178432-7f5f-37c1-9937-e823b87b7694","pitchNumber":1,"startTime":"2026-04-21T02:02:13.056Z","endTime":"2026-04-21T02:02:40.062Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80300354322245,"aZ":-33.85804343093942,"pfxX":-1.7580627353466671,"pfxZ":-1.0532191582146666,"pX":0.09763858922676688,"pZ":2.7051428245211224,"vX0":-2.905238334319709,"vY0":-126.1599296868447,"vZ0":-1.8333149591308495,"x":113.28,"y":165.74,"x0":1.4945671456776517,"y0":50.00127396215129,"z0":6.182520440597222,"aX":-2.8192240967097835},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.0,"breakHorizontal":3.8,"spinRate":2376,"spinDirection":296},"zone":2,"typeConfidence":0.9,"plateTime":0.43495583173627583,"extension":6.272225418365967},"index":1,"playId":"aa22f46e-a904-3ae9-8d75-0eb27a53dedd","pitchNumber":2,"startTime":"2026-04-21T02:02:43.158Z","endTime":"2026-04-21T02:02:47.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30151530010794,"aZ":-33.55949980643963,"pfxX":-1.2226023529405303,"pfxZ":-0.8396159438471527,"pX":0.5367949901358069,"pZ":1.869523627108823,"vX0":-2.0565722603180747,"vY0":-127.85187455155528,"vZ0":-3.9194194427743163,"x":96.54,"y":188.3,"x0":1.5116345499444084,"y0":50.00251872744309,"z0":6.066941840552177,"aX":-2.016230845181262},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.2,"breakHorizontal":2.6,"spinRate":2192,"spinDirection":289},"zone":9,"typeConfidence":0.9,"plateTime":0.42902780672838325,"extension":6.410242863505636},"index":2,"playId":"2b05a8a0-2f5c-3d0b-a80b-11b1d2375204","pitchNumber":3,"startTime":"2026-04-21T02:03:02.080Z","endTime":"2026-04-21T02:03:05.784Z","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":0},"pitchData":{"startSpeed":73.7,"endSpeed":67.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.266453812585883,"aZ":-42.35122489160073,"pfxX":-5.372771904723247,"pfxZ":-8.88328764247602,"pX":-0.19226606689865114,"pZ":2.5046828916236397,"vX0":-1.7048638850594906,"vY0":-107.2437278377562,"vZ0":1.8595716425511934,"x":124.33,"y":171.15,"x0":1.3143129731400152,"y0":50.00018169015472,"z0":6.407088045263072,"aX":-6.158433166505741},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.0,"breakVerticalInduced":-15.0,"breakHorizontal":10.2,"spinRate":2472,"spinDirection":327},"zone":5,"typeConfidence":0.9,"plateTime":0.5138373158325531,"extension":6.098322482179575},"index":3,"playId":"2fcdc93a-9986-3c1a-9e8f-d914aba7cca7","pitchNumber":4,"startTime":"2026-04-21T02:03:20.231Z","endTime":"2026-04-21T02:03:29.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.825490043392428,"aZ":-33.30471446413199,"pfxX":-1.5437706312713022,"pfxZ":-0.6802444400903127,"pX":0.2886756850844845,"pZ":2.9859348304236697,"vX0":-2.651403197184085,"vY0":-128.45313047684976,"vZ0":-1.3183659218521753,"x":106.0,"y":158.16,"x0":1.5367682954729325,"y0":50.00303313198068,"z0":6.106878999639659,"aX":-2.566586090572536},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.3,"breakHorizontal":3.4,"spinRate":2259,"spinDirection":294},"zone":2,"typeConfidence":0.9,"plateTime":0.4272100089439803,"extension":6.4954161607621534},"index":4,"playId":"427e369a-00a4-32cf-9a9a-6da61981e463","pitchNumber":5,"startTime":"2026-04-21T02:03:52.979Z","endTime":"2026-04-21T02:03:57.242Z","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":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.636437516482236,"aZ":-16.31122232293054,"pfxX":8.450628278222055,"pfxZ":8.31675454350103,"pX":2.08082849652916,"pZ":3.213940077761449,"vX0":-1.8590188534974,"vY0":-137.49692667159806,"vZ0":-4.17125954619971,"x":37.68,"y":152.0,"x0":1.6697944789348438,"y0":50.00140803972662,"z0":5.863829566163786,"aX":16.112697436116964},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":-14.9,"spinRate":2075,"spinDirection":148},"zone":12,"typeConfidence":0.93,"plateTime":0.39897749520472914,"extension":6.371873681349796},"index":5,"playId":"5f036fe9-29c8-3d7c-b57d-a32e849ebc96","pitchNumber":6,"startTime":"2026-04-21T02:04:11.434Z","endTime":"2026-04-21T02:04:17.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:04:17.311Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Myles Straw grounds into a force out, shortstop Zach Neto to second baseman Adam Frazier. Daulton Varsho out at 2nd. Myles Straw to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T02:04:45.511Z","endTime":"2026-04-21T02:07:06.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.355048275224085,"aZ":-32.29932091906311,"pfxX":-1.1739072044708605,"pfxZ":-0.07807270254376597,"pX":-0.9850246146456755,"pZ":2.4234155745372057,"vX0":-4.967685815005367,"vY0":-127.0694331203589,"vZ0":-2.7119338626140266,"x":154.55,"y":173.35,"x0":1.155389491650038,"y0":50.00165635058561,"z0":6.095402729583116,"aX":-1.9011334253379042},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":3.4,"spinRate":2322,"spinDirection":311},"zone":11,"typeConfidence":0.9,"plateTime":0.43261978835568193,"extension":6.446653376127171},"index":0,"playId":"2e13ef61-3472-3541-8280-7f7af47e5b80","pitchNumber":1,"startTime":"2026-04-21T02:04:55.573Z","endTime":"2026-04-21T02:05:00.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.0,"endSpeed":65.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.003199504570325,"aZ":-41.38355782512717,"pfxX":-6.3798272942028404,"pfxZ":-8.406281530833844,"pX":-0.8228691519828629,"pZ":3.1953517621366654,"vX0":-2.5293284992347047,"vY0":-104.73002995142187,"vZ0":3.3188869279561697,"x":148.37,"y":152.51,"x0":1.2346316578578873,"y0":50.003243356419944,"z0":6.47788849962348,"aX":-6.987756728906016},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-13.7,"breakHorizontal":12.4,"spinRate":2426,"spinDirection":326},"zone":11,"typeConfidence":0.9,"plateTime":0.5258250949785341,"extension":6.247127143566209},"index":1,"playId":"b20abf43-0bae-342a-b1e8-5e86c1038f83","pitchNumber":2,"startTime":"2026-04-21T02:05:16.605Z","endTime":"2026-04-21T02:05:20.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.201086291011094,"aZ":-13.393437835005667,"pfxX":5.511585096535735,"pfxZ":9.99413664131965,"pX":-0.521068927550341,"pZ":4.3979565542510475,"vX0":-6.680914874775123,"vY0":-136.9342401323412,"vZ0":-2.040623032355108,"x":136.86,"y":120.04,"x0":1.2463878640145187,"y0":50.00320843883054,"z0":6.080604766275555,"aX":10.35810289293255},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-8.4,"spinRate":2216,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4016132934761112,"extension":6.36375274102696},"index":2,"playId":"25a3608e-3d1f-3148-a33d-54e6085251b9","pitchNumber":3,"startTime":"2026-04-21T02:05:35.614Z","endTime":"2026-04-21T02:05:39.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732584617047205,"aZ":-20.772835972197175,"pfxX":4.823395641527074,"pfxZ":7.916524069191032,"pX":0.7976727188570965,"pZ":3.037189127000297,"vX0":-2.582259338067513,"vY0":-119.45021497354013,"vZ0":-2.6547429737702335,"x":86.59,"y":156.78,"x0":1.2679409236491603,"y0":50.003765451667626,"z0":6.037565652935026,"aX":6.947018730108763},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":13.9,"breakHorizontal":-8.0,"spinRate":1515,"spinDirection":129},"zone":3,"typeConfidence":0.92,"plateTime":0.45913136493440554,"extension":6.361264829401697},"index":3,"playId":"ce261c66-a37f-323c-929d-bd15f2cfa487","pitchNumber":4,"startTime":"2026-04-21T02:05:56.879Z","endTime":"2026-04-21T02:06:01.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27514523928543,"aZ":-20.976829838852407,"pfxX":7.797431539908749,"pfxZ":7.554666725667394,"pX":-0.2600088804532793,"pZ":0.9776850005114922,"vX0":-5.948008598956161,"vY0":-121.15410300322804,"vZ0":-7.1695153372775335,"x":126.91,"y":212.38,"x0":1.2170812213688038,"y0":50.00602196164662,"z0":5.816522958785996,"aX":11.56228017018939},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.1,"breakHorizontal":-12.6,"spinRate":1742,"spinDirection":131},"zone":13,"typeConfidence":0.91,"plateTime":0.4525670987390189,"extension":6.290821685910478},"index":4,"playId":"d9370363-9a93-3041-b6f0-98f00320def2","pitchNumber":5,"startTime":"2026-04-21T02:06:19.383Z","endTime":"2026-04-21T02:06:23.859Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"b85d0179-8573-3ffb-8b71-1b36b4a13de2","startTime":"2026-04-21T02:06:38.499Z","endTime":"2026-04-21T02:06:41.499Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.748839095063815,"aZ":-15.011689938892477,"pfxX":6.407061197662344,"pfxZ":9.08783227946623,"pX":0.11319497762272898,"pZ":3.3742446237419204,"vX0":-5.613614932755309,"vY0":-137.14771687740904,"vZ0":-3.868174647865195,"x":112.69,"y":147.68,"x0":1.3627174404293998,"y0":50.00576688287359,"z0":5.8393502514301785,"aX":12.103598581800417},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":-10.3,"spinRate":2175,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4006963314202223,"extension":6.772903243895542},"hitData":{"launchSpeed":95.9,"launchAngle":-10.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.48,"coordY":152.62}},"index":6,"playId":"09647e65-268b-3817-b3f8-456c1b5483d5","pitchNumber":6,"startTime":"2026-04-21T02:06:58.849Z","endTime":"2026-04-21T02:07:06.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:07:06.750Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Heineman grounds into a double play, third baseman Yoán Moncada to second baseman Adam Frazier to first baseman Nolan Schanuel. Myles Straw out at 2nd. Tyler Heineman out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T02:07:27.240Z","endTime":"2026-04-21T02:08:08.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25877975669716,"aZ":-29.673197955414,"pfxX":-0.8621728979552875,"pfxZ":1.5242545734521453,"pX":-0.1524050742487997,"pZ":1.9693013270070123,"vX0":-3.940163586039715,"vY0":-127.6125193829478,"vZ0":-4.130507355908417,"x":122.81,"y":185.61,"x0":1.5262468644818183,"y0":50.00426385425092,"z0":5.9571442031390465,"aX":-1.4159721700685393},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":2.5,"spinRate":2291,"spinDirection":233},"zone":8,"typeConfidence":0.91,"plateTime":0.4298809095002465,"extension":6.446049913070838},"index":0,"playId":"9daa930d-f44c-3849-b26c-fca209deb643","pitchNumber":1,"startTime":"2026-04-21T02:07:40.728Z","endTime":"2026-04-21T02:07:44.354Z","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":84.6,"endSpeed":77.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.751475182648537,"aZ":-24.74167661294928,"pfxX":7.380495075760058,"pfxZ":4.846690301897016,"pX":-0.04723212002700368,"pZ":2.9561424738256523,"vX0":-5.559545709524091,"vY0":-123.11398800881022,"vZ0":-2.1239503694833557,"x":118.8,"y":158.96,"x0":1.2828493901902258,"y0":50.002000302720724,"z0":5.927000996288382,"aX":11.313985249818964},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.5,"breakHorizontal":-12.0,"spinRate":1563,"spinDirection":131},"zone":2,"typeConfidence":0.89,"plateTime":0.44513172427962555,"extension":6.520047192355421},"hitData":{"launchSpeed":84.5,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.37,"coordY":165.34}},"index":1,"playId":"4b0d3374-598d-3c7f-bee7-a66f158c17e2","pitchNumber":2,"startTime":"2026-04-21T02:08:00.910Z","endTime":"2026-04-21T02:08:08.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:08:08.939Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T02:10:07.894Z","endTime":"2026-04-21T02:11:17.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.298996987789415,"aZ":-10.318325024105462,"pfxX":-2.342852845624564,"pfxZ":11.031211560381237,"pX":-0.041885090554552654,"pZ":2.486423377336393,"vX0":4.889679823969264,"vY0":-140.66806034178953,"vZ0":-7.6920850712971305,"x":118.6,"y":171.65,"x0":-1.5072633452114372,"y0":50.003505025328955,"z0":5.94502815778733,"aX":-4.642563033304919},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":3.1,"spinRate":2400,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.3910824694533881,"extension":6.507642298953775},"index":0,"playId":"5e0227de-6541-3cff-a3f1-5f72d8a85af9","pitchNumber":1,"startTime":"2026-04-21T02:10:19.638Z","endTime":"2026-04-21T02:10:23.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.545845048523145,"aZ":-16.310246423135908,"pfxX":-6.556449860664932,"pfxZ":8.166062093682829,"pX":0.418483653365489,"pZ":2.004789164723276,"vX0":6.823217294468546,"vY0":-138.63497091103127,"vZ0":-7.7381028935304155,"x":101.05,"y":184.65,"x0":-1.2250316013187275,"y0":50.002427049988924,"z0":5.924705595284418,"aX":-12.737692990495527},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":10.4,"spinRate":2269,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.3953678205397808,"extension":6.374055073415095},"index":1,"playId":"d81b2b11-d463-369a-a427-bf18f0403d96","pitchNumber":2,"startTime":"2026-04-21T02:10:34.319Z","endTime":"2026-04-21T02:10:38.491Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-21T02:10:48.159Z","endTime":"2026-04-21T02:10:56.902Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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":98.1,"endSpeed":88.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.49288915683069,"aZ":-10.584805667710471,"pfxX":-1.9020570447868892,"pfxZ":10.595497461374695,"pX":0.31184782972958774,"pZ":4.296238996522823,"vX0":5.67273814182237,"vY0":-142.69119841969535,"vZ0":-3.431149457987737,"x":105.11,"y":122.78,"x0":-1.465360156982208,"y0":50.00179656463289,"z0":6.19400281212131,"aX":-3.8762602236831905},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":2.2,"spinRate":2381,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3856252112334899,"extension":6.215028441707221},"index":3,"playId":"65de3ddb-b3ad-3d8e-b5b3-079b8b68d06d","pitchNumber":3,"startTime":"2026-04-21T02:10:56.902Z","endTime":"2026-04-21T02:11:00.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26605911489788,"aZ":-9.271941628065331,"pfxX":-2.74977856432333,"pfxZ":11.121264573310437,"pX":0.9079663895231053,"pZ":2.3568064714146004,"vX0":7.00407683705354,"vY0":-143.12597966202466,"vZ0":-8.493015665954557,"x":82.39,"y":175.15,"x0":-1.2216639615799973,"y0":50.00538082684116,"z0":5.955988791929451,"aX":-5.664087573230378},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.4,"breakHorizontal":3.5,"spinRate":2413,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.38375316374226465,"extension":6.702036510516154},"index":4,"playId":"a812756a-57fd-3ce3-8fce-fa8796415485","pitchNumber":4,"startTime":"2026-04-21T02:11:13.142Z","endTime":"2026-04-21T02:11:17.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:11:17.179Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T02:11:26.968Z","endTime":"2026-04-21T02:12:08.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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(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":98.7,"endSpeed":89.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.63942543849059,"aZ":-7.438188019355735,"pfxX":-2.3204405979007756,"pfxZ":12.061958157821739,"pX":0.4948700322268906,"pZ":1.411134537621541,"vX0":6.613654342243851,"vY0":-143.13380218909512,"vZ0":-11.370351331000029,"x":98.14,"y":200.68,"x0":-1.556266035997202,"y0":50.00324011832353,"z0":5.925224387049849,"aX":-4.759415377433303},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.3,"breakHorizontal":2.6,"spinRate":2555,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.38439054808494966,"extension":6.672042629384217},"index":0,"playId":"ada7ae49-053f-3fb3-8c35-8bddd43f3126","pitchNumber":1,"startTime":"2026-04-21T02:11:41.031Z","endTime":"2026-04-21T02:11:44.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28332152957399,"aZ":-10.553521855011303,"pfxX":-1.9907276746437894,"pfxZ":10.744859686437563,"pX":-0.014037280370073095,"pZ":3.575482410672679,"vX0":4.638313982789986,"vY0":-141.65249929443027,"vZ0":-5.099446457223911,"x":117.54,"y":142.24,"x0":-1.4212519232281522,"y0":50.00500310158139,"z0":6.086681946073519,"aX":-4.006668454173727},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":2.5,"spinRate":2495,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.3881127632478729,"extension":6.558066898679152},"hitData":{"launchSpeed":85.0,"launchAngle":17.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.56,"coordY":90.64}},"index":1,"playId":"483664dd-6a1c-3566-a0e4-8e814d822682","pitchNumber":2,"startTime":"2026-04-21T02:11:56.973Z","endTime":"2026-04-21T02:12:08.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:12:08.263Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T02:12:49.917Z","endTime":"2026-04-21T02:14:13.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"5763d507-07b8-3321-a227-07a360ed954d","startTime":"2026-04-21T02:12:32.192Z","endTime":"2026-04-21T02:12:35.427Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98522305159517,"aZ":-8.602441423065374,"pfxX":-2.8638737746673923,"pfxZ":12.049739391094262,"pX":0.37202827153448087,"pZ":3.2051325084926385,"vX0":6.633317763427137,"vY0":-139.37328477616666,"vZ0":-5.883026104984941,"x":102.82,"y":152.24,"x0":-1.6727384191625811,"y0":50.00021476051772,"z0":5.9190435564674955,"aX":-5.601509095989991},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.6,"breakHorizontal":3.7,"spinRate":2524,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.3938383721695957,"extension":6.236495429704047},"index":1,"playId":"b4a834e8-8693-3afc-b90d-9de4e3b06bec","pitchNumber":1,"startTime":"2026-04-21T02:12:51.886Z","endTime":"2026-04-21T02:12:55.558Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.50945062296121,"aZ":-27.910076364306736,"pfxX":-0.8375430873918964,"pfxZ":2.450541631521891,"pX":0.1915774944684466,"pZ":1.9692692555690248,"vX0":5.317871234400251,"vY0":-130.97105231391836,"vZ0":-4.619159955562265,"x":109.7,"y":185.61,"x0":-1.7557688356552525,"y0":50.00143644810172,"z0":5.8416639778095245,"aX":-1.4568124306571753},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":0.4,"spinRate":2708,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.41811696756684924,"extension":6.3991715361702575},"index":2,"playId":"3fe6e608-20b2-32de-860e-c13f185a6e19","pitchNumber":2,"startTime":"2026-04-21T02:13:09.792Z","endTime":"2026-04-21T02:13:15.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55755962895685,"aZ":-29.328458353052525,"pfxX":-0.7149373909253378,"pfxZ":1.6722128395002134,"pX":0.9016156850086795,"pZ":2.2420278215046063,"vX0":6.777307162799302,"vY0":-129.89568510409651,"vZ0":-3.601183620118674,"x":82.63,"y":178.25,"x0":-1.6542425385098738,"y0":50.001301211586856,"z0":5.889166793846076,"aX":-1.2159523431565322},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-0.2,"spinRate":2696,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4225213842662483,"extension":6.56338636309722},"index":3,"playId":"0a5b0bd4-4590-3a44-98e8-0856aed007ef","pitchNumber":3,"startTime":"2026-04-21T02:13:29.664Z","endTime":"2026-04-21T02:13:34.644Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.841229421958836,"aZ":-8.26215367664765,"pfxX":-2.2436267040229083,"pfxZ":11.692805009807568,"pX":1.1620077544254466,"pZ":3.896902492306796,"vX0":7.69759627155152,"vY0":-142.58344060273387,"vZ0":-4.532981522481299,"x":72.71,"y":133.56,"x0":-1.2892406668369847,"y0":50.00464656819676,"z0":6.0361910191359,"aX":-4.589725329801927},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.3,"breakHorizontal":2.4,"spinRate":2564,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.38512916384902196,"extension":6.372315367515729},"index":4,"playId":"4d47eeee-27f6-3e0c-953f-3b4675f700dd","pitchNumber":4,"startTime":"2026-04-21T02:13:49.703Z","endTime":"2026-04-21T02:13:53.032Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.765257392312215,"aZ":-28.457151817856168,"pfxX":0.05515384945952739,"pfxZ":2.1616432184581686,"pX":1.095817101427406,"pZ":2.2896983401970066,"vX0":6.771482375921598,"vY0":-130.42385629761122,"vZ0":-3.745905688154317,"x":75.23,"y":176.96,"x0":-1.5428176833060088,"y0":50.00538970133786,"z0":5.893998942042969,"aX":0.09317251638994493},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":-1.6,"spinRate":2847,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4201798545885187,"extension":6.412231709232393},"index":5,"playId":"9bd550dd-cf10-3967-80e9-8878ae52b749","pitchNumber":5,"startTime":"2026-04-21T02:14:08.863Z","endTime":"2026-04-21T02:14:13.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:14:13.714Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-21T02:14:25.034Z","endTime":"2026-04-21T02:16:09.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.038799231933055,"aZ":-7.45757635319734,"pfxX":-1.8454210613179036,"pfxZ":12.331079472768018,"pX":0.5843639679632193,"pZ":2.1045408107199197,"vX0":7.067111288742839,"vY0":-141.3466742891684,"vZ0":-8.877145014560533,"x":94.73,"y":181.96,"x0":-1.7189651160778994,"y0":50.00637059288733,"z0":5.781323381002432,"aX":-3.7012274630696638},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":20.4,"breakHorizontal":1.8,"spinRate":2522,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.3889166587850674,"extension":6.55078395635273},"index":0,"playId":"3b93be39-e35f-3116-96b7-09c7aa23e1a8","pitchNumber":1,"startTime":"2026-04-21T02:14:32.984Z","endTime":"2026-04-21T02:14:59.988Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32886421454431,"aZ":-7.133182771189651,"pfxX":-1.6628372277119599,"pfxZ":12.382955417157882,"pX":-0.09377062230575668,"pZ":2.3267952415827864,"vX0":5.315258909028012,"vY0":-141.96819325221912,"vZ0":-8.61967888471835,"x":120.57,"y":175.96,"x0":-1.7819230079251314,"y0":50.001149510615875,"z0":5.8717598551644405,"aX":-3.362372463142366},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.6,"breakHorizontal":1.8,"spinRate":2596,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.38718181857816125,"extension":6.550223654137814},"index":1,"playId":"4bd57da7-b51e-34b2-a4da-782e8d798330","pitchNumber":2,"startTime":"2026-04-21T02:15:08.593Z","endTime":"2026-04-21T02:15:12.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.02832734476352,"aZ":-10.15418661560068,"pfxX":-2.590393284473898,"pfxZ":10.9045801496433,"pX":-0.7294191052859512,"pZ":3.2686774954825317,"vX0":4.311236299388667,"vY0":-142.0196325769105,"vZ0":-5.463285621186703,"x":144.8,"y":150.53,"x0":-1.9386320956922294,"y0":50.00012084731539,"z0":5.878724145041695,"aX":-5.229969572376638},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":3.7,"spinRate":2537,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.3873838176722644,"extension":6.44257549286711},"index":2,"playId":"22f43b5d-15f0-3517-8d5e-ab2ea61fd761","pitchNumber":3,"startTime":"2026-04-21T02:15:30.406Z","endTime":"2026-04-21T02:15:36.168Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"ec70ab94-6ead-454f-bf7e-929311877151","startTime":"2026-04-21T02:15:50.608Z","endTime":"2026-04-21T02:15:55.608Z","isPitch":false,"type":"stepoff"},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67418895540828,"aZ":-25.85595194681217,"pfxX":-0.43363392478610185,"pfxZ":3.6844992229815876,"pX":0.02756507827333354,"pZ":1.297533580518062,"vX0":5.5049470292761535,"vY0":-129.95934945044576,"vZ0":-6.114755088073407,"x":115.95,"y":203.75,"x0":-2.0597270244781565,"y0":50.00148135080247,"z0":5.6389456031381515,"aX":-0.7436832267574912},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":-0.4,"spinRate":2707,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.42110875299225015,"extension":6.474030307896123},"index":4,"playId":"0d10b754-4fd0-335a-baf8-ff639cf648e7","pitchNumber":4,"startTime":"2026-04-21T02:16:04.785Z","endTime":"2026-04-21T02:16:09.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:16:09.560Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Davis Schneider walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T02:18:23.817Z","endTime":"2026-04-21T02:19:22.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T02:18:13.337Z","endTime":"2026-04-21T02:18:26.005Z","isPitch":false,"type":"action","player":{"id":676914,"link":"/api/v1/people/676914"}},{"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":86.2,"endSpeed":78.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3500770061699,"aZ":-37.43813336685201,"pfxX":-1.2890304784201003,"pfxZ":-3.326816933298554,"pX":1.0098956147218772,"pZ":2.6110262893658827,"vX0":-1.497065125318253,"vY0":-125.48173076816867,"vZ0":-1.1753095636228417,"x":78.51,"y":168.28,"x0":1.7835843208474291,"y0":50.00425332395264,"z0":6.158476221427342,"aX":-2.038498038316323},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.0,"breakHorizontal":2.8,"spinRate":2401,"spinDirection":294},"zone":12,"typeConfidence":0.9,"plateTime":0.43789600702170395,"extension":6.500995641497103},"index":1,"playId":"142852bf-69a2-39b6-9e03-ed5dedfcebe2","pitchNumber":1,"startTime":"2026-04-21T02:18:26.005Z","endTime":"2026-04-21T02:18:30.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.514346061463698,"aZ":-37.6262977650552,"pfxX":-0.36123032553831336,"pfxZ":-3.472935712835797,"pX":-0.49362092545564745,"pZ":0.5034401615332063,"vX0":-4.559609167454515,"vY0":-125.11464041481364,"vZ0":-6.079167976865575,"x":135.82,"y":225.19,"x0":1.4066962947474384,"y0":50.00267086058022,"z0":6.08308603482171,"aX":-0.5667651000920513},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.6,"breakHorizontal":1.8,"spinRate":2476,"spinDirection":306},"zone":13,"typeConfidence":0.88,"plateTime":0.43940297321149835,"extension":6.433320660593268},"index":2,"playId":"f1e7d96d-484e-3342-bbca-06a71594edda","pitchNumber":2,"startTime":"2026-04-21T02:18:40.714Z","endTime":"2026-04-21T02:18:47.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, 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":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.423016035226293,"aZ":-20.178487923993988,"pfxX":8.010983092440068,"pfxZ":7.775952143991693,"pX":0.7987323796040053,"pZ":3.3714601488334153,"vX0":-4.117168494365549,"vY0":-123.88328256270741,"vZ0":-2.298791583319359,"x":86.55,"y":147.75,"x0":1.4477045251242606,"y0":50.00585780296117,"z0":6.011334497654372,"aX":12.363452487571342},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":13.7,"breakHorizontal":-13.4,"spinRate":1471,"spinDirection":133},"zone":12,"typeConfidence":0.89,"plateTime":0.4433663798679226,"extension":6.473837085363829},"index":3,"playId":"73a3e5f7-adc2-325c-8b17-8a43f7f0fc1c","pitchNumber":3,"startTime":"2026-04-21T02:19:02.375Z","endTime":"2026-04-21T02:19:06.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":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.108417274313695,"aZ":-14.734168747531916,"pfxX":6.890424243491322,"pfxZ":9.684722327239344,"pX":1.649632352635486,"pZ":3.6438715761992024,"vX0":-2.6914918668710146,"vY0":-134.11209089556658,"vZ0":-2.9908544343274324,"x":54.12,"y":140.4,"x0":1.7776888910071256,"y0":50.00118730577067,"z0":5.839932906000197,"aX":12.40644051346605},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":-11.8,"spinRate":2194,"spinDirection":128},"zone":12,"typeConfidence":0.84,"plateTime":0.41020841742134984,"extension":6.655007450716652},"index":4,"playId":"7f2730e8-21d9-3143-8a4e-1eb0d89bbd86","pitchNumber":4,"startTime":"2026-04-21T02:19:18.948Z","endTime":"2026-04-21T02:19:22.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:19:22.610Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T02:19:35.434Z","endTime":"2026-04-21T02:19:58.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45805775403438,"aZ":-13.626633655597846,"pfxX":6.835605818024616,"pfxZ":10.00549606870942,"pX":0.43638393024779276,"pZ":3.729450484911225,"vX0":-4.614898004936265,"vY0":-136.17718064228075,"vZ0":-3.733744881383185,"x":100.37,"y":138.08,"x0":1.2759521067798367,"y0":50.006602948829524,"z0":6.078594712635231,"aX":12.677432430352015},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.4,"breakHorizontal":-11.3,"spinRate":2177,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.40419447844892975,"extension":6.600080710999087},"hitData":{"launchSpeed":93.4,"launchAngle":46.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.24,"coordY":88.17}},"index":0,"playId":"1433d34d-4890-3d06-a971-6b6646db0309","pitchNumber":1,"startTime":"2026-04-21T02:19:45.937Z","endTime":"2026-04-21T02:19:58.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:19:58.477Z","atBatIndex":19},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vladimir Guerrero Jr. homers (2) on a fly ball to center field. Davis Schneider scores.","rbi":2,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T02:20:09.789Z","endTime":"2026-04-21T02:21:11.727Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.893547078439997,"aZ":-14.146014570202484,"pfxX":5.499108043898602,"pfxZ":9.852074981273928,"pX":-0.9603310119855626,"pZ":3.9475177395986685,"vX0":-8.050576647678549,"vY0":-134.82199281551607,"vZ0":-2.710327206181668,"x":153.61,"y":132.2,"x0":1.3580070382988607,"y0":50.00650935815301,"z0":5.971562944312446,"aX":10.067555685379416},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":-8.2,"spinRate":2095,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.40715546859398266,"extension":6.525696500264098},"index":0,"playId":"6a96166b-17d1-34bb-8034-d82c774d7c15","pitchNumber":1,"startTime":"2026-04-21T02:20:21.577Z","endTime":"2026-04-21T02:20:25.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90232800395511,"aZ":-20.865859469134808,"pfxX":6.231062707821892,"pfxZ":7.7386533806626385,"pX":0.2975511260146821,"pZ":2.468892584176727,"vX0":-4.29965817032473,"vY0":-120.29941497946194,"vZ0":-3.7912657607204574,"x":105.66,"y":172.12,"x0":1.3007458703133832,"y0":50.00591616336435,"z0":5.920738556898775,"aX":9.110842679256429},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":13.3,"breakHorizontal":-10.2,"spinRate":1448,"spinDirection":131},"zone":6,"typeConfidence":0.91,"plateTime":0.45575738261610566,"extension":6.651746609497954},"hitData":{"launchSpeed":107.5,"launchAngle":28.0,"totalDistance":430.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.34,"coordY":25.02}},"index":1,"playId":"7cf7ec49-07e7-37a2-b467-7aaef874ff5c","pitchNumber":2,"startTime":"2026-04-21T02:20:38.626Z","endTime":"2026-04-21T02:21:11.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:21:11.727Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eloy Jiménez lines out to left fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T02:21:24.048Z","endTime":"2026-04-21T02:22:15.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.1,"endSpeed":65.3,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.541408593900357,"aZ":-41.27285277878762,"pfxX":-5.332957017981871,"pfxZ":-8.427004565465316,"pX":-0.5409712952669173,"pZ":2.4066003786164787,"vX0":-2.6601190951803626,"vY0":-104.80430786937997,"vZ0":1.8449774334220999,"x":137.62,"y":173.8,"x0":1.4500915162518586,"y0":50.002605250792605,"z0":6.444812351748529,"aX":-5.758191065434604},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-14.0,"breakHorizontal":10.6,"spinRate":2526,"spinDirection":321},"zone":4,"typeConfidence":0.9,"plateTime":0.5285937030401882,"extension":6.130852733661788},"index":0,"playId":"78d5cff8-15b5-358d-a9c8-77633d1a70a4","pitchNumber":1,"startTime":"2026-04-21T02:21:34.308Z","endTime":"2026-04-21T02:21:37.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.230338554398745,"aZ":-18.58879024808099,"pfxX":5.894189522841363,"pfxZ":8.880634486069667,"pX":0.29183886367678413,"pZ":1.7424975318502949,"vX0":-4.506114980265467,"vY0":-123.11387981863992,"vZ0":-6.106972259123493,"x":105.88,"y":191.73,"x0":1.3831957666377135,"y0":50.002709167752286,"z0":5.836641154346595,"aX":9.016838070812652},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":14.9,"breakHorizontal":-9.6,"spinRate":1683,"spinDirection":133},"zone":9,"typeConfidence":0.91,"plateTime":0.445491536750692,"extension":6.672310193606644},"index":1,"playId":"d7f3a07e-1152-32f6-bddf-6d660da41cd5","pitchNumber":2,"startTime":"2026-04-21T02:21:52.214Z","endTime":"2026-04-21T02:21:56.555Z","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":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.731490008974966,"aZ":-23.323244924995837,"pfxX":7.686635814743113,"pfxZ":5.972416971078964,"pX":0.23473873471473491,"pZ":3.2155442189486,"vX0":-5.029194630438397,"vY0":-121.24449507901588,"vZ0":-1.7390728880015103,"x":108.05,"y":151.96,"x0":1.3420768159147658,"y0":50.00250711922826,"z0":5.986740013647959,"aX":11.390794509100505},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.7,"breakHorizontal":-12.6,"spinRate":1564,"spinDirection":130},"zone":2,"typeConfidence":0.9,"plateTime":0.45255024134344835,"extension":6.885741336979158},"hitData":{"launchSpeed":98.8,"launchAngle":18.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.17,"coordY":80.27}},"index":2,"playId":"6542b91b-08b8-398d-a7cd-e63f59091c9c","pitchNumber":3,"startTime":"2026-04-21T02:22:08.087Z","endTime":"2026-04-21T02:22:15.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:22:15.180Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto challenged (pitch result), call on the field was confirmed: Kazuma Okamoto called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-21T02:22:30.639Z","endTime":"2026-04-21T02:25:07.748Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":93.7,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70528313352994,"aZ":-12.029170800102836,"pfxX":4.728796245360705,"pfxZ":10.877679619399885,"pX":-0.3777346193303615,"pZ":3.493410511306303,"vX0":-6.023863895170116,"vY0":-136.16289755531687,"vZ0":-4.494805943405593,"x":131.4,"y":144.46,"x0":1.2631428283305024,"y0":50.0054798748882,"z0":6.0171825366800356,"aX":8.760159624543437},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":-7.1,"spinRate":2126,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.40437783624995705,"extension":6.51810166314156},"index":0,"playId":"af34f88b-5e67-3c71-b7a5-054cbd4cf207","pitchNumber":1,"startTime":"2026-04-21T02:22:36.979Z","endTime":"2026-04-21T02:22:41.526Z","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":94.4,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.782512344903026,"aZ":-11.759145029316498,"pfxX":6.324750432276305,"pfxZ":10.835370719212708,"pX":-0.23001003449881247,"pZ":3.3164240014292554,"vX0":-6.172952966411093,"vY0":-137.2232445826293,"vZ0":-4.86492539610593,"x":125.77,"y":149.24,"x0":1.2401539581498429,"y0":50.0028390854671,"z0":5.93062536407094,"aX":11.916775997733778},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":-10.0,"spinRate":2222,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.40101452856474484,"extension":6.736907900302028},"index":1,"playId":"c362acfc-bfc4-3c9b-a5ce-34ad8428f2d0","pitchNumber":2,"startTime":"2026-04-21T02:22:50.954Z","endTime":"2026-04-21T02:22:54.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64164926080425,"aZ":-29.60331498340217,"pfxX":-0.36274947041573125,"pfxZ":1.5634586363273253,"pX":-1.2159334235329025,"pZ":0.6387894513402822,"vX0":-6.023979900163626,"vY0":-127.63109772309704,"vZ0":-7.462684343224066,"x":163.35,"y":221.53,"x0":1.2235985325461645,"y0":50.004286946867154,"z0":5.936756134977205,"aX":-0.5977723050459662},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":2.0,"spinRate":2369,"spinDirection":331},"zone":13,"typeConfidence":0.91,"plateTime":0.4293957774578798,"extension":6.490333431883252},"index":2,"playId":"b82c9284-1f0d-38a4-82f5-b29fdb871821","pitchNumber":3,"startTime":"2026-04-21T02:23:07.051Z","endTime":"2026-04-21T02:23:11.504Z","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":93.8,"endSpeed":84.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68213756455007,"aZ":-12.584299169411647,"pfxX":6.9333250431012,"pfxZ":10.51735445462346,"pX":-0.3381774811608455,"pZ":3.0148843712242184,"vX0":-6.556252641022182,"vY0":-136.2851237331993,"vZ0":-5.729449527373953,"x":129.89,"y":157.38,"x0":1.209327023674503,"y0":50.0030382972253,"z0":6.02941615982938,"aX":12.915214390624639},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":-11.0,"spinRate":2257,"spinDirection":154},"zone":1,"typeConfidence":0.88,"plateTime":0.4034044511467396,"extension":6.471133691208461},"index":3,"playId":"4aba356b-b040-3ad5-801f-bfb070fcb68c","pitchNumber":4,"startTime":"2026-04-21T02:23:27.211Z","endTime":"2026-04-21T02:23:30.767Z","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":83.8,"endSpeed":77.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58656777118449,"aZ":-32.06850747108851,"pfxX":-1.1416021464976127,"pfxZ":0.0717004635912728,"pX":0.1090643407055356,"pZ":1.3447830742487743,"vX0":-2.524403504331788,"vY0":-121.97577176105963,"vZ0":-4.802042688290219,"x":112.84,"y":202.47,"x0":1.3050293662359764,"y0":50.0045860693237,"z0":6.098555351446962,"aX":-1.723068874343207},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.7,"breakHorizontal":2.6,"spinRate":2580,"spinDirection":322},"zone":14,"typeConfidence":0.88,"plateTime":0.44874589066120896,"extension":6.541333515996308},"index":4,"playId":"c7d8ea18-654e-3099-9ec1-48f54b2d1260","pitchNumber":5,"startTime":"2026-04-21T02:23:43.176Z","endTime":"2026-04-21T02:23:48.321Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.513925948024095,"aZ":-34.08065039892704,"pfxX":-1.091037241937529,"pfxZ":-1.1861571176041164,"pX":0.3425267978169279,"pZ":2.3106899357984836,"vX0":-2.4580218800521982,"vY0":-126.32622155171885,"vZ0":-2.624933885091356,"x":103.94,"y":176.39,"x0":1.471083515028679,"y0":50.00069803325288,"z0":6.111644614691649,"aX":-1.757169062207998},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.5,"breakHorizontal":2.5,"spinRate":2314,"spinDirection":275},"zone":6,"typeConfidence":0.9,"plateTime":0.4341110722988324,"extension":6.554177719812003},"index":5,"playId":"694578ff-fc20-3e17-8607-80f1e5f6b315","pitchNumber":6,"startTime":"2026-04-21T02:24:01.721Z","endTime":"2026-04-21T02:24:05.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.0,"endSpeed":66.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.027309217739575,"aZ":-41.03587754527653,"pfxX":-4.81458539930492,"pfxZ":-8.072682545585598,"pX":0.32722646459709553,"pZ":2.3454643622358344,"vX0":-1.0441127750478378,"vY0":-104.80546253495974,"vZ0":1.66193773677706,"x":104.53,"y":175.45,"x0":1.458976009949124,"y0":50.004984894172,"z0":6.386462215185061,"aX":-5.281737476257306},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-13.7,"breakHorizontal":9.0,"spinRate":2503,"spinDirection":322},"zone":6,"typeConfidence":0.9,"plateTime":0.5254355840006255,"extension":6.131420393560023},"index":6,"playId":"ee393c5e-2aa8-392e-a5d4-44f4a1f02ac8","pitchNumber":7,"startTime":"2026-04-21T02:24:20.824Z","endTime":"2026-04-21T02:24:26.527Z","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.1,"endSpeed":86.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.390221582360613,"aZ":-13.795581856834637,"pfxX":4.856946474878696,"pfxZ":9.694076064417795,"pX":-0.4960768262879691,"pZ":1.6614170745677026,"vX0":-6.597158914673037,"vY0":-136.63771606123112,"vZ0":-8.659899889346148,"x":135.91,"y":193.92,"x0":1.3157318412589187,"y0":50.000704329158225,"z0":5.814244969994781,"aX":9.206330147173809},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-7.4,"spinRate":2064,"spinDirection":142},"zone":7,"typeConfidence":0.88,"plateTime":0.40046843276657773,"extension":6.558587372185858},"index":7,"playId":"b0af12cd-1e66-3f55-9e48-7c424eed88e3","pitchNumber":8,"startTime":"2026-04-21T02:24:40.719Z","endTime":"2026-04-21T02:25:07.748Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"}},"playEndTime":"2026-04-21T02:25:07.748Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T02:26:49.756Z","endTime":"2026-04-21T02:28:58.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41354889908162,"aZ":-28.84445547800586,"pfxX":-0.4651320768179492,"pfxZ":2.0350551510128696,"pX":-0.19645623013519703,"pZ":3.3963438708463096,"vX0":3.279996897823638,"vY0":-127.52225630899,"vZ0":-0.9096387091957269,"x":124.49,"y":147.08,"x0":-1.4416692745182471,"y0":50.00579328380737,"z0":6.043100183549066,"aX":-0.7627133413809842},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":0.1,"spinRate":2706,"spinDirection":107},"zone":11,"typeConfidence":2.0,"plateTime":0.43030674900591404,"extension":6.355929112646565},"index":0,"playId":"f10f629d-1357-3e81-ad17-406b747f30b4","pitchNumber":1,"startTime":"2026-04-21T02:27:05.400Z","endTime":"2026-04-21T02:27:09.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420197305213595,"aZ":-28.81989771842128,"pfxX":0.3577475663526106,"pfxZ":2.048493016343258,"pX":-0.42137874778061185,"pZ":3.6980116163719554,"vX0":3.0510736487591488,"vY0":-127.57991346054838,"vZ0":-0.46107606755672675,"x":133.06,"y":138.93,"x0":-1.6817325815678252,"y0":50.006076814482235,"z0":6.161969408646856,"aX":0.5868234145783254},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":-1.3,"spinRate":2720,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.43011605765169714,"extension":6.308540943716996},"index":1,"playId":"a6cd9db5-70db-386f-9202-d801494e0aaa","pitchNumber":2,"startTime":"2026-04-21T02:27:18.863Z","endTime":"2026-04-21T02:27:22.479Z","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":97.2,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52618937610579,"aZ":-9.93301855487924,"pfxX":-1.7309295394502064,"pfxZ":11.122383238902243,"pX":-0.052265270132189415,"pZ":3.001494835533874,"vX0":3.8390868867734125,"vY0":-141.29657104636107,"vZ0":-6.5702886039330695,"x":118.99,"y":157.74,"x0":-1.2104729159033165,"y0":50.0012186861217,"z0":6.012024006747984,"aX":-3.4611471864255385},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":2.3,"spinRate":2428,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.38930734047522053,"extension":6.50221878065969},"index":2,"playId":"95cf4340-888a-3dba-8a9d-a3d61898aed0","pitchNumber":3,"startTime":"2026-04-21T02:27:32.783Z","endTime":"2026-04-21T02:27:37.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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794497615205287,"aZ":-25.70903760220484,"pfxX":-0.09756389911907593,"pfxZ":3.8553115566929543,"pX":-0.2640285343949748,"pZ":2.2145887049516744,"vX0":2.9636631654450727,"vY0":-128.98191912037606,"vZ0":-4.48718014522553,"x":127.06,"y":178.99,"x0":-1.417209770578453,"y0":50.005571963107556,"z0":5.96856537529922,"aX":-0.1638132767066291},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.1,"breakHorizontal":-0.5,"spinRate":2515,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.42528259049725214,"extension":6.391978082139918},"index":3,"playId":"ed4d7bf4-22d5-39bf-b884-4e47dea9d30f","pitchNumber":4,"startTime":"2026-04-21T02:27:54.515Z","endTime":"2026-04-21T02:27:59.145Z","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":98.6,"endSpeed":88.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.10931716418419,"aZ":-9.088370327858978,"pfxX":-1.988070454684598,"pfxZ":11.268632236295115,"pX":1.8155411277404612,"pZ":4.076172526746824,"vX0":9.335323499440825,"vY0":-143.1654512710779,"vZ0":-4.1974203149809854,"x":47.8,"y":128.72,"x0":-1.2478840096536508,"y0":50.00182414884243,"z0":6.144673064931342,"aX":-4.074864567086687},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.6,"breakHorizontal":1.4,"spinRate":2489,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.38452774827971714,"extension":6.554232169756393},"index":4,"playId":"15a9c6d4-cd56-3888-9743-7b1b780024a4","pitchNumber":5,"startTime":"2026-04-21T02:28:09.503Z","endTime":"2026-04-21T02:28:13.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.974643372464033,"aZ":-28.54165429965996,"pfxX":-0.3215500403985557,"pfxZ":2.1690481253417353,"pX":0.003000742605953372,"pZ":1.6765885860222531,"vX0":4.1608039405272885,"vY0":-128.1555425401045,"vZ0":-5.1960349660851515,"x":116.89,"y":193.51,"x0":-1.5955777383679501,"y0":50.00168310483092,"z0":5.943277107555629,"aX":-0.5385616702534806},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.0,"breakHorizontal":-0.2,"spinRate":2642,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.42640858146132476,"extension":6.37904696302264},"index":5,"playId":"4266a9e7-b18a-34d1-9000-5136e3f10920","pitchNumber":6,"startTime":"2026-04-21T02:28:30.988Z","endTime":"2026-04-21T02:28:35.815Z","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":0},"index":6,"startTime":"2026-04-21T02:28:43.531Z","endTime":"2026-04-21T02:28:54.912Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.129643579547505,"aZ":-9.276455997692867,"pfxX":-2.889415822978682,"pfxZ":11.044824708313413,"pX":1.317951714357177,"pZ":0.9916408791883339,"vX0":8.665721352665244,"vY0":-143.51832387671635,"vZ0":-11.997220575222595,"x":66.76,"y":212.01,"x0":-1.3736182938906822,"y0":50.006632024394676,"z0":5.818169655382301,"aX":-5.993117563779372},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.5,"breakHorizontal":3.4,"spinRate":2357,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.3825466150905412,"extension":6.581681926466009},"index":7,"playId":"e360b44d-1563-3f9e-9ca3-0e2069b5d1db","pitchNumber":7,"startTime":"2026-04-21T02:28:54.912Z","endTime":"2026-04-21T02:28:58.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:28:58.634Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a ground ball to third baseman Kazuma Okamoto. Zach Neto to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T02:29:08.074Z","endTime":"2026-04-21T02:29:52.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35978352755178,"aZ":-43.84034637013816,"pfxX":1.787515036804454,"pfxZ":-8.641473624216026,"pX":-0.12159704099928932,"pZ":2.768231353257126,"vX0":2.956175304499762,"vY0":-115.94555654249353,"vZ0":1.9909236012231895,"x":121.63,"y":164.04,"x0":-1.6494668152503102,"y0":50.00258312508263,"z0":6.108049716772099,"aX":2.412929214955436},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.8,"breakHorizontal":-4.1,"spinRate":2550,"spinDirection":28},"zone":5,"typeConfidence":2.0,"plateTime":0.47390751214303606,"extension":6.481153980597755},"index":0,"playId":"185f6082-9688-318b-8b4d-49aac8b25bcc","pitchNumber":1,"startTime":"2026-04-21T02:29:25.995Z","endTime":"2026-04-21T02:29:30.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14634301132994,"aZ":-15.427622249267923,"pfxX":-7.268017767962389,"pfxZ":8.501931523457497,"pX":0.1538074583569949,"pZ":2.1577111339240633,"vX0":6.601487660948824,"vY0":-139.8363089355844,"vZ0":-7.572419824495011,"x":111.14,"y":180.52,"x0":-1.2996220733363366,"y0":50.0004332853231,"z0":5.92362796764655,"aX":-14.312953263088355},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":2469,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.3925034890405503,"extension":6.4805389875322374},"hitData":{"launchSpeed":98.4,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.22,"coordY":161.1}},"index":1,"playId":"df533b52-8712-38ed-8d90-6f7c0fb4e0f8","pitchNumber":2,"startTime":"2026-04-21T02:29:43.643Z","endTime":"2026-04-21T02:29:52.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:29:52.214Z","atBatIndex":24},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Schanuel out on a sacrifice fly to center fielder Daulton Varsho. Zach Neto scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T02:30:17.409Z","endTime":"2026-04-21T02:34:10.042Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,8,9,10,11],"actionIndex":[4],"runnerIndex":[0,1,2,3],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":656302,"link":"/api/v1/people/656302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193413346395943,"aZ":-19.16885476025174,"pfxX":-7.125983197976583,"pfxZ":8.948090441893104,"pX":-0.6998471856910284,"pZ":1.7399878592808593,"vX0":4.151513657961448,"vY0":-119.81908806295748,"vZ0":-5.642411609631775,"x":143.68,"y":191.8,"x0":-1.5292659014587398,"y0":50.00464573432221,"z0":5.838789025596075,"aX":-10.360357090091219},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":1644,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.4571640451518486,"extension":6.684264149406024},"index":0,"playId":"f3b4cab6-c85b-3f3d-a79e-3a107c77d30e","pitchNumber":1,"startTime":"2026-04-21T02:30:33.508Z","endTime":"2026-04-21T02:30:37.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.359349322791278,"aZ":-20.283483131066635,"pfxX":-7.3784682328344005,"pfxZ":8.311075289469875,"pX":0.17747236245886353,"pZ":2.3239700316453473,"vX0":6.720085778997521,"vY0":-118.77370599171921,"vZ0":-4.0565703951754015,"x":110.24,"y":176.03,"x0":-1.7274326519497103,"y0":50.005749005553895,"z0":5.894436922004454,"aX":-10.563071691013743},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":14.3,"breakHorizontal":11.8,"spinRate":1715,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.46083139958533437,"extension":6.707167655626021},"index":1,"playId":"7dc8758c-47ee-3c2e-90a1-c001e125e1b3","pitchNumber":2,"startTime":"2026-04-21T02:30:55.865Z","endTime":"2026-04-21T02:31:00.108Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"ca91938c-7f35-3f2d-be86-c1dc05b785fe","startTime":"2026-04-21T02:31:15.731Z","endTime":"2026-04-21T02:31:18.731Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":87.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.76904683497551,"aZ":-6.894299874562173,"pfxX":-3.0865461607324582,"pfxZ":12.588469985586373,"pX":-0.17536124469590486,"pZ":4.50357085709875,"vX0":6.363096274059521,"vY0":-141.8353659177041,"vZ0":-2.839859434413528,"x":123.68,"y":117.18,"x0":-2.0615004048468917,"y0":50.00402280852046,"z0":5.968843676610183,"aX":-6.199371401277626},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-6.8,"breakVerticalInduced":22.2,"breakHorizontal":4.1,"spinRate":2453,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3882937225887191,"extension":6.457401954926946},"index":3,"playId":"008ec4af-992d-3de6-a946-87c911bc68bc","pitchNumber":3,"startTime":"2026-04-21T02:31:37.681Z","endTime":"2026-04-21T02:31:43.802Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach Neto steals (3) 3rd base. Mike Trout steals (3) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"008ec4af-992d-3de6-a946-87c911bc68bc","startTime":"2026-04-21T02:32:00.542Z","endTime":"2026-04-21T02:32:06.368Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"playId":"17c3e435-2657-4c01-9b06-e9c92d96fcdb","startTime":"2026-04-21T02:32:06.368Z","endTime":"2026-04-21T02:32:11.368Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85067533415264,"aZ":-19.381552107060223,"pfxX":-7.03955736441446,"pfxZ":8.707410634687777,"pX":-0.728557246910189,"pZ":2.6471718717248613,"vX0":4.454189230867314,"vY0":-120.82039890517225,"vZ0":-3.6637010673095656,"x":144.77,"y":167.31,"x0":-1.68694947250741,"y0":50.00527108446052,"z0":5.898857584786345,"aX":-10.346844411816587},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":15.1,"breakHorizontal":11.6,"spinRate":1728,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.45437470127196944,"extension":6.671100663481027},"index":6,"playId":"61b785b8-3352-354e-aa67-2a1aa2c6fe3d","pitchNumber":4,"startTime":"2026-04-21T02:32:24.736Z","endTime":"2026-04-21T02:32:28.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-21T02:32:39.781Z","endTime":"2026-04-21T02:32:55.543Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.93624894269298,"aZ":-8.210518541874745,"pfxX":-1.4554272097811034,"pfxZ":11.616205393104801,"pX":-0.1390732206444629,"pZ":3.730654550730524,"vX0":5.416135688881602,"vY0":-143.57815895703806,"vZ0":-4.904954355559589,"x":122.3,"y":138.05,"x0":-1.8707495157039957,"y0":50.00444649035789,"z0":5.985954877657085,"aX":-3.003935793477406},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.0,"breakHorizontal":1.4,"spinRate":2693,"spinDirection":269},"zone":11,"typeConfidence":2.0,"plateTime":0.3832363888947601,"extension":6.462842223982812},"index":8,"playId":"18884556-c3b0-3892-8a96-9be57b23e5bb","pitchNumber":5,"startTime":"2026-04-21T02:32:55.543Z","endTime":"2026-04-21T02:32:58.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78201062060179,"aZ":-45.06357365236692,"pfxX":-0.9671450933856955,"pfxZ":-8.301759402718115,"pX":0.6163715793135877,"pZ":1.1543787421754228,"vX0":5.899644556576106,"vY0":-124.31316519469577,"vZ0":-2.516685784030689,"x":93.51,"y":207.61,"x0":-1.6701620408772089,"y0":50.00363671380272,"z0":5.949286977864513,"aX":-1.5025930521740174},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-15.4,"breakHorizontal":0.2,"spinRate":2858,"spinDirection":7},"zone":14,"typeConfidence":2.0,"plateTime":0.44195594818860817,"extension":6.571473834606358},"index":9,"playId":"f0f1f3c4-0f75-378b-a4a3-ac279fa311ca","pitchNumber":6,"startTime":"2026-04-21T02:33:17.559Z","endTime":"2026-04-21T02:33:21.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.682289027700605,"aZ":-8.541016886384027,"pfxX":-1.8436267490338913,"pfxZ":11.521110206081525,"pX":-0.593416929930181,"pZ":3.7990949766927318,"vX0":4.148324047381076,"vY0":-142.95352277334788,"vZ0":-4.6987027604033464,"x":139.62,"y":136.2,"x0":-1.829631377415247,"y0":50.00291758611025,"z0":6.01039057116359,"aX":-3.7822228399590196},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.9,"breakHorizontal":2.4,"spinRate":2431,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3844629886481661,"extension":6.497025255594004},"index":10,"playId":"bf9c7321-ed80-364d-8865-42629eef4c29","pitchNumber":7,"startTime":"2026-04-21T02:33:37.281Z","endTime":"2026-04-21T02:33:40.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7728305079583,"aZ":-28.469760322954915,"pfxX":0.3105742442561492,"pfxZ":2.1081029722421327,"pX":0.028374305817189673,"pZ":2.836638069335203,"vX0":4.651103545948782,"vY0":-131.51755358262696,"vZ0":-2.4473266192061875,"x":115.92,"y":162.19,"x0":-1.8002803426799086,"y0":50.0043603055603,"z0":5.88151743128877,"aX":0.5465429205225105},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.5,"breakHorizontal":-1.6,"spinRate":2802,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4157818525585677,"extension":6.507199759529772},"hitData":{"launchSpeed":90.1,"launchAngle":20.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.09,"coordY":85.43}},"index":11,"playId":"bad7ee02-7333-347f-a367-921b6a828b57","pitchNumber":8,"startTime":"2026-04-21T02:33:59.038Z","endTime":"2026-04-21T02:34:10.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:34:10.042Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T02:34:35.293Z","endTime":"2026-04-21T02:36:26.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10983506748465,"aZ":-6.592392952078968,"pfxX":-1.9576104871196636,"pfxZ":12.456704723454918,"pX":1.092630197723818,"pZ":2.384228511009583,"vX0":7.360083262430145,"vY0":-142.48153680033923,"vZ0":-8.75240570318768,"x":75.35,"y":174.41,"x0":-1.2710386468797814,"y0":50.003359418071845,"z0":5.914590012705491,"aX":-4.021782399525256},"breaks":{"breakAngle":15.6,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.9,"breakHorizontal":2.0,"spinRate":3399,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.38461289472558047,"extension":6.5157578313596405},"index":0,"playId":"76f9de56-3ba1-32a1-a849-3237ae5d50b3","pitchNumber":1,"startTime":"2026-04-21T02:34:43.477Z","endTime":"2026-04-21T02:34:46.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-21T02:34:52.641Z","endTime":"2026-04-21T02:35:12.177Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.862356444478774,"aZ":-13.09151449314307,"pfxX":-6.746144005277919,"pfxZ":9.832036066436439,"pX":-1.8791251578341504,"pZ":3.5326041277579816,"vX0":2.030007449084318,"vY0":-138.42093329491206,"vZ0":-4.3481377685883285,"x":188.63,"y":143.4,"x0":-1.7455152041149384,"y0":50.00227535510824,"z0":6.000171841255577,"aX":-13.091722042203205},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":11.8,"spinRate":2481,"spinDirection":99},"zone":11,"typeConfidence":2.0,"plateTime":0.3956826614529141,"extension":6.395681862311954},"index":2,"playId":"7cb0e1aa-6c82-37fb-afcd-87ba328de077","pitchNumber":2,"startTime":"2026-04-21T02:35:12.177Z","endTime":"2026-04-21T02:35:16.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.008357883482116,"aZ":-45.959342803576796,"pfxX":0.9223133608639862,"pfxZ":-9.282052316347965,"pX":0.31482948654273024,"pZ":1.9269811137824495,"vX0":4.620394894046419,"vY0":-121.4347917479586,"vZ0":-0.44064745506549063,"x":105.0,"y":186.75,"x0":-1.7366584887386247,"y0":50.003348106408176,"z0":6.127966665959495,"aX":1.3689125949612193},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-16.6,"breakHorizontal":-2.9,"spinRate":2857,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.45201318785855626,"extension":6.284688464794174},"index":3,"playId":"3120dbf2-a7b1-3b4c-bfa4-bd50ba673c1f","pitchNumber":3,"startTime":"2026-04-21T02:35:33.902Z","endTime":"2026-04-21T02:35:38.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.68323252442323,"aZ":-9.389175228468844,"pfxX":-1.9754272144046874,"pfxZ":11.070414068119236,"pX":0.0472940149791527,"pZ":2.603291137661797,"vX0":4.710460804853185,"vY0":-143.38113593438229,"vZ0":-7.6166921055128,"x":115.2,"y":168.49,"x0":-1.3686928306334674,"y0":50.00486085759107,"z0":5.898703260908354,"aX":-4.0668907064501285},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.5,"breakHorizontal":2.5,"spinRate":2365,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.3836967140789511,"extension":6.412662972491175},"index":4,"playId":"f14d8747-2d6a-3659-8578-75be62e70611","pitchNumber":4,"startTime":"2026-04-21T02:35:55.761Z","endTime":"2026-04-21T02:35:59.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.697453700210485,"aZ":-29.590644673772243,"pfxX":0.7305133404634221,"pfxZ":1.5025057029952724,"pX":0.9447535545329518,"pZ":0.9213818494420946,"vX0":5.904352266278862,"vY0":-130.19288443656055,"vZ0":-6.765390117639736,"x":80.99,"y":213.9,"x0":-1.445173658108307,"y0":50.00582253057664,"z0":5.786143940183648,"aX":1.255759884681996},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-2.6,"spinRate":2658,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4203097594003231,"extension":6.55055995748264},"index":5,"playId":"6938e356-97d2-38ff-9970-17a7086e8166","pitchNumber":5,"startTime":"2026-04-21T02:36:22.258Z","endTime":"2026-04-21T02:36:26.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:36:26.571Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T02:36:39.620Z","endTime":"2026-04-21T02:38:43.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.915577162036886,"aZ":-42.89493063803359,"pfxX":1.7390149927966085,"pfxZ":-7.340651119776224,"pX":1.3011565780826901,"pZ":0.7559354959438768,"vX0":6.435043254317479,"vY0":-119.77216761375551,"vZ0":-3.2179802518574516,"x":67.4,"y":218.37,"x0":-1.6400359203425035,"y0":50.00065191341075,"z0":5.9315825519240395,"aX":2.540442607962057},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.8,"breakHorizontal":-4.6,"spinRate":2631,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4563206059990743,"extension":6.478710081031637},"index":0,"playId":"500c4dce-7b90-3efd-8c6a-59993fc18a59","pitchNumber":1,"startTime":"2026-04-21T02:36:53.521Z","endTime":"2026-04-21T02:36:57.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718815892277835,"aZ":-16.624064818167447,"pfxX":-5.78550114506531,"pfxZ":10.50191429914968,"pX":0.37327919368484525,"pZ":0.9114889079342162,"vX0":6.252781500485453,"vY0":-120.7093876171812,"vZ0":-8.166135760842694,"x":102.77,"y":214.17,"x0":-1.4947067067540556,"y0":50.0046605641119,"z0":5.792792426788311,"aX":-8.568988396982327},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":17.4,"breakHorizontal":9.0,"spinRate":1158,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.45314578889549617,"extension":6.641233493310158},"index":1,"playId":"5625c78a-35bf-397e-b3d7-490bf5e88bb8","pitchNumber":2,"startTime":"2026-04-21T02:37:15.041Z","endTime":"2026-04-21T02:37:18.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012265045916592,"aZ":-30.54802208188758,"pfxX":1.437882807526995,"pfxZ":0.9592039083638788,"pX":0.2849846297203828,"pZ":1.9307191885723645,"vX0":5.763477183707013,"vY0":-129.08763794133097,"vZ0":-3.7669771262107563,"x":106.14,"y":186.65,"x0":-2.1602951635630774,"y0":50.00248381756135,"z0":5.751914847541024,"aX":2.433809017223029},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-3.8,"spinRate":2707,"spinDirection":100},"zone":9,"typeConfidence":2.0,"plateTime":0.4237542094231843,"extension":6.519842863049808},"index":2,"playId":"fa58a240-01dc-3d7d-9cce-5f99ad74443c","pitchNumber":3,"startTime":"2026-04-21T02:37:36.237Z","endTime":"2026-04-21T02:37:40.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01071448036707,"aZ":-16.14811850131454,"pfxX":-7.019644343207753,"pfxZ":8.068407921663265,"pX":-0.418785388249501,"pZ":3.5728481279304756,"vX0":5.8134132943970664,"vY0":-140.14486971937444,"vZ0":-3.885897519380781,"x":132.96,"y":142.31,"x0":-1.6091521494988898,"y0":50.006681576960865,"z0":6.033908688486369,"aX":-13.950440041885868},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":2304,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39099918826241087,"extension":6.422075289759562},"index":3,"playId":"259209ad-1c87-392b-9717-a5d741b89f5a","pitchNumber":4,"startTime":"2026-04-21T02:37:56.720Z","endTime":"2026-04-21T02:38:02.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53107958278446,"aZ":-28.743282111504588,"pfxX":0.3202271086615269,"pfxZ":2.0426104000856196,"pX":1.7343176119818995,"pZ":2.1099279096560655,"vX0":8.660253082447214,"vY0":-128.58393579307617,"vZ0":-3.770337799065948,"x":50.89,"y":181.81,"x0":-1.7127165484021385,"y0":50.00518976728569,"z0":5.814278764989488,"aX":0.5383540784027327},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.4,"spinRate":2752,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.42522420468995836,"extension":6.634987830143681},"index":4,"playId":"fad915b4-6ab7-3bac-975e-61c4994de870","pitchNumber":5,"startTime":"2026-04-21T02:38:17.867Z","endTime":"2026-04-21T02:38:21.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73315523112399,"aZ":-7.430613925277824,"pfxX":-3.0698183355865214,"pfxZ":12.0209438274423,"pX":0.8971955331489959,"pZ":1.4740983927020341,"vX0":8.149345968463601,"vY0":-142.55628610715445,"vZ0":-10.729486213052196,"x":82.8,"y":198.98,"x0":-1.599482644809565,"y0":50.00145101921674,"z0":5.755280287211058,"aX":-6.318398770006116},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.7,"breakHorizontal":4.0,"spinRate":2419,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.3842006777112763,"extension":6.565629397935403},"index":5,"playId":"4cae05d6-5eb4-3ba4-8f96-030312a61a42","pitchNumber":6,"startTime":"2026-04-21T02:38:39.570Z","endTime":"2026-04-21T02:38:43.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:38:43.390Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-21T02:39:47.607Z","endTime":"2026-04-21T02:41:34.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-21T02:39:04.566Z","endTime":"2026-04-21T02:39:49.783Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94413153713216,"aZ":-35.23362773264947,"pfxX":4.845699867502992,"pfxZ":-1.9749054271882178,"pX":1.5910122875842199,"pZ":0.7250876993504569,"vX0":6.813850025960985,"vY0":-123.48577730102497,"vZ0":-4.906788129316608,"x":56.35,"y":219.2,"x0":-1.830643047705835,"y0":50.00251657742113,"z0":5.692653751439414,"aX":7.504501489804535},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.4,"breakHorizontal":-10.3,"spinRate":2756,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.44307558596796426,"extension":6.479065620165031},"index":1,"playId":"574c6b53-599e-35af-b9cb-e943805c1570","pitchNumber":1,"startTime":"2026-04-21T02:39:49.783Z","endTime":"2026-04-21T02:39:55.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15618720276906,"aZ":-7.338363786219019,"pfxX":-2.0973950369301813,"pfxZ":12.064616131762119,"pX":0.4413300688525779,"pZ":2.8365330050940414,"vX0":5.7721515013678,"vY0":-143.07763275830058,"vZ0":-7.4450165767352265,"x":100.18,"y":162.19,"x0":-1.3360612108889416,"y0":50.005194749006755,"z0":5.942626836354542,"aX":-4.318430899983784},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.4,"breakHorizontal":2.5,"spinRate":2491,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.38382948953440277,"extension":6.380356684028021},"index":2,"playId":"1f96d947-d44b-35b6-a461-7368232ac14f","pitchNumber":2,"startTime":"2026-04-21T02:40:09.707Z","endTime":"2026-04-21T02:40:13.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.012869299259435,"aZ":-9.031536435139126,"pfxX":-1.5033475535933087,"pfxZ":11.423220798702866,"pX":0.7645909323517932,"pZ":2.875622372081368,"vX0":6.598274032005676,"vY0":-142.0084959449752,"vZ0":-6.979846547253751,"x":87.86,"y":161.14,"x0":-1.4019450679974277,"y0":50.00088076272033,"z0":5.952374355414408,"aX":-3.0466677093761443},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.3,"breakHorizontal":1.3,"spinRate":2533,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.38692441352317575,"extension":6.4911932505440895},"index":3,"playId":"3ce6589b-13d3-33ac-b677-02d2b8e8dc49","pitchNumber":3,"startTime":"2026-04-21T02:40:27.178Z","endTime":"2026-04-21T02:40:30.898Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.971028449344995,"aZ":-30.559254535400875,"pfxX":-0.7183374043236026,"pfxZ":0.9085618482804563,"pX":0.9036065488881567,"pZ":2.046948012586072,"vX0":6.545956198504799,"vY0":-132.38315847587984,"vZ0":-4.254727395285586,"x":82.56,"y":183.51,"x0":-1.506642210581234,"y0":50.00383282494146,"z0":5.90926174688272,"aX":-1.2779353026898943},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":-0.1,"spinRate":2935,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.4135820580696197,"extension":6.534586736235826},"index":4,"playId":"898e9fb5-8440-3904-a12e-d890c94f29d9","pitchNumber":4,"startTime":"2026-04-21T02:40:47.753Z","endTime":"2026-04-21T02:40:51.069Z","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":89.5,"endSpeed":83.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782405551392504,"aZ":-28.963313449195297,"pfxX":0.7263064751493653,"pfxZ":1.848584195383017,"pX":1.6241825548141284,"pZ":2.3477758123995285,"vX0":7.989893929615945,"vY0":-130.1939395172721,"vZ0":-3.4792559422843414,"x":55.09,"y":175.39,"x0":-1.565977754964774,"y0":50.000865188545305,"z0":5.86990762863836,"aX":1.2570570419968603},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":-2.9,"spinRate":2819,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4191148652122174,"extension":6.55864111209909},"index":5,"playId":"d71a6775-6ae3-368e-9904-664514217e67","pitchNumber":5,"startTime":"2026-04-21T02:41:10.321Z","endTime":"2026-04-21T02:41:13.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.307377500300653,"aZ":-30.07870839249397,"pfxX":0.8514043862444751,"pfxZ":1.2022020737150285,"pX":0.7353101241621041,"pZ":3.203891649341565,"vX0":5.738756862142729,"vY0":-130.52229302121015,"vZ0":-1.3640529828037162,"x":88.97,"y":152.27,"x0":-1.594791064843937,"y0":50.002169425187255,"z0":5.980778304331355,"aX":1.4793905735753168},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":-2.8,"spinRate":2778,"spinDirection":72},"zone":3,"typeConfidence":2.0,"plateTime":0.4183009735233112,"extension":6.3325019908633235},"index":6,"playId":"1c3b7b69-051c-36a8-8ec7-d75805618cce","pitchNumber":6,"startTime":"2026-04-21T02:41:29.446Z","endTime":"2026-04-21T02:41:34.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:41:34.190Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lenyn Sosa flies out to center fielder Mike Trout.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T02:43:36.017Z","endTime":"2026-04-21T02:45:44.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.956593984088727,"aZ":-31.948028041822912,"pfxX":-1.281796327572275,"pfxZ":0.14336658895666154,"pX":0.23590259261632376,"pZ":2.713581543533403,"vX0":-3.0875532208134,"vY0":-124.63206200168358,"vZ0":-2.132136089482053,"x":108.01,"y":165.51,"x0":1.6529479693275153,"y0":50.00302644579982,"z0":6.1959985011167555,"aX":-2.0343916078404427},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":3.0,"spinRate":2319,"spinDirection":257},"zone":5,"typeConfidence":0.9,"plateTime":0.4379888418907165,"extension":6.093929866324113},"index":0,"playId":"1fc64ece-de81-3286-a5de-03e652821602","pitchNumber":1,"startTime":"2026-04-21T02:43:42.954Z","endTime":"2026-04-21T02:43:46.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71256043811257,"aZ":-38.42442409981731,"pfxX":-1.02243823851133,"pfxZ":-4.071208165552343,"pX":0.34518028140968515,"pZ":1.4936413576349776,"vX0":-2.586675997385442,"vY0":-122.98499716888341,"vZ0":-3.404084541991277,"x":103.84,"y":198.45,"x0":1.5421014573060816,"y0":50.001412054119385,"z0":6.144888793006464,"aX":-1.5702704299569312},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.9,"breakHorizontal":2.4,"spinRate":2436,"spinDirection":307},"zone":14,"typeConfidence":0.81,"plateTime":0.44486472975113056,"extension":6.181719709158483},"index":1,"playId":"63220168-0a5c-3d23-ac39-e726ea0929d1","pitchNumber":2,"startTime":"2026-04-21T02:43:58.004Z","endTime":"2026-04-21T02:44:02.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.090507292765984,"aZ":-12.998972888678399,"pfxX":5.2393237865770885,"pfxZ":10.188690237172162,"pX":-0.17843281583457868,"pZ":2.9818361615782183,"vX0":-6.550056171743932,"vY0":-135.9073814256067,"vZ0":-5.211028262712816,"x":123.8,"y":158.27,"x0":1.575329462029344,"y0":50.0040296941386,"z0":5.817547770122405,"aX":9.862016406915968},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-8.2,"spinRate":2184,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.40209368075827534,"extension":6.439600621979888},"index":2,"playId":"8cd7719f-4f6f-3343-90ea-35c7f930bc91","pitchNumber":3,"startTime":"2026-04-21T02:44:13.677Z","endTime":"2026-04-21T02:44:16.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-21T02:44:26.206Z","endTime":"2026-04-21T02:44:37.299Z","isPitch":false,"type":"action","player":{"id":672820,"link":"/api/v1/people/672820"}},{"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":85.7,"endSpeed":79.0,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63236708897792,"aZ":-32.24745745886758,"pfxX":-0.2701955265189899,"pfxZ":-0.051186445227516586,"pX":0.8498934104243918,"pZ":2.9214905411341134,"vX0":-1.7789172759393288,"vY0":-124.87345377731229,"vZ0":-1.493543365342624,"x":84.6,"y":159.9,"x0":1.605909626969096,"y0":50.00026005632913,"z0":6.1750166084208775,"aX":-0.4270362060927126},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":0.8,"spinRate":2330,"spinDirection":296},"zone":12,"typeConfidence":0.9,"plateTime":0.43827294762757285,"extension":6.09080433822241},"index":4,"playId":"beabe776-6e85-3e4d-b09f-62994db1699b","pitchNumber":4,"startTime":"2026-04-21T02:44:37.299Z","endTime":"2026-04-21T02:44:40.456Z","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":93.1,"endSpeed":84.2,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51928593936121,"aZ":-14.761439016894515,"pfxX":5.654774598212405,"pfxZ":9.46966743351543,"pX":1.1073509759368456,"pZ":4.15468890308627,"vX0":-3.9272089323914843,"vY0":-135.45097788477514,"vZ0":-1.781398704308629,"x":74.79,"y":126.6,"x0":1.8492243678638949,"y0":50.00039744464605,"z0":5.86522767750344,"aX":10.39442238685232},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":-9.2,"spinRate":2133,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40603057993352776,"extension":6.2666606449174225},"index":5,"playId":"13ac5d94-c82f-3e3c-b818-9d16c0144586","pitchNumber":5,"startTime":"2026-04-21T02:44:55.669Z","endTime":"2026-04-21T02:44:59.043Z","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":95.4,"endSpeed":86.0,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93046341814495,"aZ":-13.358678207993725,"pfxX":6.402844324962637,"pfxZ":9.801717732234678,"pX":-0.005000161938242064,"pZ":3.271902769862314,"vX0":-6.313973677774686,"vY0":-138.63677329460535,"vZ0":-4.580885942485765,"x":117.19,"y":150.44,"x0":1.4852152127185307,"y0":50.00674349538189,"z0":5.857194358510742,"aX":12.296858080038586},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-10.1,"spinRate":2183,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.3971466602850411,"extension":6.560527985615994},"index":6,"playId":"97a57a04-4018-3826-ab62-ba3b5ca28a06","pitchNumber":6,"startTime":"2026-04-21T02:45:15.581Z","endTime":"2026-04-21T02:45:18.765Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17211165570945,"aZ":-36.14864314346187,"pfxX":-1.4412694037475422,"pfxZ":-2.494001917118384,"pX":-0.19718380407949532,"pZ":2.993862291727369,"vX0":-3.5669852763584013,"vY0":-125.4253748979619,"vZ0":-0.466064384151885,"x":124.52,"y":157.95,"x0":1.4300977228472336,"y0":50.001093591353566,"z0":6.127664337512426,"aX":-2.2979882290534075},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.3,"breakHorizontal":3.5,"spinRate":2349,"spinDirection":287},"zone":2,"typeConfidence":0.9,"plateTime":0.43655931077006693,"extension":6.079556840137586},"hitData":{"launchSpeed":94.8,"launchAngle":27.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.2,"coordY":56.19}},"index":7,"playId":"09ab7388-23ba-372c-9eee-5fbd58fff734","pitchNumber":7,"startTime":"2026-04-21T02:45:35.618Z","endTime":"2026-04-21T02:45:44.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:45:44.779Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daulton Varsho strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T02:45:54.976Z","endTime":"2026-04-21T02:46:45.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88663502028695,"aZ":-34.5360074249464,"pfxX":-1.3204129863450151,"pfxZ":-1.450180478504432,"pX":-0.2939625008772825,"pZ":2.8832576931379155,"vX0":-4.280258786837052,"vY0":-126.88551928137602,"vZ0":-1.0755970659915202,"x":128.21,"y":160.93,"x0":1.5860637612485928,"y0":50.002558212006406,"z0":6.063850725171797,"aX":-2.152155522973925},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":3.4,"spinRate":2361,"spinDirection":284},"zone":1,"typeConfidence":0.9,"plateTime":0.4316266185995783,"extension":6.19653288099699},"index":0,"playId":"ab16c8f7-8a46-3c09-9350-d7e6922aae65","pitchNumber":1,"startTime":"2026-04-21T02:46:10.472Z","endTime":"2026-04-21T02:46:14.275Z","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":73.9,"endSpeed":67.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170928163517694,"aZ":-42.669909787065365,"pfxX":-5.631888918907427,"pfxZ":-9.107781454699966,"pX":0.06597553878646048,"pZ":2.999501055233612,"vX0":-1.4604091817685423,"vY0":-107.45798583000004,"vZ0":2.7325199832322533,"x":114.49,"y":157.79,"x0":1.4885154989662777,"y0":50.002724199452885,"z0":6.5024582350221625,"aX":-6.4895878928128985},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-15.2,"breakHorizontal":10.6,"spinRate":2438,"spinDirection":326},"zone":2,"typeConfidence":0.9,"plateTime":0.5125990041384023,"extension":6.21657608604097},"index":1,"playId":"8f41e585-880d-37d5-93e0-cddbcbfaf67e","pitchNumber":2,"startTime":"2026-04-21T02:46:24.925Z","endTime":"2026-04-21T02:46:28.621Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09506807694139,"aZ":-40.2245686362305,"pfxX":-1.4611899981086705,"pfxZ":-5.217192374302104,"pX":-0.15578534110824216,"pZ":0.7699060618245879,"vX0":-3.6702549679971876,"vY0":-123.82623062032289,"vZ0":-4.199010388741312,"x":122.94,"y":217.99,"x0":1.538924076578011,"y0":50.00107970316146,"z0":5.873833419547084,"aX":-2.2552911264719206},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.2,"breakHorizontal":3.6,"spinRate":2472,"spinDirection":295},"zone":13,"typeConfidence":0.88,"plateTime":0.44332741564730105,"extension":6.239682130159277},"index":2,"playId":"e8562fc4-1ab0-3e3b-9516-f95bdee4fd34","pitchNumber":3,"startTime":"2026-04-21T02:46:41.375Z","endTime":"2026-04-21T02:46:45.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:46:45.619Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Myles Straw grounds out, pitcher Reid Detmers to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-21T02:47:05.561Z","endTime":"2026-04-21T02:47:55.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672282,"link":"/api/v1/people/672282"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":71.2,"endSpeed":65.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.375636066192012,"aZ":-42.75207940598532,"pfxX":-4.343854345880939,"pfxZ":-9.935496192922352,"pX":0.37919686645549566,"pZ":2.552215398092461,"vX0":-0.9974171309137527,"vY0":-103.52214161805591,"vZ0":2.668425916079546,"x":102.55,"y":169.87,"x0":1.433715080080998,"y0":50.002853942439486,"z0":6.4365913615161015,"aX":-4.624192219438382},"breaks":{"breakAngle":6.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.4,"breakVerticalInduced":-16.6,"breakHorizontal":8.2},"zone":6,"typeConfidence":0.9,"plateTime":0.5330251264850849,"extension":6.223140706378552},"index":0,"playId":"4ca16d87-1621-3b64-8bd4-2f1c5b6e1b00","pitchNumber":1,"startTime":"2026-04-21T02:47:13.928Z","endTime":"2026-04-21T02:47:18.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0356442050709,"aZ":-12.983943473321176,"pfxX":4.962168758922364,"pfxZ":10.155872809220822,"pX":-0.03288189654859885,"pZ":3.8438466109311777,"vX0":-5.6172919570074,"vY0":-137.01818789114859,"vZ0":-3.4740714205348184,"x":118.25,"y":135.0,"x0":1.4051734556985593,"y0":50.00189807765282,"z0":6.0233282267171395,"aX":9.3759979126818},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":-7.7,"spinRate":2152,"spinDirection":163},"zone":11,"typeConfidence":0.89,"plateTime":0.4007008927823792,"extension":6.487673958231589},"index":1,"playId":"17ae2f9a-166d-3cf5-b770-cf983e859d8a","pitchNumber":2,"startTime":"2026-04-21T02:47:29.007Z","endTime":"2026-04-21T02:47:34.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.535346099312996,"aZ":-35.96178282495206,"pfxX":-0.2545216555825325,"pfxZ":-2.384679915787526,"pX":-0.26482014496507783,"pZ":2.497755636820124,"vX0":-4.032072632506339,"vY0":-125.2447199911313,"vZ0":-1.758205268692238,"x":127.09,"y":171.34,"x0":1.3997397010677741,"y0":50.00492892994587,"z0":6.1527748363231725,"aX":-0.4031993052645666},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.4,"breakHorizontal":1.4,"spinRate":3214,"spinDirection":40},"zone":4,"typeConfidence":0.9,"plateTime":0.4374947134703042,"extension":6.238390554689105},"hitData":{"launchSpeed":89.7,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.43,"coordY":182.29}},"index":2,"playId":"b8bbb3e9-a279-33c1-ac46-28d01b974689","pitchNumber":3,"startTime":"2026-04-21T02:47:46.975Z","endTime":"2026-04-21T02:47:55.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:47:55.231Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out, first baseman Vladimir Guerrero Jr. to pitcher Dylan Cease.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T02:49:54.799Z","endTime":"2026-04-21T02:51:08.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656302,"link":"/api/v1/people/656302"},"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(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":83.2,"endSpeed":75.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.549724865994563,"aZ":-16.95094845366701,"pfxX":-6.514453671421736,"pfxZ":10.441425506693578,"pX":-0.2443204829560089,"pZ":1.3963914107526159,"vX0":4.948693227968256,"vY0":-120.8240672510398,"vZ0":-6.964543327139785,"x":126.31,"y":201.08,"x0":-1.486542125492407,"y0":50.00495923148962,"z0":5.8399116508149005,"aX":-9.500985305842942},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":17.2,"breakHorizontal":10.4,"spinRate":1720,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.455726232170405,"extension":6.5835311288447835},"index":0,"playId":"9f8180d0-1a89-3b6d-900f-bf57ea06cbc5","pitchNumber":1,"startTime":"2026-04-21T02:50:05.601Z","endTime":"2026-04-21T02:50:10.234Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":74.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80540285984343,"aZ":-17.473530658588302,"pfxX":-5.395153832540193,"pfxZ":10.177409365651787,"pX":-0.6423760343545505,"pZ":2.848908571730757,"vX0":3.584774291992387,"vY0":-120.3707140741792,"vZ0":-3.6695778274318354,"x":141.49,"y":161.86,"x0":-1.4618769919267114,"y0":50.00231544593795,"z0":5.971163627538385,"aX":-7.791925838337378},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":1767,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.45782399526859274,"extension":6.721786686172473},"index":1,"playId":"8a83d89c-4b19-39d0-9207-586ca069196b","pitchNumber":2,"startTime":"2026-04-21T02:50:19.240Z","endTime":"2026-04-21T02:50:26.183Z","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":89.1,"endSpeed":82.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.917824637619514,"aZ":-29.922552293259095,"pfxX":0.5758010085510339,"pfxZ":1.3217317379934563,"pX":0.9422957105862881,"pZ":1.577387041782968,"vX0":6.606638924927963,"vY0":-129.5441668326196,"vZ0":-5.204293347286868,"x":81.08,"y":196.19,"x0":-1.7151260678862585,"y0":50.00111627664949,"z0":5.898139442505289,"aX":0.9782144838764023},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":-2.5},"zone":14,"typeConfidence":2.0,"plateTime":0.42272188527551435,"extension":6.605665973541637},"index":2,"playId":"dc153af6-1acc-3a91-a004-abea2218da3c","pitchNumber":3,"startTime":"2026-04-21T02:50:38.300Z","endTime":"2026-04-21T02:50:42.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-21T02:50:49.562Z","endTime":"2026-04-21T02:51:00.529Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41593838586821,"aZ":-30.248906334837717,"pfxX":1.2825965453389274,"pfxZ":1.1146396744345735,"pX":0.37530252990636465,"pZ":1.155848486075166,"vX0":5.581943102109146,"vY0":-130.5394101627689,"vZ0":-6.1832278063542425,"x":102.69,"y":207.57,"x0":-1.9603437114348297,"y0":50.00003123142604,"z0":5.842967611401067,"aX":2.2034071325940445},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.8,"breakHorizontal":-3.6,"spinRate":1328,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.420170991120945,"extension":6.548171948056625},"hitData":{"launchSpeed":95.0,"launchAngle":5.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.31,"coordY":164.13}},"index":4,"playId":"2a80aa07-446c-3d99-a144-fa1aad91daf1","pitchNumber":4,"startTime":"2026-04-21T02:51:00.529Z","endTime":"2026-04-21T02:51:08.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:51:08.753Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T02:51:23.057Z","endTime":"2026-04-21T02:52:36.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.361591869371846,"aZ":-28.314583227504876,"pfxX":-0.08278937429261557,"pfxZ":2.3826517403285017,"pX":1.369935370761038,"pZ":1.6967510071964436,"vX0":6.249490235831945,"vY0":-126.3187576757577,"vZ0":-5.051815214671734,"x":64.78,"y":192.97,"x0":-1.1237003737690743,"y0":50.00150260785384,"z0":5.9947500022170885,"aX":-0.13485918941099537},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.4,"breakHorizontal":-1.2},"zone":14,"typeConfidence":2.0,"plateTime":0.43334695267796697,"extension":6.431900650426231},"index":0,"playId":"f6d2f51f-b4a3-39bf-b1b9-d9c3897190bc","pitchNumber":1,"startTime":"2026-04-21T02:51:31.898Z","endTime":"2026-04-21T02:51:36.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722476360860252,"aZ":-27.967601523345337,"pfxX":-0.4764715419026422,"pfxZ":2.487641842791893,"pX":0.3528491530047438,"pZ":2.3463196321021607,"vX0":5.620247161202068,"vY0":-129.40700067174808,"vZ0":-3.7874018067685924,"x":103.55,"y":175.43,"x0":-1.7878774830722914,"y0":50.003926509101525,"z0":5.978268243745577,"aX":-0.8068639483594046},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":-0.5,"spinRate":2768,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4237195180779758,"extension":6.465338291136965},"index":1,"playId":"880103ea-77db-318c-ab78-b316ae3881f2","pitchNumber":2,"startTime":"2026-04-21T02:51:47.787Z","endTime":"2026-04-21T02:51:52.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.881327401803894,"aZ":-6.7823071535482224,"pfxX":-3.2053671608294505,"pfxZ":12.779565863428934,"pX":0.661958458895887,"pZ":2.848740395765809,"vX0":7.3913517614511415,"vY0":-140.97226465305695,"vZ0":-7.444846620610793,"x":91.77,"y":161.86,"x0":-1.5926536965954465,"y0":50.002464034833025,"z0":5.980781483174791,"aX":-6.369214001640875},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":21.5,"breakHorizontal":4.1},"zone":3,"typeConfidence":2.0,"plateTime":0.3904583103996746,"extension":6.535289468085712},"index":2,"playId":"897a1605-70e3-3e82-8827-a0c76f2e8d56","pitchNumber":3,"startTime":"2026-04-21T02:52:13.110Z","endTime":"2026-04-21T02:52:16.319Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69196151523444,"aZ":-9.167196771862482,"pfxX":-3.3595418949662013,"pfxZ":11.282958245778186,"pX":0.6260001346255425,"pZ":1.9198007347138508,"vX0":6.893198817884016,"vY0":-142.36384294052385,"vZ0":-9.561301232169155,"x":93.14,"y":186.95,"x0":-1.3974758720482925,"y0":50.00512488732442,"z0":5.9148610057936395,"aX":-6.852287833961816},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.5,"breakHorizontal":4.6,"spinRate":2543,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.38571442193300687,"extension":6.543716598390573},"index":3,"playId":"72bf505f-f969-3253-a72b-f999a6a77187","pitchNumber":4,"startTime":"2026-04-21T02:52:31.793Z","endTime":"2026-04-21T02:52:36.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:52:36.239Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-21T02:52:47.573Z","endTime":"2026-04-21T02:55:07.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.153572035923226,"aZ":-8.191865346859034,"pfxX":-2.963974140703941,"pfxZ":11.924929042692998,"pX":-0.5020751842905639,"pZ":2.296148233866137,"vX0":4.39092625041604,"vY0":-141.37884093341074,"vZ0":-8.800797312304036,"x":136.14,"y":176.78,"x0":-1.694860352246542,"y0":50.005445232463934,"z0":5.986490386945891,"aX":-5.962557163825098},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.8,"breakHorizontal":4.4,"spinRate":2417,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.38836240611510053,"extension":6.362099235710908},"index":0,"playId":"a57cbb20-acae-3055-9dab-e39beba30dd9","pitchNumber":1,"startTime":"2026-04-21T02:53:01.568Z","endTime":"2026-04-21T02:53:05.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.958597695748473,"aZ":-42.93486029988067,"pfxX":1.146805600035449,"pfxZ":-7.179059013783875,"pX":0.8026058009476497,"pZ":1.83156744534592,"vX0":5.7282056406321775,"vY0":-121.93234751366512,"vZ0":-1.1332088839514236,"x":86.41,"y":189.33,"x0":-1.730306168993312,"y0":50.00342839781724,"z0":6.021590880785135,"aX":1.7176787044495503},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.0,"breakHorizontal":-3.5,"spinRate":2676,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.44996282541955024,"extension":6.40642233697359},"index":1,"playId":"10cdb5cc-0468-3fb6-9704-11e7836658db","pitchNumber":2,"startTime":"2026-04-21T02:53:14.833Z","endTime":"2026-04-21T02:53:18.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86496672113707,"aZ":-14.283778513423107,"pfxX":-7.88789910316487,"pfxZ":8.91366048953216,"pX":0.7228600314200229,"pZ":2.3321339462241624,"vX0":8.278605849315078,"vY0":-140.96833847260126,"vZ0":-7.557218728920446,"x":89.45,"y":175.81,"x0":-1.2309812979729529,"y0":50.002688129456544,"z0":5.974995179986766,"aX":-15.831931013606066},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":12.5},"zone":6,"typeConfidence":2.0,"plateTime":0.3889457488700536,"extension":6.4085311398760805},"index":2,"playId":"e103dc47-220c-32e6-91be-a3faa5c80834","pitchNumber":3,"startTime":"2026-04-21T02:53:32.349Z","endTime":"2026-04-21T02:53:41.046Z","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":99.1,"endSpeed":89.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.93045056742852,"aZ":-8.595884741951632,"pfxX":-2.989729940436272,"pfxZ":11.306974954192466,"pX":0.6253685537555022,"pZ":3.892024489715601,"vX0":7.1068207080361425,"vY0":-144.05704446819857,"vZ0":-4.591521296787327,"x":93.16,"y":133.7,"x0":-1.4938440177846584,"y0":50.00038025768527,"z0":6.046673716507852,"aX":-6.233885838947416},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.6,"breakHorizontal":3.8,"spinRate":2495,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3813754611056823,"extension":6.422548533488365},"index":3,"playId":"b981eb4b-3fdd-3db2-be4d-5968b7d92649","pitchNumber":4,"startTime":"2026-04-21T02:54:08.997Z","endTime":"2026-04-21T02:54:14.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.784672434759525,"aZ":-18.886594787874195,"pfxX":-6.614690138073385,"pfxZ":9.638249833214484,"pX":0.5168521444149018,"pZ":1.1300863819789995,"vX0":6.596650059862795,"vY0":-116.88614785912002,"vZ0":-6.6829957376216305,"x":97.3,"y":208.27,"x0":-1.48742231129152,"y0":50.00440500949296,"z0":5.80973595001047,"aX":-9.120698964310652},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":1990,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.46925622460330096,"extension":6.731814272956607},"index":4,"playId":"a644b1cd-28e8-3e67-836a-0e68250184ff","pitchNumber":5,"startTime":"2026-04-21T02:54:25.314Z","endTime":"2026-04-21T02:54:28.957Z","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":98.5,"endSpeed":89.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.1491701954332,"aZ":-7.527155409758891,"pfxX":-3.232970412921489,"pfxZ":11.995714756668598,"pX":0.10354709963746972,"pZ":3.0461929499388636,"vX0":6.274904868724146,"vY0":-143.15539526988755,"vZ0":-6.870751871649771,"x":113.05,"y":156.53,"x0":-1.7068181842451562,"y0":50.0030902751889,"z0":5.96280977273295,"aX":-6.643305962970842},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":20.3,"breakHorizontal":4.4,"spinRate":2449,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.3840908117023605,"extension":6.477813385946026},"index":5,"playId":"dfb0625b-6e4b-3b2e-92dc-d08af985e9fa","pitchNumber":6,"startTime":"2026-04-21T02:54:41.510Z","endTime":"2026-04-21T02:54:45.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.68314137850699,"aZ":-17.642258011695,"pfxX":-4.323315914411035,"pfxZ":10.213304240904412,"pX":-0.14823820403143043,"pZ":1.009145581841331,"vX0":4.07884589913155,"vY0":-118.5206721646817,"vZ0":-7.513208354096787,"x":122.65,"y":211.53,"x0":-1.3299173152776116,"y0":50.00094500841923,"z0":5.8317731491713545,"aX":-6.149401655530109},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":16.9,"breakHorizontal":6.8,"spinRate":1803,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.46216196393244013,"extension":6.801663778097592},"index":6,"playId":"7a1f8155-90ce-3f30-8786-e4377c2b864b","pitchNumber":7,"startTime":"2026-04-21T02:55:03.236Z","endTime":"2026-04-21T02:55:07.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:55:07.637Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T02:57:11.323Z","endTime":"2026-04-21T02:59:10.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.423308499537924,"aZ":-11.664392601439596,"pfxX":5.685265232067911,"pfxZ":10.851644054804984,"pX":0.11989525063116849,"pZ":2.9375888569347928,"vX0":-5.612153002708217,"vY0":-136.6874830865603,"vZ0":-5.786791711571727,"x":112.43,"y":159.47,"x0":1.462089669625897,"y0":50.00464726152368,"z0":5.884711153436875,"aX":10.747774377256965},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.6,"breakHorizontal":-9.1,"spinRate":2569,"spinDirection":123},"zone":2,"typeConfidence":0.89,"plateTime":0.40086468468852976,"extension":6.614769053667616},"index":0,"playId":"1d03e639-9df9-3803-8d0a-595e89208a03","pitchNumber":1,"startTime":"2026-04-21T02:57:20.224Z","endTime":"2026-04-21T02:57:23.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09341343160553,"aZ":-13.808010753575912,"pfxX":4.647684451778109,"pfxZ":9.851308699124985,"pX":0.641706383894778,"pZ":1.3548725837179152,"vX0":-2.8684605440345954,"vY0":-135.5578608997237,"vZ0":-10.020134885061553,"x":92.54,"y":202.2,"x0":1.1086522701757924,"y0":50.005239441549385,"z0":6.05869521601364,"aX":8.667797421854429},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-7.8,"spinRate":2089,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4037430758229572,"extension":6.3626912684868335},"index":1,"playId":"fcebfa0c-8825-33a5-a2f3-d28a0b8e4039","pitchNumber":2,"startTime":"2026-04-21T02:57:37.382Z","endTime":"2026-04-21T02:57:41.397Z","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":87.2,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412517559232203,"aZ":-35.273185751888214,"pfxX":-0.6668995363181889,"pfxZ":-1.9063224099180318,"pX":-0.7186608995535306,"pZ":0.5562582134103767,"vX0":-4.676898287788306,"vY0":-126.89395756967247,"vZ0":-6.649434272943222,"x":144.39,"y":223.76,"x0":1.2362942879029877,"y0":50.002152337506466,"z0":6.027255301500796,"aX":-1.0845344761907283},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.8,"breakHorizontal":2.3,"spinRate":2376,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.43194915535328793,"extension":6.368017929937768},"index":2,"playId":"3523b35e-eca0-33c5-817a-2bce4241ccfd","pitchNumber":3,"startTime":"2026-04-21T02:57:52.495Z","endTime":"2026-04-21T02:57:56.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-21T02:58:03.230Z","endTime":"2026-04-21T02:58:25.480Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.624428284941743,"aZ":-12.11415075723551,"pfxX":4.214571235786101,"pfxZ":10.610385098410319,"pX":0.021354289596684672,"pZ":3.495266393897807,"vX0":-4.752767734554186,"vY0":-136.96093691254842,"vZ0":-4.927672802565491,"x":116.19,"y":144.41,"x0":1.2356051030455613,"y0":50.00406588909597,"z0":6.153436143340697,"aX":7.9690385670841},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":-6.6,"spinRate":2132,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4006714872830224,"extension":6.4315341023873644},"index":4,"playId":"fb3a1408-fa05-342e-9874-e767ee5e31f7","pitchNumber":4,"startTime":"2026-04-21T02:58:25.480Z","endTime":"2026-04-21T02:58:28.763Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007711249156745,"aZ":-34.02742064269697,"pfxX":-1.1297719700011593,"pfxZ":-1.1366221189919987,"pX":-0.07969579603946923,"pZ":0.37818724222903427,"vX0":-3.1915214668750047,"vY0":-126.60000782244065,"vZ0":-7.200038607912434,"x":120.04,"y":228.57,"x0":1.3445311178617048,"y0":50.00617736609031,"z0":5.985014879826704,"aX":-1.8332240238740523},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.5,"breakHorizontal":2.8,"spinRate":2246,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.43275380816925857,"extension":6.35384901577796},"index":5,"playId":"a4a9cc82-f3c5-380e-8417-ccc4a36a0aa1","pitchNumber":5,"startTime":"2026-04-21T02:58:42.983Z","endTime":"2026-04-21T02:58:47.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":68.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.075093569739646,"aZ":-42.284108589701034,"pfxX":-5.452281782990465,"pfxZ":-8.589746429144556,"pX":-0.26838353505547374,"pZ":2.0778725066953085,"vX0":-1.7294763761667713,"vY0":-108.46377888998647,"vZ0":0.7284383295440244,"x":127.23,"y":182.68,"x0":1.250211522825602,"y0":50.00206181552496,"z0":6.392930991383676,"aX":-6.418221601429442},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-14.9,"breakHorizontal":10.3,"spinRate":2400,"spinDirection":329},"zone":7,"typeConfidence":0.9,"plateTime":0.5072977685244275,"extension":6.128577560960232},"index":6,"playId":"d23643be-e664-322e-83bd-3ea6a16d5932","pitchNumber":6,"startTime":"2026-04-21T02:59:06.053Z","endTime":"2026-04-21T02:59:10.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T02:59:10.794Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Davis Schneider flies out to left fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T02:59:20.194Z","endTime":"2026-04-21T03:00:03.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913563555106936,"aZ":-32.452494456138,"pfxX":-0.4574887563224985,"pfxZ":-0.17579421481526936,"pX":1.0017878465086143,"pZ":4.217762899516936,"vX0":-1.2067909561060528,"vY0":-126.57103101027269,"vZ0":1.4228445879344718,"x":78.81,"y":124.9,"x0":1.5450059264293723,"y0":50.000405121806494,"z0":6.255699554611152,"aX":-0.7385670094113238},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":1.1,"spinRate":2307,"spinDirection":271},"zone":12,"typeConfidence":0.91,"plateTime":0.4334932427342082,"extension":6.376702117949306},"index":0,"playId":"d5610e94-7709-3114-8573-863d54126f87","pitchNumber":1,"startTime":"2026-04-21T02:59:36.831Z","endTime":"2026-04-21T02:59:40.143Z","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":84.4,"endSpeed":77.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59548876563973,"aZ":-35.978947674419814,"pfxX":-1.1097041416118163,"pfxZ":-2.5022957233322636,"pX":0.11618542550302444,"pZ":2.008390532905433,"vX0":-2.5732659074294286,"vY0":-122.94646537586276,"vZ0":-2.7981422217053282,"x":112.57,"y":184.55,"x0":1.3227154203555562,"y0":50.00044302319897,"z0":6.230850361722273,"aX":-1.6892141793332585},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.9,"breakHorizontal":2.6,"spinRate":2644,"spinDirection":317},"zone":8,"typeConfidence":0.89,"plateTime":0.4464113076259353,"extension":6.237373343573059},"hitData":{"launchSpeed":94.2,"launchAngle":41.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.19,"coordY":76.38}},"index":1,"playId":"0cc84c83-2612-3434-ac20-41a76f21177a","pitchNumber":2,"startTime":"2026-04-21T02:59:52.554Z","endTime":"2026-04-21T03:00:03.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:00:03.356Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to left fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-21T03:00:13.010Z","endTime":"2026-04-21T03:00:34.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":82.5,"endSpeed":75.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.541380295731297,"aZ":-22.332530326533842,"pfxX":8.426195872155574,"pfxZ":6.758883041397528,"pX":-0.20277916098969506,"pZ":2.8055371521183785,"vX0":-5.909363637592716,"vY0":-120.00953605739862,"vZ0":-2.8429232587698294,"x":124.73,"y":163.03,"x0":1.198527981206883,"y0":50.003913389985335,"z0":5.9978409970394475,"aX":12.27367061323096},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":11.8,"breakHorizontal":-13.8,"spinRate":1644,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.45665568095890263,"extension":6.363959306773132},"hitData":{"launchSpeed":93.5,"launchAngle":41.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.46,"coordY":74.24}},"index":0,"playId":"95e8b1eb-584f-3a24-a09f-546070519e3b","pitchNumber":1,"startTime":"2026-04-21T03:00:23.612Z","endTime":"2026-04-21T03:00:34.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:00:34.346Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a ground ball to right fielder Myles Straw.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T03:02:27.312Z","endTime":"2026-04-21T03:04:01.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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":98.0,"endSpeed":89.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86960141335453,"aZ":-9.795244303528463,"pfxX":-2.1921233187591813,"pfxZ":10.908520972488379,"pX":0.9818929190786472,"pZ":4.3127829141769105,"vX0":7.216610904765329,"vY0":-142.58576445491917,"vZ0":-3.3483213653490482,"x":79.57,"y":122.33,"x0":-1.3011148058423603,"y0":50.005709406093885,"z0":6.124032265338087,"aX":-4.498903176281927},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":2.4,"spinRate":2331,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3846570751284495,"extension":6.498104169950961},"index":0,"playId":"c4bab7df-f4c1-3e3c-a5f8-6bb2f8cbc3c2","pitchNumber":1,"startTime":"2026-04-21T03:02:38.148Z","endTime":"2026-04-21T03:02:41.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97221179784912,"aZ":-10.255469636784413,"pfxX":-2.81420536697744,"pfxZ":10.718978915271922,"pX":0.14166334781492454,"pZ":2.782355179575676,"vX0":4.93345815291466,"vY0":-142.18894148107566,"vZ0":-7.079844600819806,"x":111.6,"y":163.66,"x0":-1.2512377352897215,"y0":50.00398200909135,"z0":5.9572110945869445,"aX":-5.755596416171565},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":4.1,"spinRate":2393,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.38538464061625444,"extension":6.496129593523148},"index":1,"playId":"eb15254c-39fa-3c3d-a6a1-9d3a74cf8b51","pitchNumber":2,"startTime":"2026-04-21T03:02:52.637Z","endTime":"2026-04-21T03:02:55.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69181211850333,"aZ":-10.209838211494889,"pfxX":-4.182097054584018,"pfxZ":10.677620524940112,"pX":0.8568354484012546,"pZ":3.100410378204159,"vX0":7.410564776982699,"vY0":-142.29151800739993,"vZ0":-6.434046010660827,"x":84.34,"y":155.07,"x0":-1.2341843779958692,"y0":50.00248158633316,"z0":6.0331413769914946,"aX":-8.603116385192948},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":6.1,"spinRate":2395,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3844827903267092,"extension":6.439717970119774},"index":2,"playId":"e6b690fd-5d57-34cf-899e-d188aca8672c","pitchNumber":3,"startTime":"2026-04-21T03:03:11.028Z","endTime":"2026-04-21T03:03:14.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08809175420013,"aZ":-37.31257341030415,"pfxX":4.427043517830506,"pfxZ":-3.2889539865916166,"pX":1.7357409995225515,"pZ":1.5024722133485964,"vX0":7.406853955355,"vY0":-124.73661924176095,"vZ0":-3.208762515197726,"x":50.84,"y":198.21,"x0":-1.8571898416917494,"y0":50.00314070970903,"z0":5.908592765966932,"aX":6.91557260068515},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.5,"breakHorizontal":-9.8,"spinRate":2801,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44055103045434363,"extension":6.360876313066505},"index":3,"playId":"4243d7ab-2835-3ad1-b889-6599de491bdb","pitchNumber":4,"startTime":"2026-04-21T03:03:31.958Z","endTime":"2026-04-21T03:03:35.191Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-21T03:03:46.162Z","endTime":"2026-04-21T03:03:52.574Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":98.7,"endSpeed":89.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71329374399291,"aZ":-8.344026225140997,"pfxX":-2.3301010778546107,"pfxZ":11.562759160158219,"pX":1.254056835713515,"pZ":2.2044181323731737,"vX0":8.567475130910248,"vY0":-143.25167561032688,"vZ0":-9.035794839265634,"x":69.2,"y":179.26,"x0":-1.4837568097493736,"y0":50.000194168680835,"z0":5.93609008544049,"aX":-4.802339474463509},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.1,"breakHorizontal":2.3,"spinRate":2501,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.3835992031657547,"extension":6.749447577646561},"hitData":{"launchSpeed":88.5,"launchAngle":8.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.58,"coordY":105.4}},"index":5,"playId":"95ef9886-4a46-3224-8fb1-6c68a442c0b8","pitchNumber":5,"startTime":"2026-04-21T03:03:52.574Z","endTime":"2026-04-21T03:04:01.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:04:01.771Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T03:04:18.743Z","endTime":"2026-04-21T03:07:02.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.632639174525934,"aZ":-11.937231382578476,"pfxX":-2.1675577156811894,"pfxZ":10.138837398676593,"pX":1.2249406748469491,"pZ":3.8677445977528775,"vX0":7.807630763403036,"vY0":-141.20139791959593,"vZ0":-4.046090902994347,"x":70.31,"y":134.35,"x0":-1.3084743079280265,"y0":50.00224302049249,"z0":6.1019084733395905,"aX":-4.327647296120238},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":2.2,"spinRate":2170,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.38964205647246253,"extension":6.412371642366615},"index":0,"playId":"2e2c6523-d77d-34a7-9f95-eb908a5be0a3","pitchNumber":1,"startTime":"2026-04-21T03:04:27.950Z","endTime":"2026-04-21T03:04:31.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.020423527800247,"aZ":-36.545770967538594,"pfxX":4.524565437332007,"pfxZ":-3.0277479736726205,"pX":2.0383136872463434,"pZ":0.13250954127230857,"vX0":7.623654413266277,"vY0":-120.22754703529434,"vZ0":-5.241379753619601,"x":39.3,"y":235.2,"x0":-1.776853240768871,"y0":50.000906311226665,"z0":5.629739913657631,"aX":6.539085083921241},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.6,"breakHorizontal":-10.2,"spinRate":2736,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.457766390750987,"extension":6.603697128946631},"index":1,"playId":"6da86790-c00c-3126-8536-f832750ae2ae","pitchNumber":2,"startTime":"2026-04-21T03:04:45.078Z","endTime":"2026-04-21T03:04:48.355Z","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":97.2,"endSpeed":88.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92461806793405,"aZ":-9.571390415584759,"pfxX":-2.7584341178505833,"pfxZ":11.257290705122942,"pX":0.7775989840008103,"pZ":3.015830089363861,"vX0":7.194647966270976,"vY0":-141.21701478217844,"vZ0":-6.307339711957969,"x":87.36,"y":157.35,"x0":-1.4514161108188577,"y0":50.00243758468392,"z0":5.902570989535396,"aX":-5.538925791837921},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.2,"breakHorizontal":3.5,"spinRate":2486,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3887328049712795,"extension":6.572878608037057},"index":2,"playId":"d8016b62-0dd8-36b0-9d62-e5fc5bc946b7","pitchNumber":3,"startTime":"2026-04-21T03:05:04.728Z","endTime":"2026-04-21T03:05:07.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00795281675351,"aZ":-28.69627367655916,"pfxX":0.5141480751614504,"pfxZ":1.9993262168036203,"pX":0.4567887592209453,"pZ":3.000123093757815,"vX0":5.050388057625152,"vY0":-131.02109530304716,"vZ0":-1.7905046509159408,"x":99.59,"y":157.78,"x0":-1.5606286641334959,"y0":50.00597503203352,"z0":5.831428401915716,"aX":0.8964514792280041},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.5,"breakHorizontal":-2.0,"spinRate":2602,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4176222877890461,"extension":6.511902894381793},"index":3,"playId":"8a7ea764-2e22-3662-9e21-57eb77b87d45","pitchNumber":4,"startTime":"2026-04-21T03:05:26.372Z","endTime":"2026-04-21T03:05:30.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-21T03:05:35.463Z","endTime":"2026-04-21T03:05:51.719Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":97.8,"endSpeed":88.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21636016681531,"aZ":-11.403491224926015,"pfxX":-1.8500396219966504,"pfxZ":10.2558145308905,"pX":-0.13581620144801132,"pZ":5.338534446863173,"vX0":4.423272633440212,"vY0":-142.24847064691346,"vZ0":-0.4190954960397932,"x":122.18,"y":94.64,"x0":-1.4787979799094908,"y0":50.001070933105495,"z0":6.218623816950429,"aX":-3.7467294408427163},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":2.3,"spinRate":2359,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3868001074736118,"extension":6.3187142028025525},"index":5,"playId":"4af7e2f8-b68c-3904-9ad1-eb399d8602d3","pitchNumber":5,"startTime":"2026-04-21T03:05:51.719Z","endTime":"2026-04-21T03:05:54.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"d65a7c9d-982c-4192-98fb-079da35fae01","startTime":"2026-04-21T03:06:12.026Z","endTime":"2026-04-21T03:06:17.026Z","isPitch":false,"type":"stepoff"},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.672334226982745,"aZ":-25.996434500013606,"pfxX":-0.6551807942126713,"pfxZ":3.3791344528264426,"pX":1.2186035152438044,"pZ":1.261652033237654,"vX0":7.571763285378777,"vY0":-133.9859155148751,"vZ0":-7.132634732452965,"x":70.55,"y":204.72,"x0":-1.5530200191777308,"y0":50.0001181287377,"z0":5.803224219868183,"aX":-1.1974789599621247},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":-0.4,"spinRate":2592,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.40805429508707025,"extension":6.657241807719717},"index":7,"playId":"3e7b6688-7d88-35eb-9300-4f1aea79c89a","pitchNumber":6,"startTime":"2026-04-21T03:06:56.961Z","endTime":"2026-04-21T03:07:02.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:07:02.285Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T03:07:17.418Z","endTime":"2026-04-21T03:09:30.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.138092065553295,"aZ":-9.736876296259622,"pfxX":-2.8123249213641675,"pfxZ":11.05312288971419,"pX":-0.15060035563204538,"pZ":3.112334162164832,"vX0":5.57887941330489,"vY0":-141.95750922376797,"vZ0":-6.124946137048727,"x":122.74,"y":154.75,"x0":-1.7807399195972857,"y0":50.002554210614704,"z0":5.9254981667016455,"aX":-5.709276013682916},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":2376,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.3866396539006498,"extension":6.419167314634592},"index":0,"playId":"ee9e4cc9-02fe-310c-8d9f-62854222ca07","pitchNumber":1,"startTime":"2026-04-21T03:07:26.897Z","endTime":"2026-04-21T03:07:30.990Z","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":98.1,"endSpeed":89.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.673788341734294,"aZ":-9.896786131556755,"pfxX":-2.5235864705228592,"pfxZ":10.88221383539728,"pX":-0.20611293406972175,"pZ":3.4407989013153952,"vX0":5.3291578245514835,"vY0":-142.61630275212585,"vZ0":-5.259639561755206,"x":124.86,"y":145.88,"x0":-1.7762875088855974,"y0":50.005484606932086,"z0":5.941240002116063,"aX":-5.167841342044345},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.7,"breakHorizontal":3.4,"spinRate":2417,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.3849644662916205,"extension":6.349947081311924},"index":1,"playId":"2490d682-2ce4-3662-a4ed-b16e6dc8e6e9","pitchNumber":2,"startTime":"2026-04-21T03:07:45.683Z","endTime":"2026-04-21T03:07:48.925Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-21T03:08:01.223Z","endTime":"2026-04-21T03:08:17.211Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26552720643137,"aZ":-28.791942834218176,"pfxX":0.6392441136423113,"pfxZ":1.9591819114158922,"pX":-0.6386251340623579,"pZ":1.5027364839878037,"vX0":3.2506761188535083,"vY0":-130.6086117600917,"vZ0":-5.097683787754153,"x":141.34,"y":198.21,"x0":-1.9820183856397495,"y0":50.00605556904577,"z0":5.642705753483489,"aX":1.1053352641020486},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.6,"breakHorizontal":-1.9,"spinRate":2757,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.41921462403939325,"extension":6.447319211406622},"index":3,"playId":"7d39da04-9e1a-3c3f-b569-f4e76fd6befe","pitchNumber":3,"startTime":"2026-04-21T03:08:17.211Z","endTime":"2026-04-21T03:08:21.130Z","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":78.5,"endSpeed":71.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.617106612463566,"aZ":-22.936673940392982,"pfxX":-6.558746227779306,"pfxZ":7.052193465462883,"pX":-0.9037478050320374,"pZ":3.696764685500674,"vX0":3.608295821862076,"vY0":-114.19081541645983,"vZ0":0.07172951401949346,"x":151.45,"y":138.97,"x0":-1.6588440235148572,"y0":50.00287432276507,"z0":5.936678883497778,"aX":-8.591530075884636},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":1633,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4811558947904184,"extension":6.685293257598345},"index":4,"playId":"4a3fac2c-a486-3f5a-9f96-353dca03ede3","pitchNumber":4,"startTime":"2026-04-21T03:08:34.806Z","endTime":"2026-04-21T03:08:41.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"b2542b28-af9b-31bc-ac70-7f2f90f6b5ad","startTime":"2026-04-21T03:09:06.863Z","endTime":"2026-04-21T03:09:09.863Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.641976934625905,"aZ":-20.93394950348817,"pfxX":-6.970802266818389,"pfxZ":8.142524475556112,"pX":0.241490598986645,"pZ":3.4734069124341245,"vX0":6.029992415759642,"vY0":-116.92604520151313,"vZ0":-1.1595155360545546,"x":107.79,"y":145.0,"x0":-1.4687529301537032,"y0":50.00356042872391,"z0":5.94533755214148,"aX":-9.624758374004458},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2008,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.4689519972231877,"extension":6.791137642691713},"index":6,"playId":"d2238e24-c4fd-35ad-93f1-f3dcab217d19","pitchNumber":5,"startTime":"2026-04-21T03:09:25.476Z","endTime":"2026-04-21T03:09:30.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:09:30.131Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-21T03:09:42.442Z","endTime":"2026-04-21T03:13:13.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.3,"endSpeed":78.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82488135551382,"aZ":-37.47291788393295,"pfxX":4.665075723485377,"pfxZ":-3.426159175942015,"pX":1.136486320633679,"pZ":1.0916178454121288,"vX0":6.203281704588023,"vY0":-124.05654821026062,"vZ0":-3.486061417639172,"x":73.68,"y":209.31,"x0":-2.0110300641029197,"y0":50.005657170230286,"z0":5.666653335149043,"aX":7.20803466507055},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.8,"breakHorizontal":-10.0,"spinRate":2780,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4429829633447868,"extension":6.490963285936671},"index":0,"playId":"9741504a-31d1-301c-8f14-8a1116f9c28c","pitchNumber":1,"startTime":"2026-04-21T03:09:57.704Z","endTime":"2026-04-21T03:10:02.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.7804025659733,"aZ":-8.654482409072482,"pfxX":-2.5134104448563335,"pfxZ":11.24272321395728,"pX":1.5048181364408515,"pZ":2.4055598887494365,"vX0":8.72340646737199,"vY0":-144.4418621795083,"vZ0":-8.342535266054032,"x":59.64,"y":173.83,"x0":-1.2412048841018903,"y0":50.00332289218806,"z0":5.880177770679364,"aX":-5.259507450875934},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.6,"breakHorizontal":2.6,"spinRate":2561,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.3806714792995636,"extension":6.493983278640935},"index":1,"playId":"fbee85e3-a09b-3eff-b875-60120e5f7140","pitchNumber":2,"startTime":"2026-04-21T03:10:16.924Z","endTime":"2026-04-21T03:10:20.187Z","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":98.1,"endSpeed":88.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22769135270606,"aZ":-8.365167775936042,"pfxX":-2.4503359859702756,"pfxZ":11.695837782105684,"pX":0.8771598381117961,"pZ":3.277110497851227,"vX0":7.333878979968691,"vY0":-142.58107933586038,"vZ0":-5.958015031200464,"x":83.56,"y":150.3,"x0":-1.4229623397003213,"y0":50.00550467232894,"z0":5.93686240405533,"aX":-4.9904015320015285},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":2.8,"spinRate":2545,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3858264870430772,"extension":6.474110412855544},"index":2,"playId":"fba7fb02-4ad2-3fb5-9665-ef61227efbff","pitchNumber":3,"startTime":"2026-04-21T03:10:35.124Z","endTime":"2026-04-21T03:10:39.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"9a0a554b-df59-4b89-a1ad-9e97ee8846ae","startTime":"2026-04-21T03:10:55.813Z","endTime":"2026-04-21T03:11:00.813Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.284196108355438,"aZ":-36.39864330115951,"pfxX":4.7626952153785655,"pfxZ":-2.78288849574988,"pX":0.4720935751511367,"pZ":2.9634315916483027,"vX0":4.520292318039272,"vY0":-123.40638907151855,"vZ0":0.4260603195350834,"x":99.0,"y":158.77,"x0":-2.0131354980449787,"y0":50.00300524976223,"z0":5.895432940633997,"aX":7.2266334636438785},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.6,"breakHorizontal":-9.8,"spinRate":2728,"spinDirection":34},"zone":3,"typeConfidence":2.0,"plateTime":0.4466299470635322,"extension":6.484659257043078},"index":4,"playId":"e77b5e61-de45-366a-951d-e44d43a6cc34","pitchNumber":4,"startTime":"2026-04-21T03:11:10.669Z","endTime":"2026-04-21T03:11:14.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-21T03:11:52.956Z","endTime":"2026-04-21T03:12:31.246Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.00432101541338,"aZ":-9.342741786286744,"pfxX":-3.6167122111970555,"pfxZ":10.97900526116037,"pX":0.8271752965827662,"pZ":3.0677371085021026,"vX0":7.169759299676739,"vY0":-143.6925152004668,"vZ0":-6.407706560078231,"x":85.47,"y":155.95,"x0":-1.236663628557997,"y0":50.00294386035464,"z0":5.914903258438925,"aX":-7.521719758719238},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.6,"breakHorizontal":5.0},"zone":12,"typeConfidence":2.0,"plateTime":0.38198155741820194,"extension":6.50521487029779},"index":6,"playId":"d494d7a9-0ec6-3b5b-b3da-c520c0c1b62b","pitchNumber":5,"startTime":"2026-04-21T03:12:31.246Z","endTime":"2026-04-21T03:12:37.568Z","isPitch":true,"type":"pitch"},{"details":{"description":"Zach Neto steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"d494d7a9-0ec6-3b5b-b3da-c520c0c1b62b","startTime":"2026-04-21T03:12:53.292Z","endTime":"2026-04-21T03:13:09.292Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":99.1,"endSpeed":90.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1802656924242,"aZ":-9.25531818771571,"pfxX":-2.8964024249670155,"pfxZ":10.957082885276764,"pX":0.3306483279086921,"pZ":1.876410856270148,"vX0":5.622495818841543,"vY0":-143.8900152621463,"vZ0":-9.682032590699638,"x":104.4,"y":188.12,"x0":-1.2746382112045005,"y0":50.00407516846991,"z0":5.863349594880949,"aX":-6.059430167102897},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.0,"breakHorizontal":4.1,"spinRate":2387,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3810303986232286,"extension":6.544220714922585},"index":8,"playId":"b3c953ae-ad60-3792-a732-c1237123de19","pitchNumber":6,"startTime":"2026-04-21T03:13:09.292Z","endTime":"2026-04-21T03:13:13.798Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:13:13.798Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to left fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T03:15:09.762Z","endTime":"2026-04-21T03:16:16.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.628461151562604,"aZ":-35.69313362349013,"pfxX":-0.04098663198679642,"pfxZ":-2.304256834705945,"pX":-0.8464395538030307,"pZ":1.1459132253417341,"vX0":-5.303188494539299,"vY0":-122.91971852632925,"vZ0":-4.492088060969833,"x":149.26,"y":207.84,"x0":1.345301705352068,"y0":50.00218359349036,"z0":6.031444729844658,"aX":-0.061798475823117996},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.0,"breakHorizontal":1.3,"spinRate":2282,"spinDirection":315},"zone":13,"typeConfidence":0.85,"plateTime":0.445797090111002,"extension":6.699475288916303},"index":0,"playId":"e754ef3f-52b5-3836-9e70-5ee521d15285","pitchNumber":1,"startTime":"2026-04-21T03:15:19.033Z","endTime":"2026-04-21T03:15:24.656Z","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.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29632964316767,"aZ":-12.293782440082685,"pfxX":6.115583007217713,"pfxZ":10.640420583083248,"pX":-1.2364266070523409,"pZ":2.2208037279529216,"vX0":-8.79649803140168,"vY0":-136.6010580296095,"vZ0":-7.4962294192193735,"x":164.13,"y":178.82,"x0":1.248062600428298,"y0":50.0013022874118,"z0":5.867098068284766,"aX":11.425075062036672},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":-9.0,"spinRate":2061,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4027388503347402,"extension":6.519885797704484},"index":1,"playId":"699a9c61-90e1-3819-8c35-be3c0c4670c6","pitchNumber":2,"startTime":"2026-04-21T03:15:34.312Z","endTime":"2026-04-21T03:15:38.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092698554107994,"aZ":-31.758345556803555,"pfxX":-0.7351571585708747,"pfxZ":0.2676941853297672,"pX":-0.5574967310099317,"pZ":1.8657843646184682,"vX0":-4.799509067274641,"vY0":-125.39293301723143,"vZ0":-3.8485775815303196,"x":138.25,"y":188.4,"x0":1.4862126757082734,"y0":50.00606789523012,"z0":6.044504720024158,"aX":-1.1566904260107838},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":2.5,"spinRate":2254,"spinDirection":259},"zone":7,"typeConfidence":0.9,"plateTime":0.4387619170202619,"extension":6.248621026031607},"index":2,"playId":"ce5d98d2-0a60-31a6-bc74-6b9f603f52d4","pitchNumber":3,"startTime":"2026-04-21T03:15:50.009Z","endTime":"2026-04-21T03:15:54.194Z","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":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.576690074765178,"aZ":-19.41826824328953,"pfxX":6.254403371704757,"pfxZ":8.582966285894212,"pX":0.007188761343308767,"pZ":2.3023554482465585,"vX0":-5.071651134638367,"vY0":-121.38355995543495,"vZ0":-4.578872839931581,"x":116.73,"y":176.62,"x0":1.3148086221266382,"y0":50.00538768774036,"z0":5.912044728071521,"aX":9.300053902157234},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.6,"breakHorizontal":-10.1,"spinRate":1612,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.4518733706895177,"extension":6.424618517549048},"hitData":{"launchSpeed":104.5,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.1,"coordY":118.48}},"index":3,"playId":"c44944d4-0060-331d-89e5-fbfad0dd0925","pitchNumber":4,"startTime":"2026-04-21T03:16:06.222Z","endTime":"2026-04-21T03:16:16.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:16:16.795Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eloy Jiménez singles on a fly ball to center fielder Mike Trout. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T03:16:33.443Z","endTime":"2026-04-21T03:16:57.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.380489854687013,"aZ":-31.930927909179548,"pfxX":-0.43867214078981287,"pfxZ":0.1554491786376051,"pX":0.3651408237142571,"pZ":2.2137632598847863,"vX0":-2.7859811215104573,"vY0":-124.74796114706304,"vZ0":-2.7769852936568897,"x":103.08,"y":179.01,"x0":1.5539848781956787,"y0":50.00434885311796,"z0":5.976938558819371,"aX":-0.6900367858003196},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":1.4,"spinRate":2179,"spinDirection":264},"zone":9,"typeConfidence":0.9,"plateTime":0.4392850534423123,"extension":6.0871524987125465},"hitData":{"launchSpeed":75.1,"launchAngle":37.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.73,"coordY":97.9}},"index":0,"playId":"f11eb93f-8491-3c49-be04-aa59e83bd250","pitchNumber":1,"startTime":"2026-04-21T03:16:42.811Z","endTime":"2026-04-21T03:16:57.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:16:57.231Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kazuma Okamoto grounds into a force out, shortstop Zach Neto to second baseman Adam Frazier. Vladimir Guerrero Jr. to 3rd. Eloy Jiménez out at 2nd. Kazuma Okamoto to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T03:18:01.108Z","endTime":"2026-04-21T03:19:09.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T03:17:05.942Z","endTime":"2026-04-21T03:18:03.473Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.301606645972896,"aZ":-14.147649747961989,"pfxX":6.538164618662712,"pfxZ":9.70048255930739,"pX":-0.07223975701509575,"pZ":3.7548135264969464,"vX0":-6.626539038556827,"vY0":-136.27784645744492,"vZ0":-2.992460216342076,"x":119.75,"y":137.4,"x0":1.555520814074332,"y0":50.0028335211175,"z0":5.859842552606824,"aX":12.150452224243995},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.0,"breakHorizontal":-10.2,"spinRate":2204,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4037773866157086,"extension":6.502487215396677},"index":1,"playId":"027c9582-ac08-3f81-b417-ab25ca2d8651","pitchNumber":1,"startTime":"2026-04-21T03:18:03.473Z","endTime":"2026-04-21T03:18:07.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75096540324565,"aZ":-13.863065089745014,"pfxX":7.9146207831375905,"pfxZ":9.84526235112881,"pX":0.08319244695992763,"pZ":3.4769933453571973,"vX0":-6.52762503359053,"vY0":-136.21536686288144,"vZ0":-3.856766244507467,"x":113.83,"y":144.9,"x0":1.4943970579869155,"y0":50.004991570334965,"z0":5.884014356492497,"aX":14.724289119283657},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":-12.7,"spinRate":2244,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4036716814879302,"extension":6.397797981514708},"index":2,"playId":"7dc359b2-fd2e-3cc3-8f4d-62bb733ff626","pitchNumber":2,"startTime":"2026-04-21T03:18:18.354Z","endTime":"2026-04-21T03:18:22.420Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75646475861716,"aZ":-34.99960568800143,"pfxX":-0.6135827369639517,"pfxZ":-1.76947761475838,"pX":-1.0073603038013104,"pZ":0.6746680166942062,"vX0":-5.867715034683811,"vY0":-125.82553905923501,"vZ0":-5.621508746380056,"x":155.4,"y":220.56,"x0":1.4396881564577106,"y0":50.00569688183102,"z0":5.7910934730628005,"aX":-0.9774322584837295},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.3,"breakHorizontal":2.5,"spinRate":2435,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.43617993113387277,"extension":6.192040928466431},"index":3,"playId":"15ed764a-9477-3f81-982d-eb582f6ca204","pitchNumber":3,"startTime":"2026-04-21T03:18:37.106Z","endTime":"2026-04-21T03:18:41.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.24088361724698,"aZ":-33.78190592594982,"pfxX":-1.0938206830616055,"pfxZ":-0.9858819785727508,"pX":-0.574816609684069,"pZ":2.2944231706370015,"vX0":-4.499320387697183,"vY0":-127.09043154446275,"vZ0":-2.3307313788170467,"x":138.91,"y":176.83,"x0":1.361101967553085,"y0":50.00200672894851,"z0":5.908622943019192,"aX":-1.7866709663974443},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.0,"breakHorizontal":3.0,"spinRate":2294,"spinDirection":239},"zone":4,"typeConfidence":0.9,"plateTime":0.43110857085804977,"extension":6.338060355051558},"hitData":{"launchSpeed":78.1,"launchAngle":7.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.22,"coordY":153.23}},"index":4,"playId":"cf92535f-4f86-3bd6-83dc-b8e8838701c7","pitchNumber":4,"startTime":"2026-04-21T03:19:02.062Z","endTime":"2026-04-21T03:19:09.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:19:09.101Z","atBatIndex":44},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Lenyn Sosa out on a sacrifice fly to left fielder Josh Lowe. Vladimir Guerrero Jr. scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T03:19:34.699Z","endTime":"2026-04-21T03:20:37.485Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.387791771663615,"aZ":-30.366796055438645,"pfxX":-1.6672329624327888,"pfxZ":1.1052496270880852,"pX":-0.8495917685678168,"pZ":2.8087842943877632,"vX0":-4.888928973557053,"vY0":-127.7715158506085,"vZ0":-2.3533565233444325,"x":149.38,"y":162.94,"x0":1.3118185068890367,"y0":50.00486157259148,"z0":6.1480078425439695,"aX":-2.73367131877524},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":4.2,"spinRate":2235,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.4300570608242995,"extension":6.260848271810427},"index":0,"playId":"626016d2-42fa-32d8-86f4-89d1925741d6","pitchNumber":1,"startTime":"2026-04-21T03:19:46.686Z","endTime":"2026-04-21T03:19:52.315Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48220183154768,"aZ":-11.93677192586993,"pfxX":4.3029243068164575,"pfxZ":10.766270566562515,"pX":-0.735996898333149,"pZ":4.125321858191911,"vX0":-6.656950907817238,"vY0":-136.3545529429352,"vZ0":-3.0789869224278212,"x":145.05,"y":127.4,"x0":1.1799392712822545,"y0":50.0010939930616,"z0":6.094772545692004,"aX":8.08745705134519},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":-6.4,"spinRate":2405,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.401957121123242,"extension":6.335137106945763},"index":1,"playId":"68072f8b-6611-345d-94b5-fe79797fb9e2","pitchNumber":2,"startTime":"2026-04-21T03:20:06.884Z","endTime":"2026-04-21T03:20:11.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.7,"endSpeed":65.9,"strikeZoneTop":3.153,"strikeZoneBottom":1.591,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.67943171862876,"aZ":-41.24698182010888,"pfxX":-6.175783693095195,"pfxZ":-8.3224757334699,"pX":0.5474747056903791,"pZ":2.0403784138366197,"vX0":0.036392720104984566,"vY0":-104.39089017072213,"vZ0":1.2350256686115626,"x":96.13,"y":183.69,"x0":1.3304238633999823,"y0":50.0046252770116,"z0":6.345823248905456,"aX":-6.729164157888147},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.9,"breakVerticalInduced":-14.3,"breakHorizontal":11.2,"spinRate":2458,"spinDirection":344},"zone":9,"typeConfidence":0.9,"plateTime":0.527276573381366,"extension":6.166374596958514},"hitData":{"launchSpeed":88.8,"launchAngle":26.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.22,"coordY":93.04}},"index":2,"playId":"bafc0dd4-9d79-3c5a-970d-1b16b47c54d9","pitchNumber":3,"startTime":"2026-04-21T03:20:26.351Z","endTime":"2026-04-21T03:20:37.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:20:37.485Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daulton Varsho pops out to third baseman Yoán Moncada in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-21T03:21:02.484Z","endTime":"2026-04-21T03:21:18.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91888510738163,"aZ":-36.19518186627955,"pfxX":0.380999849990614,"pfxZ":-2.496055483978374,"pX":0.04015210486308848,"pZ":2.7322119256825133,"vX0":-3.886562651988652,"vY0":-126.54137354582834,"vZ0":-0.6576047252186649,"x":115.47,"y":165.01,"x0":1.5522832594980223,"y0":50.00626082370242,"z0":5.917303235971241,"aX":0.6128017148828545},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.4,"breakHorizontal":0.2,"spinRate":2355,"spinDirection":269},"zone":2,"typeConfidence":0.9,"plateTime":0.4342902334188832,"extension":6.18344232880039},"hitData":{"launchSpeed":60.9,"launchAngle":68.0,"totalDistance":94.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.83,"coordY":179.15}},"index":0,"playId":"c32ab2a3-9d85-33a2-9392-43770485b845","pitchNumber":1,"startTime":"2026-04-21T03:21:09.980Z","endTime":"2026-04-21T03:21:18.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:21:18.644Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T03:23:29.023Z","endTime":"2026-04-21T03:25:53.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8,9],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Braydon Fisher replaces Dylan Cease.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T03:22:33.563Z","endTime":"2026-04-21T03:23:31.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"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(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":93.5,"endSpeed":84.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97074384459558,"aZ":-12.80081871106068,"pfxX":-2.7405144106900057,"pfxZ":10.500513768785217,"pX":0.45559244116217373,"pZ":3.9781440087426514,"vX0":1.1670810383022088,"vY0":-135.9922273108616,"vZ0":-4.3137262141250226,"x":99.63,"y":131.37,"x0":0.3733286609128286,"y0":50.005267765270105,"z0":6.49426400447823,"aX":-5.057094321944545},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":4.7,"spinRate":2114,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40509648021681244,"extension":5.357239624736844},"index":1,"playId":"a39a0e2f-7641-309e-b452-eab6d6b15d8d","pitchNumber":1,"startTime":"2026-04-21T03:23:31.363Z","endTime":"2026-04-21T03:23:34.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149784461594226,"aZ":-21.012836658205032,"pfxX":0.2744844003823448,"pfxZ":6.369317718288935,"pX":-0.7365033918870785,"pZ":3.8825947886549073,"vX0":-2.1166768055087632,"vY0":-131.8586050140823,"vZ0":-2.5959128250158443,"x":145.07,"y":133.95,"x0":0.04249946080121838,"y0":50.006413630292045,"z0":6.437516245487369,"aX":0.4812824399286562},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":0.0,"spinRate":2131,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.4160665837558106,"extension":5.350160036263729},"index":2,"playId":"c537470d-6e9f-3604-adcb-ec40dc607fab","pitchNumber":2,"startTime":"2026-04-21T03:23:46.050Z","endTime":"2026-04-21T03:23:49.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92671536938712,"aZ":-27.54719829729852,"pfxX":-0.38466386782508843,"pfxZ":2.763312781029523,"pX":0.060629118062792635,"pZ":2.9876988119636825,"vX0":0.12224753988528175,"vY0":-128.62908074135012,"vZ0":-3.2922895485436756,"x":114.69,"y":158.11,"x0":0.06243486700435411,"y0":50.00299165208862,"z0":6.42244096812875,"aX":-0.6439254933919999},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.4,"breakHorizontal":0.7,"spinRate":2246,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4259769577233148,"extension":5.28840302197796},"index":3,"playId":"671daf7c-710a-36f4-a4a2-7f7565e4e875","pitchNumber":3,"startTime":"2026-04-21T03:24:04.146Z","endTime":"2026-04-21T03:24:07.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.459955367149515,"aZ":-45.06203304050401,"pfxX":2.2243396289663226,"pfxZ":-9.24530981240235,"pX":-0.4336856128909964,"pZ":1.7565199193285326,"vX0":-2.0218623891404586,"vY0":-118.17168474828445,"vZ0":-1.3965062023179067,"x":133.53,"y":191.35,"x0":0.14978014381522153,"y0":50.000869047190974,"z0":6.546938914064702,"aX":3.1015634660402855},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-16.8,"breakHorizontal":-3.5,"spinRate":2521,"spinDirection":25},"zone":7,"typeConfidence":2.0,"plateTime":0.46600769741776116,"extension":5.376355434393881},"index":4,"playId":"213c8671-8ee1-3337-b34d-9a75cb7c3700","pitchNumber":4,"startTime":"2026-04-21T03:24:20.401Z","endTime":"2026-04-21T03:24:24.324Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-21T03:24:33.157Z","endTime":"2026-04-21T03:24:46.547Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"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.9,"endSpeed":75.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261950410331714,"aZ":-42.30655674267191,"pfxX":2.9613430723834204,"pfxZ":-7.1233020888400285,"pX":0.36464790465882735,"pZ":1.7588630198706647,"vX0":-0.8933047609706058,"vY0":-119.19327670474402,"vZ0":-2.2715849043870193,"x":103.1,"y":191.29,"x0":0.36203719020268404,"y0":50.0011171155722,"z0":6.58402131439393,"aX":4.213650165800572},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.2,"breakHorizontal":-5.2,"spinRate":2494,"spinDirection":22},"zone":9,"typeConfidence":2.0,"plateTime":0.4614764678325787,"extension":5.3259714743575355},"index":6,"playId":"63657652-c66e-3f90-8ecd-e4e48bfa4fdd","pitchNumber":5,"startTime":"2026-04-21T03:24:46.547Z","endTime":"2026-04-21T03:24:49.638Z","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.6,"endSpeed":86.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37250021210111,"aZ":-12.427246190881148,"pfxX":-2.951062280969631,"pfxZ":10.14086339277785,"pX":-0.7802330263498559,"pZ":3.428659745177597,"vX0":-1.486958789566518,"vY0":-139.1604495332395,"vZ0":-5.717324936075601,"x":146.74,"y":146.21,"x0":0.14552397172875328,"y0":50.00110359425119,"z0":6.3445054010127855,"aX":-5.743628681632239},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":5.6,"spinRate":2129,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3947217181388054,"extension":5.401140022007257},"index":7,"playId":"b5cdaa23-4a3c-361c-a350-bfe0ee95f743","pitchNumber":6,"startTime":"2026-04-21T03:25:08.133Z","endTime":"2026-04-21T03:25:12.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.746866501735507,"aZ":-26.817224724957114,"pfxX":-0.8527625579684868,"pfxZ":3.14063114886814,"pX":0.42222877826947897,"pZ":1.8968098805323599,"vX0":0.49123007852950096,"vY0":-129.67040044651094,"vZ0":-6.044399119551677,"x":100.91,"y":187.57,"x0":0.34127085029364596,"y0":50.00414584051563,"z0":6.300355330399894,"aX":-1.4543994237681082},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":1.4,"spinRate":2243,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.4221809560873999,"extension":5.532401188749164},"index":8,"playId":"b72acfb3-c820-3ac6-90aa-937578c48386","pitchNumber":7,"startTime":"2026-04-21T03:25:27.916Z","endTime":"2026-04-21T03:25:31.678Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553242467479325,"aZ":-44.209686310675664,"pfxX":2.2357323815672956,"pfxZ":-8.357962035002272,"pX":-0.16856439239242982,"pZ":0.7873870818999469,"vX0":-1.3940912282458695,"vY0":-120.13374894180915,"vZ0":-3.7235620629943487,"x":123.43,"y":217.52,"x0":0.13326023964469785,"y0":50.00383491028381,"z0":6.347155934455803,"aX":3.2187106561745544},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.8,"breakHorizontal":-3.6,"spinRate":2486,"spinDirection":23},"zone":13,"typeConfidence":2.0,"plateTime":0.458590679327294,"extension":5.446297985195206},"index":9,"playId":"685551db-9324-31c6-9152-8f80d691d67a","pitchNumber":8,"startTime":"2026-04-21T03:25:48.365Z","endTime":"2026-04-21T03:25:53.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:25:53.080Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jo Adell grounds into a double play, second baseman Lenyn Sosa to shortstop Ernie Clement to first baseman Vladimir Guerrero Jr. Yoán Moncada out at 2nd. Jo Adell out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T03:26:09.316Z","endTime":"2026-04-21T03:27:41.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.8,"endSpeed":80.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60459664441318,"aZ":-29.154544978418958,"pfxX":0.050745047526491116,"pfxZ":1.8172200275744412,"pX":-0.2141231392630861,"pZ":3.069436213308723,"vX0":-0.8565973560622989,"vY0":-127.97048574408008,"vZ0":-2.5867215844920217,"x":125.16,"y":155.91,"x0":0.11843898880702665,"y0":50.00018103493247,"z0":6.379089126830122,"aX":0.08435663170607809},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2087,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.4281559795088805,"extension":5.463120584596344},"index":0,"playId":"fe18cf3e-71ce-3f6a-89d9-147595af51e4","pitchNumber":1,"startTime":"2026-04-21T03:26:21.539Z","endTime":"2026-04-21T03:26:25.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47195242401158,"aZ":-14.056359299297396,"pfxX":-1.6312444882468102,"pfxZ":9.592382044157604,"pX":0.06755556506159385,"pZ":3.9541505590652695,"vX0":-0.3823548539419364,"vY0":-137.31459761384892,"vZ0":-4.04579211097415,"x":114.42,"y":132.02,"x0":0.4208199586006029,"y0":50.00511077887505,"z0":6.418507640545228,"aX":-3.0816370154618506},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":3.0,"spinRate":2128,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40053914853149264,"extension":5.3795220062899105},"index":1,"playId":"57195a8a-b856-3ffe-9131-e353768bb902","pitchNumber":2,"startTime":"2026-04-21T03:26:41.145Z","endTime":"2026-04-21T03:26:44.497Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-21T03:27:14.756Z","endTime":"2026-04-21T03:27:33.829Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94995554782668,"aZ":-27.741028991763827,"pfxX":0.560740361916725,"pfxZ":2.583886864316856,"pX":1.4519142385751376,"pZ":2.3116695276359973,"vX0":2.295288284951868,"vY0":-130.06034662558602,"vZ0":-5.026578470752031,"x":61.66,"y":176.36,"x0":0.48557107945948896,"y0":50.003825311408086,"z0":6.3700671686065435,"aX":0.961292032281437},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.8,"breakHorizontal":-1.6,"spinRate":2275,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.42093290856848276,"extension":5.54690853022327},"hitData":{"launchSpeed":87.5,"launchAngle":1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.96,"coordY":149.6}},"index":3,"playId":"6b51f35f-fe6f-3b25-9351-cee10d3f14a8","pitchNumber":3,"startTime":"2026-04-21T03:27:33.829Z","endTime":"2026-04-21T03:27:41.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:27:41.830Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to right fielder Myles Straw in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-21T03:27:59.190Z","endTime":"2026-04-21T03:28:19.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383476416912334,"aZ":-25.456273032147912,"pfxX":-1.9020290951207897,"pfxZ":4.041316693918565,"pX":0.7055219980777482,"pZ":2.4436684941860705,"vX0":1.575824488636487,"vY0":-128.7877986494077,"vZ0":-5.156362320469238,"x":90.11,"y":172.8,"x0":0.32965323723216844,"y0":50.00349284134865,"z0":6.467216194996264,"aX":-3.161550977920825},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.2,"breakHorizontal":3.0,"spinRate":2213,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.42702558511436584,"extension":5.537808129023551},"hitData":{"launchSpeed":99.4,"launchAngle":56.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.92,"coordY":133.52}},"index":0,"playId":"5d5cef9c-24e6-3a01-9df8-ef397bfaf7fb","pitchNumber":1,"startTime":"2026-04-21T03:28:09.105Z","endTime":"2026-04-21T03:28:19.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:28:19.857Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Myles Straw walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T03:30:37.049Z","endTime":"2026-04-21T03:32:00.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"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, 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":86.6,"endSpeed":78.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58381818796462,"aZ":-30.604409479877692,"pfxX":-1.3921152806056747,"pfxZ":0.9890537556478733,"pX":0.7341132693403899,"pZ":3.429450082215541,"vX0":-2.224623385562766,"vY0":-126.07583096323255,"vZ0":-0.4122487038101815,"x":89.02,"y":146.18,"x0":1.8144274094492108,"y0":50.001007583727386,"z0":6.100691296188784,"aX":-2.2033669031018084},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":3.1,"spinRate":2229,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.43721527140082506,"extension":6.272639645644437},"index":0,"playId":"d3a97d42-0b57-3351-babd-4845929fc402","pitchNumber":1,"startTime":"2026-04-21T03:30:47.369Z","endTime":"2026-04-21T03:30:51.362Z","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":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.097333002489183,"aZ":-34.828442362254115,"pfxX":0.4945549777796796,"pfxZ":-1.7280615821495573,"pX":-0.4144933275842713,"pZ":2.0840215716411508,"vX0":-4.710764259497256,"vY0":-123.26786920509986,"vZ0":-2.704499972471674,"x":132.8,"y":182.51,"x0":1.459184794871896,"y0":50.00304367055511,"z0":6.143282366310293,"aX":0.7591339059776505},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.5,"breakHorizontal":0.2,"spinRate":2409,"spinDirection":293},"zone":7,"typeConfidence":0.85,"plateTime":0.44477810299425924,"extension":6.199339435565522},"index":1,"playId":"3ebf4fe6-11ac-377e-94d0-04104ea61a83","pitchNumber":2,"startTime":"2026-04-21T03:31:02.952Z","endTime":"2026-04-21T03:31:06.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.339766933970225,"aZ":-24.71686978620187,"pfxX":7.974009844987732,"pfxZ":5.020940529232455,"pX":-0.5128739303611872,"pZ":1.0394931029633436,"vX0":-6.80858595860868,"vY0":-120.97432137974779,"vZ0":-6.3528059151283145,"x":136.55,"y":210.71,"x0":1.3004378932294178,"y0":50.000284666516286,"z0":5.862742025653475,"aX":11.8316238450503},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.8,"breakHorizontal":-12.8,"spinRate":1604,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.45255837847257574,"extension":6.557470681396959},"index":2,"playId":"3085a33f-8a54-3346-9cea-b4b532d7f85a","pitchNumber":3,"startTime":"2026-04-21T03:31:20.241Z","endTime":"2026-04-21T03:31:24.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":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18841710000753,"aZ":-11.534293916859557,"pfxX":4.507522625796328,"pfxZ":11.241720075911154,"pX":-1.1847322535388378,"pZ":3.1838807931894366,"vX0":-7.813653967521032,"vY0":-134.8426599375841,"vZ0":-5.579855639905432,"x":162.16,"y":152.82,"x0":1.1689907005245124,"y0":50.00062232869372,"z0":6.098724653630694,"aX":8.274917321788728},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":-6.5,"spinRate":2099,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.40670144708912304,"extension":6.476957146908223},"index":3,"playId":"1b1ad856-6e1b-3d97-b3bf-af3d990113ed","pitchNumber":4,"startTime":"2026-04-21T03:31:37.806Z","endTime":"2026-04-21T03:31:41.655Z","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":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92449069008221,"aZ":-31.681741688472407,"pfxX":-0.721614136109628,"pfxZ":0.31583250939828655,"pX":-0.36025855525094835,"pZ":1.471844553738562,"vX0":-4.403393721906517,"vY0":-125.02009093048353,"vZ0":-4.6974614968360955,"x":130.73,"y":199.04,"x0":1.5261545046573228,"y0":50.00491303245819,"z0":6.010144846181061,"aX":-1.1282165016486625},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":2.4,"spinRate":2304,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.44006573189039466,"extension":6.38097219502592},"index":4,"playId":"c0f167d1-cff5-336c-aaf0-29a3ca648213","pitchNumber":5,"startTime":"2026-04-21T03:31:55.569Z","endTime":"2026-04-21T03:32:00.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:32:00.587Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Heineman out on a sacrifice bunt, pitcher Chase Silseth to first baseman Nolan Schanuel. Myles Straw to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T03:36:02.306Z","endTime":"2026-04-21T03:36:33.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T03:33:24.244Z","endTime":"2026-04-21T03:33:24.245Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chase Silseth replaces Reid Detmers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-21T03:33:24.245Z","endTime":"2026-04-21T03:35:44.024Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"c7bbaa7d-a292-3cf3-ba48-6fc0ef0bef92","startTime":"2026-04-21T03:35:44.024Z","endTime":"2026-04-21T03:35:47.024Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08693504586927,"aZ":-33.48453795547087,"pfxX":-7.300830110084965,"pfxZ":-0.8620130911291324,"pX":0.17671251670502144,"pZ":0.22199032684549047,"vX0":7.397749406684403,"vY0":-123.22785132188419,"vZ0":-6.2838377968380215,"x":110.26,"y":232.79,"x0":-1.9320311879804903,"y0":50.00379258279808,"z0":5.673380362479959,"aX":-11.101557545954241},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.0,"breakHorizontal":11.3},"zone":14,"typeConfidence":2.0,"plateTime":0.44644368222367126,"extension":5.974810831252979},"index":3,"playId":"a1ff6a6d-b4e4-30c4-bf44-968d58441a09","pitchNumber":1,"startTime":"2026-04-21T03:36:04.445Z","endTime":"2026-04-21T03:36:10.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72048360444543,"aZ":-14.857261820211349,"pfxX":-6.732810022608111,"pfxZ":9.271467414888097,"pX":-0.18563282343466692,"pZ":3.3938681432217015,"vX0":7.202705136393153,"vY0":-136.46643797331953,"vZ0":-3.4382514339379133,"x":124.08,"y":147.15,"x0":-1.99661456209486,"y0":50.00458344019276,"z0":5.706955472290666,"aX":-12.578541150437815},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2560,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.4028456397886466,"extension":5.971911792727508},"hitData":{"launchSpeed":37.4,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":144.38,"coordY":179.87}},"index":4,"playId":"5c0cbfa3-46d7-3fbc-9835-9d3c8c1b1acd","pitchNumber":2,"startTime":"2026-04-21T03:36:25.702Z","endTime":"2026-04-21T03:36:33.394Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:36:33.394Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a ground ball to left fielder Josh Lowe. Myles Straw scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T03:37:32.323Z","endTime":"2026-04-21T03:38:48.548Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nathan Lukes replaces Davis Schneider.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T03:36:59.002Z","endTime":"2026-04-21T03:37:06.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-21T03:37:06.411Z","endTime":"2026-04-21T03:37:34.339Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.218480849731645,"aZ":-27.650434396970052,"pfxX":-7.461558689731763,"pfxZ":2.905852076601395,"pX":-0.2939616886849789,"pZ":1.3015586337715754,"vX0":6.462648846111458,"vY0":-124.8539275996622,"vZ0":-5.2523729346421835,"x":128.21,"y":203.64,"x0":-1.963125250097905,"y0":50.00425775448827,"z0":5.744897366170553,"aX":-11.626438993739121},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":11.8,"spinRate":2069,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.4409109451089339,"extension":5.7664395689614665},"index":2,"playId":"cf05504f-01d7-3113-b6fc-b9a8b5bd5f8d","pitchNumber":1,"startTime":"2026-04-21T03:37:34.339Z","endTime":"2026-04-21T03:37:39.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.033861120855164,"aZ":-14.20392684292369,"pfxX":-3.304830646807667,"pfxZ":9.208394377127748,"pX":-0.19050041091555375,"pZ":4.469964259132751,"vX0":5.864925371891355,"vY0":-139.45703048000794,"vZ0":-1.138378304814742,"x":124.26,"y":118.09,"x0":-1.900258977239612,"y0":50.00486427888909,"z0":5.829176295694477,"aX":-6.45160680976013},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2292,"spinDirection":260},"zone":11,"typeConfidence":2.0,"plateTime":0.39414013056525254,"extension":5.7347148581429455},"index":3,"playId":"ab861b97-86c7-3383-ab1a-954ca44c1e83","pitchNumber":2,"startTime":"2026-04-21T03:37:53.116Z","endTime":"2026-04-21T03:37:56.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09185024251496,"aZ":-32.00914710519182,"pfxX":-7.1211095521403465,"pfxZ":0.1031464000029958,"pX":0.3943053768906686,"pZ":1.6892786022746737,"vX0":7.87080607356809,"vY0":-126.78523114223849,"vZ0":-3.462878293485865,"x":101.97,"y":193.17,"x0":-1.8506823727036572,"y0":50.003914507119404,"z0":5.674770389641484,"aX":-11.394629176529437},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.5,"breakHorizontal":10.7,"spinRate":1400,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4349035090650526,"extension":5.937898537002102},"index":4,"playId":"a07e3787-084a-3417-a9d4-d0c6074b03f4","pitchNumber":3,"startTime":"2026-04-21T03:38:11.608Z","endTime":"2026-04-21T03:38:15.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63537212781447,"aZ":-15.55260471282119,"pfxX":-6.433651026310561,"pfxZ":8.495152822536067,"pX":0.25429504464281516,"pZ":3.170921746973809,"vX0":8.090903189029408,"vY0":-139.53203932519125,"vZ0":-4.010837443384126,"x":107.31,"y":153.17,"x0":-1.8575599839218666,"y0":50.002776196953114,"z0":5.662937539540893,"aX":-12.589020187871228},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2437,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3936917306728658,"extension":6.168931643870271},"hitData":{"launchSpeed":95.1,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.32,"coordY":81.79}},"index":5,"playId":"a6139a11-e5d7-3b29-82ae-14cab6850dd2","pitchNumber":4,"startTime":"2026-04-21T03:38:35.573Z","endTime":"2026-04-21T03:38:48.548Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:38:48.548Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ernie Clement flies out to center fielder Mike Trout.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T03:39:17.620Z","endTime":"2026-04-21T03:39:56.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66319938617282,"aZ":-32.20111663414491,"pfxX":4.312683486159517,"pfxZ":-0.0171466714192281,"pX":0.1408398842330716,"pZ":3.125168894974365,"vX0":4.35033233495689,"vY0":-125.32882600357793,"vZ0":0.24565750811316223,"x":111.63,"y":154.4,"x0":-2.184047239469533,"y0":50.002313972111516,"z0":5.677115220784479,"aX":6.7925264738065},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.4,"breakHorizontal":-8.9,"spinRate":2781,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.4386919494557433,"extension":5.832222112489111},"index":0,"playId":"3b82f02f-90bd-36e3-9bbb-24176a43b65e","pitchNumber":1,"startTime":"2026-04-21T03:39:21.530Z","endTime":"2026-04-21T03:39:25.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":79.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66656503299704,"aZ":-29.030133890055353,"pfxX":-5.952831256742899,"pfxZ":1.9133002884411994,"pX":-0.8024528587487717,"pZ":2.722628030367016,"vX0":4.660311538901796,"vY0":-128.12454648841785,"vZ0":-1.9238669870072593,"x":147.59,"y":165.27,"x0":-1.8832410619591604,"y0":50.00028112876652,"z0":5.780575131845659,"aX":-9.767721455196375},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":9.6,"spinRate":1916,"spinDirection":273},"zone":4,"typeConfidence":2.0,"plateTime":0.42963247031577634,"extension":6.161999061183544},"hitData":{"launchSpeed":92.3,"launchAngle":41.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.65,"coordY":67.71}},"index":1,"playId":"1074858d-ac19-3bb2-aafc-ca2bdbb33070","pitchNumber":2,"startTime":"2026-04-21T03:39:43.264Z","endTime":"2026-04-21T03:39:56.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:39:56.083Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vladimir Guerrero Jr. strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-21T03:40:40.362Z","endTime":"2026-04-21T03:41:57.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"c7188c07-ad49-34f9-b352-56eb6d990043","startTime":"2026-04-21T03:40:21.656Z","endTime":"2026-04-21T03:40:24.656Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.668189031825463,"aZ":-31.397976343209407,"pfxX":6.86203892419979,"pfxZ":0.4964530310263928,"pX":-0.5247024972060286,"pZ":3.4857387388470484,"vX0":2.115653626309679,"vY0":-125.20478762858721,"vZ0":1.0151745496784477,"x":137.0,"y":144.67,"x0":-2.273605596247182,"y0":50.005897221485995,"z0":5.655987140908052,"aX":10.832487559989405},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.4,"breakHorizontal":-13.0,"spinRate":2836,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.43844497612581534,"extension":5.908376346695461},"index":1,"playId":"7c9ad2e3-8287-3d29-a61d-5092eef1f19c","pitchNumber":1,"startTime":"2026-04-21T03:40:42.534Z","endTime":"2026-04-21T03:40:46.194Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98612173687376,"aZ":-12.890275308653486,"pfxX":-5.371306395863756,"pfxZ":9.727561253515187,"pX":0.4458669436897736,"pZ":2.960902339535016,"vX0":8.064670359319308,"vY0":-140.21178106319883,"vZ0":-5.084921241232261,"x":100.0,"y":158.84,"x0":-1.7756226863409865,"y0":50.00471225948591,"z0":5.645613764270652,"aX":-10.65058688680409},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":8.0,"spinRate":2357,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.39130181160004796,"extension":6.004032165982016},"index":2,"playId":"8f1d5964-9e8f-3ee4-a347-b525b96d7de2","pitchNumber":2,"startTime":"2026-04-21T03:41:01.567Z","endTime":"2026-04-21T03:41:04.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-21T03:41:16.125Z","endTime":"2026-04-21T03:41:30.413Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.474970628069734,"aZ":-24.456008344303466,"pfxX":-8.413574762257383,"pfxZ":4.4659108064925235,"pX":0.2876739648529595,"pZ":0.6921717139156317,"vX0":7.736281305809361,"vY0":-131.07306431459236,"vZ0":-7.891451870685153,"x":106.03,"y":220.09,"x0":-1.618797222976259,"y0":50.004111074669225,"z0":5.587460107215328,"aX":-14.540859779739232},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":13.4,"spinRate":1091,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.41898848075683937,"extension":6.221041878560517},"index":4,"playId":"9bd5de50-3813-3b48-a4f3-6de3504498d7","pitchNumber":3,"startTime":"2026-04-21T03:41:30.413Z","endTime":"2026-04-21T03:41:34.080Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806752611567482,"aZ":-32.00983964150977,"pfxX":-7.505245400462536,"pfxZ":0.09544786208978961,"pX":0.5664068150608347,"pZ":0.2744354547325552,"vX0":8.220978439018426,"vY0":-131.21597048539303,"vZ0":-7.591049086883147,"x":95.41,"y":231.37,"x0":-1.643883493606955,"y0":50.00501960753876,"z0":5.615570750740927,"aX":-12.986832216595213},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.4,"breakHorizontal":11.6,"spinRate":1374,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.41869190636434617,"extension":6.221748854148288},"index":5,"playId":"8a163785-1651-3e68-82c7-f55f29cc28b9","pitchNumber":4,"startTime":"2026-04-21T03:41:53.582Z","endTime":"2026-04-21T03:41:57.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:41:57.654Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T03:44:09.672Z","endTime":"2026-04-21T03:45:56.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2,6],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Nathan Lukes remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T03:44:01.645Z","endTime":"2026-04-21T03:44:01.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":676914,"link":"/api/v1/people/676914"}},{"details":{"description":"Defensive switch from right field to left field for Myles Straw.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-21T03:44:01.669Z","endTime":"2026-04-21T03:44:01.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"800"},{"details":{"description":"Pitching Change: Louis Varland replaces Braydon Fisher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-21T03:44:01.670Z","endTime":"2026-04-21T03:44:11.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75831197789997,"aZ":-27.117548520952607,"pfxX":0.5859102151903414,"pfxZ":2.808837291150458,"pX":0.24880317357577084,"pZ":1.652384683949757,"vX0":8.061312997158597,"vY0":-133.28678971715226,"vZ0":-4.34893702125444,"x":107.52,"y":194.17,"x0":-2.8913309444930455,"y0":50.001586010867356,"z0":5.264373247209273,"aX":1.0512459251830253},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.3,"breakHorizontal":-2.8,"spinRate":2429,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.41101109743528674,"extension":6.856263533051975},"index":3,"playId":"32138e3d-7159-3458-a770-6f6fe08d0a66","pitchNumber":1,"startTime":"2026-04-21T03:44:11.876Z","endTime":"2026-04-21T03:44:15.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161282489629265,"aZ":-38.31779063588544,"pfxX":1.1547505902317452,"pfxZ":-3.896491197626613,"pX":1.514743143522805,"pZ":2.075868609739192,"vX0":10.065186506864547,"vY0":-125.55760896389192,"vZ0":-0.7106180914200744,"x":59.26,"y":182.73,"x0":-2.715046463653225,"y0":50.00025509540099,"z0":5.512214740272641,"aX":1.8213328707866203},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.0,"breakHorizontal":-4.7,"spinRate":2520,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.43817197523552887,"extension":6.920040815067607},"index":4,"playId":"2daad9fd-dd90-3f7b-b6c7-76ffeb163f07","pitchNumber":2,"startTime":"2026-04-21T03:44:29.076Z","endTime":"2026-04-21T03:44:32.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.549194774180357,"aZ":-42.09423092258976,"pfxX":3.2736825213483156,"pfxZ":-6.165716182992278,"pX":-0.04268850173505319,"pZ":1.3764893009902817,"vX0":5.95957906856903,"vY0":-126.56150335739898,"vZ0":-1.5720230872409593,"x":118.63,"y":201.61,"x0":-2.859567928375641,"y0":50.00012909578322,"z0":5.39904190517952,"aX":5.269653876631211},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-11.3,"breakHorizontal":-7.3,"spinRate":2490,"spinDirection":41},"zone":14,"typeConfidence":0.89,"plateTime":0.4339720518138792,"extension":7.054324280950818},"index":5,"playId":"d4aaa438-e6db-356e-afaa-aee350d29bde","pitchNumber":3,"startTime":"2026-04-21T03:44:43.729Z","endTime":"2026-04-21T03:44:54.111Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-21T03:45:35.120Z","endTime":"2026-04-21T03:45:51.225Z","isPitch":false,"type":"action","player":{"id":681351,"link":"/api/v1/people/681351"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08461669274546,"aZ":-11.720181356744714,"pfxX":-6.453051845263271,"pfxZ":9.992947223754786,"pX":-0.08065413370830529,"pZ":2.0497581996429353,"vX0":9.64549032453009,"vY0":-142.68885433115418,"vZ0":-7.068743745238379,"x":120.07,"y":183.44,"x0":-2.6779535729823025,"y0":50.00161200607573,"z0":5.309780890749127,"aX":-13.207763045849141},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2299,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3849311817566621,"extension":6.9264425090314},"index":7,"playId":"4c6cac8b-0331-3171-8f0b-c3666e9f992b","pitchNumber":4,"startTime":"2026-04-21T03:45:51.225Z","endTime":"2026-04-21T03:45:56.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:45:56.075Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Lenyn Sosa to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T03:46:16.361Z","endTime":"2026-04-21T03:48:09.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672820,"link":"/api/v1/people/672820"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3666102328241,"aZ":-13.489014472701344,"pfxX":-8.08076363683124,"pfxZ":9.133364348174137,"pX":-0.2277604698297815,"pZ":2.2439262523959345,"vX0":10.449278068925695,"vY0":-142.50383448190522,"vZ0":-5.768310591056299,"x":125.68,"y":178.19,"x0":-2.901341131509989,"y0":50.001290126625314,"z0":5.154663863369217,"aX":-16.530276211420034},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":12.4,"spinRate":2288,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3851355918916681,"extension":6.923748826817176},"index":0,"playId":"b8c5d866-4a31-3641-8fdd-dda0d562e04e","pitchNumber":1,"startTime":"2026-04-21T03:46:18.932Z","endTime":"2026-04-21T03:46:22.582Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.659203832306964,"aZ":-12.848901109676426,"pfxX":-6.635059174157185,"pfxZ":9.395414875981974,"pX":-0.22113103951099747,"pZ":1.4530812286460852,"vX0":10.10236495872771,"vY0":-143.1258679068915,"vZ0":-8.032991199126785,"x":125.43,"y":199.55,"x0":-2.948510672594224,"y0":50.005352150469015,"z0":5.116826596458293,"aX":-13.651424837436927},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":9.7,"spinRate":2114,"spinDirection":13},"zone":13,"typeConfidence":0.91,"plateTime":0.38395346524175133,"extension":6.8823838113932645},"index":1,"playId":"dcf67084-76c2-3fd0-98b1-cd84706d1f10","pitchNumber":2,"startTime":"2026-04-21T03:46:34.390Z","endTime":"2026-04-21T03:47:01.399Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.457361722437895,"aZ":-29.576426540426016,"pfxX":-8.368354570969617,"pfxZ":1.4065024254658351,"pX":0.07436948660828942,"pZ":0.6793013471298103,"vX0":10.448492781549335,"vY0":-134.65421088630936,"vZ0":-6.335510564171899,"x":117.25,"y":236.28,"x0":-2.763702137664842,"y0":50.000429762144584,"z0":5.1474008704832155,"aX":-15.410282567551311},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":13.0,"spinRate":2433,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.40632981017905667,"extension":6.951799643332956},"index":2,"playId":"ea3cfd7e-cb72-3ca9-baea-f47634a2b53c","pitchNumber":3,"startTime":"2026-04-21T03:47:05.662Z","endTime":"2026-04-21T03:47:08.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.74657398185989,"aZ":-12.07690153359075,"pfxX":-6.854887002874818,"pfxZ":10.004704100867219,"pX":-0.04314627678507363,"pZ":2.265388706040707,"vX0":10.370318563136491,"vY0":-141.85136350893004,"vZ0":-5.732198719031679,"x":118.64,"y":177.61,"x0":-2.88003137567197,"y0":50.005047171794104,"z0":5.103842423666206,"aX":-13.773726382035314},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":10.0},"zone":5,"typeConfidence":2.0,"plateTime":0.3882489916896934,"extension":6.961095890294653},"index":3,"playId":"6f787c41-840b-3257-a6f6-8cd253b8142a","pitchNumber":4,"startTime":"2026-04-21T03:47:22.627Z","endTime":"2026-04-21T03:47:26.683Z","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":98.2,"endSpeed":88.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.974130759645504,"aZ":-13.113418616927973,"pfxX":-6.119260156546657,"pfxZ":9.366445017644253,"pX":-0.44425700614693875,"pZ":2.2391516751796043,"vX0":9.395804677311142,"vY0":-142.52061725399636,"vZ0":-5.628364988388616,"x":133.93,"y":178.32,"x0":-3.0049327862026187,"y0":50.006683495667026,"z0":5.084078901970802,"aX":-12.458611463342123},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":9.0,"spinRate":2296,"spinDirection":205},"zone":4,"typeConfidence":0.92,"plateTime":0.38586691844472965,"extension":7.065926431762936},"index":4,"playId":"310ef87f-fa64-3112-b012-ff0fc8a614ad","pitchNumber":5,"startTime":"2026-04-21T03:47:42.898Z","endTime":"2026-04-21T03:47:45.927Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.182031901511003,"aZ":-40.331492807111374,"pfxX":2.2907053324055537,"pfxZ":-4.881210942923957,"pX":-0.3954722771468658,"pZ":2.024089542829122,"vX0":5.826508078897492,"vY0":-128.79296067060162,"vZ0":-0.598927341782526,"x":132.07,"y":184.13,"x0":-2.989936977491608,"y0":50.00384544764452,"z0":5.394217861580016,"aX":3.826543724245747},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.8,"breakHorizontal":-5.5,"spinRate":2798,"spinDirection":112},"zone":7,"typeConfidence":0.9,"plateTime":0.4262031668340107,"extension":6.8306544084453105},"hitData":{"launchSpeed":88.6,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.41,"coordY":148.39}},"index":5,"playId":"48ca0e29-5178-3e5e-bb5a-63a263a9e6c5","pitchNumber":6,"startTime":"2026-04-21T03:48:01.282Z","endTime":"2026-04-21T03:48:09.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:48:09.756Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-21T03:48:21.900Z","endTime":"2026-04-21T03:50:42.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.378041230893476,"aZ":-37.98699296115075,"pfxX":0.06756219519938243,"pfxZ":-3.4203523422003936,"pX":-0.022461085283028936,"pZ":1.7211196749454971,"vX0":7.005857962612112,"vY0":-129.84329598209982,"vZ0":-1.9743214315418662,"x":117.86,"y":192.31,"x0":-2.7697399228735793,"y0":50.00404187984782,"z0":5.394803433802962,"aX":0.11306496061829967},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-6.4,"breakHorizontal":-1.8,"spinRate":2441,"spinDirection":16},"zone":8,"typeConfidence":0.9,"plateTime":0.42260737781236557,"extension":7.150300521717841},"index":0,"playId":"a123fc9b-a01c-3f49-a7cb-c2566ff669a0","pitchNumber":1,"startTime":"2026-04-21T03:48:34.588Z","endTime":"2026-04-21T03:48:37.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12162026140789,"aZ":-20.948984797444513,"pfxX":-11.001961049084201,"pfxZ":5.685259307784579,"pX":-0.12491038598501342,"pZ":1.5691049998782616,"vX0":10.250010455103396,"vY0":-139.7702435859672,"vZ0":-5.81208623593618,"x":121.76,"y":196.41,"x0":-2.414023468583651,"y0":50.002920156592474,"z0":5.055425291958504,"aX":-21.72261707373776},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.2,"breakHorizontal":17.8,"spinRate":2166,"spinDirection":250},"zone":8,"typeConfidence":0.98,"plateTime":0.39218746186179265,"extension":7.113015584649958},"index":1,"playId":"6ff87bb8-0eca-3548-ace7-fddfda52252e","pitchNumber":2,"startTime":"2026-04-21T03:49:04.127Z","endTime":"2026-04-21T03:49:07.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":88.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44595718245112,"aZ":-10.460246142727145,"pfxX":-5.000584637442371,"pfxZ":10.773818004355533,"pX":0.9019976188136245,"pZ":1.9137823012696404,"vX0":11.645868404803366,"vY0":-141.77217726832984,"vZ0":-7.340455588024633,"x":82.62,"y":187.11,"x0":-2.627766214441307,"y0":50.00033357253347,"z0":5.2206679909923475,"aX":-10.077201995267018},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2186,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.3878343512043978,"extension":6.936759242110935},"index":2,"playId":"8372ebaa-c764-317a-beb1-e0d7aac7c534","pitchNumber":3,"startTime":"2026-04-21T03:49:20.121Z","endTime":"2026-04-21T03:49:24.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.801594467815836,"aZ":-41.76261281436842,"pfxX":2.33689683297547,"pfxZ":-5.86947651648943,"pX":0.6118376818073407,"pZ":1.0061570918478588,"vX0":7.328890789759351,"vY0":-128.1158757153001,"vZ0":-2.67006125827319,"x":93.68,"y":211.61,"x0":-2.6101092770492045,"y0":50.00474135587158,"z0":5.38228475340703,"aX":3.8153224651160182},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-11.0,"breakHorizontal":-6.1,"spinRate":2650,"spinDirection":359},"zone":14,"typeConfidence":0.89,"plateTime":0.43043041271826654,"extension":6.944121998845588},"index":3,"playId":"176520d3-4d82-385a-87df-c193002374d5","pitchNumber":4,"startTime":"2026-04-21T03:49:37.154Z","endTime":"2026-04-21T03:49:41.032Z","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":98.3,"endSpeed":88.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.72220877510982,"aZ":-12.377610513464793,"pfxX":-4.419435930522061,"pfxZ":9.720936295863359,"pX":0.48371676614742287,"pZ":3.2087195847647005,"vX0":10.372280872843788,"vY0":-142.7092337365324,"vZ0":-3.8084752114224654,"x":98.56,"y":152.14,"x0":-2.6445047662313836,"y0":50.00237834946586,"z0":5.355678684238817,"aX":-9.000640210824645},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2299,"spinDirection":207},"zone":3,"typeConfidence":0.92,"plateTime":0.38568589351801075,"extension":6.866444796954195},"index":4,"playId":"61012cb4-c1d6-3d31-b136-addaba86cd0c","pitchNumber":5,"startTime":"2026-04-21T03:50:06.205Z","endTime":"2026-04-21T03:50:10.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-21T03:50:29.416Z","endTime":"2026-04-21T03:50:38.923Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.006029308042457,"aZ":-29.232013699871644,"pfxX":2.0824523657120757,"pfxZ":1.6408827165930795,"pX":0.3368329577730367,"pZ":3.3262404831789363,"vX0":7.836946928138446,"vY0":-133.43326392346384,"vZ0":0.21644351091159575,"x":104.16,"y":148.97,"x0":-2.914675191967235,"y0":50.00415458432831,"z0":5.358633542999795,"aX":3.736064805476372},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.2,"breakHorizontal":-5.5,"spinRate":2511,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.411257099659295,"extension":6.950017500520506},"index":6,"playId":"9b2de0a4-05fd-301f-9bfe-1607030a2f0b","pitchNumber":6,"startTime":"2026-04-21T03:50:38.923Z","endTime":"2026-04-21T03:50:42.927Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:50:42.927Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out, second baseman Adam Frazier to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T03:53:26.957Z","endTime":"2026-04-21T03:53:55.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Shaun Anderson replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T03:52:00.595Z","endTime":"2026-04-21T03:52:54.195Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641312,"link":"/api/v1/people/641312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jesús Sánchez replaces Eloy Jiménez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-21T03:52:54.195Z","endTime":"2026-04-21T03:53:29.138Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":650391,"link":"/api/v1/people/650391"}},{"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":86.4,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37229609840622,"aZ":-25.325971412617726,"pfxX":-11.186854185613797,"pfxZ":4.321019188613282,"pX":-0.3056073683242003,"pZ":1.5400152845249535,"vX0":8.483350435459318,"vY0":-125.39276795754591,"vZ0":-5.560607262353886,"x":128.65,"y":197.2,"x0":-2.286340153762384,"y0":50.00600487804388,"z0":5.864346105077671,"aX":-17.741403070142958},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.7,"breakHorizontal":18.2,"spinRate":1453,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4375299587874557,"extension":6.722452268483644},"index":2,"playId":"f2278c18-c668-3b1e-8bd5-00b42477a0d9","pitchNumber":1,"startTime":"2026-04-21T03:53:29.138Z","endTime":"2026-04-21T03:53:32.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.267662831413606,"aZ":-27.39326604557426,"pfxX":-9.124911152320974,"pfxZ":2.997657520792985,"pX":0.08068104112642302,"pZ":1.5775219219578689,"vX0":8.481463397478995,"vY0":-125.89437434053036,"vZ0":-5.288153533032518,"x":113.92,"y":196.19,"x0":-2.1580231072359948,"y0":50.00180028859724,"z0":5.942157421815347,"aX":-14.542114586483624},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.3,"breakHorizontal":14.4,"spinRate":1681,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.43626388331429844,"extension":6.975666403761324},"hitData":{"launchSpeed":104.2,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.86,"coordY":148.99}},"index":3,"playId":"a8f1a641-db5a-3604-a26c-0d129fd82240","pitchNumber":2,"startTime":"2026-04-21T03:53:47.459Z","endTime":"2026-04-21T03:53:55.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:53:55.150Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kazuma Okamoto walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T03:54:08.573Z","endTime":"2026-04-21T03:56:03.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0535669717695,"aZ":-15.503758381371211,"pfxX":-6.875440298649312,"pfxZ":8.77844403845815,"pX":1.0233200274555196,"pZ":1.5962945089038045,"vX0":9.166234096362375,"vY0":-137.12315913142027,"vZ0":-9.377436413365082,"x":77.99,"y":195.68,"x0":-1.4735928103483147,"y0":50.005162296973204,"z0":6.124362637496322,"aX":-13.06106548024754},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":10.4,"spinRate":2470,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.3998279735839274,"extension":6.930207973023031},"index":0,"playId":"d69f5919-a99d-3289-9d3b-625d06174534","pitchNumber":1,"startTime":"2026-04-21T03:54:15.252Z","endTime":"2026-04-21T03:54:18.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90739791961246,"aZ":-17.11620641486969,"pfxX":-6.297651377477506,"pfxZ":7.908241798364017,"pX":0.17273265672716892,"pZ":1.6778286118084926,"vX0":7.320242857793122,"vY0":-137.0251323440074,"vZ0":-8.42625391343092,"x":110.42,"y":193.48,"x0":-1.713521470179335,"y0":50.002721201724796,"z0":5.959300750013922,"aX":-11.991428879784976},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2522,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.3995267422354334,"extension":6.950685230058929},"index":1,"playId":"4494c74b-71db-3af6-9de1-188611e918b5","pitchNumber":2,"startTime":"2026-04-21T03:54:28.382Z","endTime":"2026-04-21T03:54:33.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.117169592193253,"aZ":-35.93573886153264,"pfxX":8.748027327174754,"pfxZ":-2.7209865994664106,"pX":-1.731224658378859,"pZ":2.536319332619396,"vX0":-0.5778977184683891,"vY0":-117.55379225610244,"vZ0":-0.02734904670821292,"x":182.99,"y":170.3,"x0":-2.614814293881216,"y0":50.00436553697919,"z0":5.922347468274157,"aX":12.077797446285429},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-4.6,"breakHorizontal":-15.6,"spinRate":2913,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.46838388645664564,"extension":6.533307824282955},"index":2,"playId":"fa2fc4c9-e594-3429-920a-e67d1cc7fb98","pitchNumber":3,"startTime":"2026-04-21T03:54:42.948Z","endTime":"2026-04-21T03:54:46.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96790068494807,"aZ":-16.47020577067869,"pfxX":-6.46154265557647,"pfxZ":8.233155332704444,"pX":0.019814267943992804,"pZ":1.1139192108148879,"vX0":7.039838380056396,"vY0":-137.3805553652043,"vZ0":-9.86102475744374,"x":116.24,"y":208.7,"x0":-1.7387134277339977,"y0":50.00504133878617,"z0":5.87407562606432,"aX":-12.32946439640143},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":10.2,"spinRate":2471,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.3989726787189847,"extension":7.110789972613476},"index":3,"playId":"ba22dd00-39b7-35a2-8737-af3ef5df372a","pitchNumber":4,"startTime":"2026-04-21T03:54:58.624Z","endTime":"2026-04-21T03:55:02.732Z","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":89.1,"endSpeed":81.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.867919125084356,"aZ":-27.759406435063504,"pfxX":1.4772186719056484,"pfxZ":2.589748751413909,"pX":-0.0985979285334495,"pZ":3.020563401992617,"vX0":5.1667489003013145,"vY0":-129.68743289277867,"vZ0":-2.3201836592767537,"x":120.76,"y":157.22,"x0":-2.307776849538678,"y0":50.00243179157768,"z0":6.0419098721936,"aX":2.518849075364476},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-3.8,"spinRate":2584,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.4221738980674026,"extension":6.754420885988901},"index":4,"playId":"05c892a9-953b-3946-8493-91531b85b66d","pitchNumber":5,"startTime":"2026-04-21T03:55:15.802Z","endTime":"2026-04-21T03:55:18.828Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.005368935662407,"aZ":-25.39900052361559,"pfxX":-10.312545693945165,"pfxZ":4.390154558212872,"pX":0.05510394331600876,"pZ":2.456571618360131,"vX0":8.26385214005256,"vY0":-124.07614048004768,"vZ0":-3.413125107929569,"x":114.9,"y":172.45,"x0":-1.9942319866407576,"y0":50.0051516344718,"z0":5.988662607911449,"aX":-15.929903600400326},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":1461,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4430310828219519,"extension":6.867839358401334},"index":5,"playId":"7255f715-48c3-3caa-9cc9-58ab21997688","pitchNumber":6,"startTime":"2026-04-21T03:55:36.800Z","endTime":"2026-04-21T03:55:39.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43804252238442,"aZ":-28.0120347404794,"pfxX":3.105341392365993,"pfxZ":2.4894865333940466,"pX":-1.4378123949640114,"pZ":4.711664040787215,"vX0":1.2901820579127956,"vY0":-128.7634363393797,"vZ0":1.694011717968348,"x":171.81,"y":111.57,"x0":-2.3493229358441186,"y0":50.00610543667256,"z0":6.21686124408637,"aX":5.2006100633458985},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-5.9,"spinRate":2583,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4258346892617557,"extension":6.591812048543591},"index":6,"playId":"25a17e20-92a2-36de-934e-0466bb97ede0","pitchNumber":7,"startTime":"2026-04-21T03:55:56.957Z","endTime":"2026-04-21T03:56:03.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:56:03.197Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Giménez flies out to left fielder Josh Lowe.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T03:56:44.237Z","endTime":"2026-04-21T03:58:14.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andrés Giménez replaces Lenyn Sosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T03:56:20.861Z","endTime":"2026-04-21T03:56:46.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":672820,"link":"/api/v1/people/672820"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1286742174946,"aZ":-26.547855873501238,"pfxX":2.665657179782355,"pfxZ":3.347249642423174,"pX":-0.7339482793678981,"pZ":2.6561468235636387,"vX0":3.797014133139735,"vY0":-128.96772435493935,"vZ0":-2.923633676354747,"x":144.98,"y":167.06,"x0":-2.5724607363886887,"y0":50.00575431690658,"z0":5.854797015012552,"aX":4.485256900348874},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":-5.6,"spinRate":2647,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.42489871026918946,"extension":6.760816387251317},"index":1,"playId":"1c08e9cf-f0e5-334c-8bdd-d9940cc997d5","pitchNumber":1,"startTime":"2026-04-21T03:56:46.561Z","endTime":"2026-04-21T03:56:49.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33784982520469,"aZ":-30.22460711365472,"pfxX":10.048457106935906,"pfxZ":1.407440260710553,"pX":-0.6200184722753888,"pZ":3.8966421377710874,"vX0":1.9898839586808905,"vY0":-117.36402733116276,"vZ0":1.8564389908327494,"x":140.63,"y":133.57,"x0":-2.7852639882923205,"y0":50.0048582205865,"z0":5.921274989732214,"aX":13.94220892108096},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.4,"breakHorizontal":-18.7,"spinRate":2625,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.46765993071058,"extension":6.563437067660885},"index":2,"playId":"37675172-672c-3b44-8367-f2db1364fc3c","pitchNumber":2,"startTime":"2026-04-21T03:57:03.277Z","endTime":"2026-04-21T03:57:06.841Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"b1557a24-bae9-3e74-9018-8abbf3b17253","startTime":"2026-04-21T03:57:22.684Z","endTime":"2026-04-21T03:57:25.684Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.794889236399694,"aZ":-24.08948399208187,"pfxX":-8.635380735025414,"pfxZ":5.378300324279471,"pX":0.8712131046157751,"pZ":1.3556762352378964,"vX0":9.836971593254972,"vY0":-122.50866173268214,"vZ0":-5.919207572569235,"x":83.79,"y":202.18,"x0":-2.0959453197494193,"y0":50.00172202081854,"z0":5.89387333741171,"aX":-12.975414731672478},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.4,"breakHorizontal":13.0,"spinRate":1208,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4490685941790593,"extension":6.786664183332531},"index":4,"playId":"113f7d45-4ee3-3abd-9e0b-4855a66917dc","pitchNumber":3,"startTime":"2026-04-21T03:57:41.652Z","endTime":"2026-04-21T03:57:46.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.212508518074713,"aZ":-26.369873027406587,"pfxX":1.9149054380730748,"pfxZ":3.416296989582955,"pX":0.6087388825354834,"pZ":2.0031440331974655,"vX0":7.254120834718063,"vY0":-129.59392490202598,"vZ0":-4.324041190589746,"x":93.8,"y":184.7,"x0":-2.4762415060686327,"y0":50.00564191419109,"z0":5.708940731458949,"aX":3.2545561167454182},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-5.0,"spinRate":2557,"spinDirection":175},"zone":9,"typeConfidence":2.0,"plateTime":0.4227376438270989,"extension":6.74292067635578},"hitData":{"launchSpeed":89.4,"launchAngle":49.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.37,"coordY":103.59}},"index":5,"playId":"49506c66-7a7a-35c5-b9eb-533025367d04","pitchNumber":4,"startTime":"2026-04-21T03:58:00.973Z","endTime":"2026-04-21T03:58:14.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:58:14.328Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, second baseman Adam Frazier to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-21T03:58:23.741Z","endTime":"2026-04-21T03:59:35.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.354216616211993,"aZ":-27.366936129888224,"pfxX":0.9380908751101815,"pfxZ":2.736697181624109,"pX":-0.7721904288833428,"pZ":2.7265990921776675,"vX0":4.215852332804295,"vY0":-131.54534698288845,"vZ0":-3.045190134142408,"x":146.43,"y":165.16,"x0":-2.5160614127698717,"y0":50.002028681479445,"z0":5.923453271412433,"aX":1.647068406558936},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":-2.6,"spinRate":2609,"spinDirection":161},"zone":1,"typeConfidence":2.0,"plateTime":0.41603385272664806,"extension":6.587510649978257},"index":0,"playId":"839b27ec-319f-3608-ba49-d58ee1e7f55a","pitchNumber":1,"startTime":"2026-04-21T03:58:37.195Z","endTime":"2026-04-21T03:58:43.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57808249913795,"aZ":-24.037400233309327,"pfxX":-8.051511333619771,"pfxZ":5.460205996903104,"pX":0.8342172111052342,"pZ":1.4732652976248386,"vX0":9.569042661170739,"vY0":-121.27506634733359,"vZ0":-5.756116949631503,"x":85.2,"y":199.0,"x0":-2.115418351162946,"y0":50.00352542279168,"z0":5.972419724678183,"aX":-12.001521499130893},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.8,"breakHorizontal":12.4,"spinRate":1516,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.45153439591555866,"extension":6.928926448447284},"index":1,"playId":"2d17eb6d-23d0-3f85-a923-14ce3bb175c9","pitchNumber":2,"startTime":"2026-04-21T03:59:11.733Z","endTime":"2026-04-21T03:59:15.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33156057609418,"aZ":-19.544227164685484,"pfxX":-2.8126029458133575,"pfxZ":6.694815217105896,"pX":0.046007728316978344,"pZ":2.621995127865134,"vX0":6.927558344895117,"vY0":-136.11636218824444,"vZ0":-5.390730633598092,"x":115.25,"y":167.99,"x0":-2.1604014317249423,"y0":50.0039814414763,"z0":5.970610202050883,"aX":-5.307596598785849},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":3.7,"spinRate":2484,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40155232580215605,"extension":6.876634058227112},"hitData":{"launchSpeed":97.8,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.46,"coordY":156.26}},"index":2,"playId":"4be7fb44-1c6f-3b46-8c16-627cb54c7864","pitchNumber":3,"startTime":"2026-04-21T03:59:28.305Z","endTime":"2026-04-21T03:59:35.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T03:59:35.463Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T04:01:38.690Z","endTime":"2026-04-21T04:02:30.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to second base for Ernie Clement.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T04:00:58.634Z","endTime":"2026-04-21T04:00:58.653Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200"},{"details":{"description":"Jesús Sánchez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-21T04:00:58.653Z","endTime":"2026-04-21T04:00:58.658Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":650391,"link":"/api/v1/people/650391"}},{"details":{"description":"Andrés Giménez remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-21T04:00:58.658Z","endTime":"2026-04-21T04:01:41.057Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":672820,"link":"/api/v1/people/672820"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56550644471124,"aZ":-11.667672931016567,"pfxX":-3.3357889242187495,"pfxZ":10.241800100608888,"pX":0.4462981406743929,"pZ":2.480672396808751,"vX0":10.458175267764409,"vY0":-140.96241947334804,"vZ0":-5.393794222245811,"x":99.99,"y":171.8,"x0":-2.8867505178304027,"y0":50.002468956257395,"z0":5.179534025548404,"aX":-6.679988349776184},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":3.8,"spinRate":2756,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.3893150719447611,"extension":6.988567683892169},"index":3,"playId":"32744ab5-f17c-3678-866d-bb1a87d7d77a","pitchNumber":1,"startTime":"2026-04-21T04:01:41.057Z","endTime":"2026-04-21T04:01:44.840Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.994222404889484,"aZ":-26.706348116798377,"pfxX":1.8113057276695477,"pfxZ":3.128429111357068,"pX":0.6492627733020273,"pZ":2.066286734044847,"vX0":8.128072197160918,"vY0":-131.2388155417377,"vZ0":-3.252373312434635,"x":92.25,"y":182.99,"x0":-2.7197459173708878,"y0":50.00625046211053,"z0":5.304350978729497,"aX":3.1687740594614207},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":-5.0,"spinRate":2448,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4168755504654551,"extension":6.881416986803482},"index":4,"playId":"af28ee7c-d686-3ead-b29f-eda17243d4d4","pitchNumber":2,"startTime":"2026-04-21T04:01:54.166Z","endTime":"2026-04-21T04:01:58.284Z","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":97.0,"endSpeed":87.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.510531142997024,"aZ":-14.128396363000677,"pfxX":-3.8290640737965953,"pfxZ":9.025266163482144,"pX":-0.346067920921529,"pZ":4.113142391913606,"vX0":7.910494408553481,"vY0":-141.07025954725182,"vZ0":-1.1283227591396146,"x":130.19,"y":127.73,"x0":-2.699216573478425,"y0":50.00034267347484,"z0":5.436547166987829,"aX":-7.655032346588957},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":5.2,"spinRate":2204,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3894736053617054,"extension":6.772214550582179},"index":5,"playId":"5047c7e8-d425-3291-8bba-55ac33da60c1","pitchNumber":3,"startTime":"2026-04-21T04:02:10.067Z","endTime":"2026-04-21T04:02:13.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.183899151184846,"aZ":-11.759522186981703,"pfxX":-4.172267529591994,"pfxZ":10.112901200992557,"pX":-0.2680848586103491,"pZ":2.987434450950576,"vX0":8.503568925378536,"vY0":-141.41497711547981,"vZ0":-4.203951972605748,"x":127.22,"y":158.12,"x0":-2.77631625099325,"y0":50.0057658839076,"z0":5.251591516806687,"aX":-8.42529246351949},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":5.8,"spinRate":2233,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3877819461900649,"extension":6.919430821151736},"index":6,"playId":"3c09fb55-ff60-3ea9-9620-4bdd5a2a3404","pitchNumber":4,"startTime":"2026-04-21T04:02:26.615Z","endTime":"2026-04-21T04:02:30.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:02:30.289Z","atBatIndex":62},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Nolan Schanuel reaches on a fielding error by shortstop Andrés Giménez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T04:05:00.948Z","endTime":"2026-04-21T04:05:12.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-21T04:02:39.214Z","endTime":"2026-04-21T04:03:09.379Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Rogers replaces Louis Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-21T04:03:09.379Z","endTime":"2026-04-21T04:05:03.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":65.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.467060500860857,"aZ":-26.437345072704748,"pfxX":4.3258324232638845,"pfxZ":5.179973847671606,"pX":-0.7656497634702758,"pZ":2.475281268758337,"vX0":4.752445619185846,"vY0":-104.7991631032949,"vZ0":8.082775093150488,"x":146.18,"y":171.95,"x0":-3.62855998989117,"y0":50.00149114007763,"z0":1.6608457360509077,"aX":4.788572685200299},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":12.1,"breakHorizontal":-9.2,"spinRate":2230,"spinDirection":116},"zone":4,"typeConfidence":0.92,"plateTime":0.5235663932036245,"extension":6.040659176155269},"hitData":{"launchSpeed":93.9,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.11,"coordY":150.2}},"index":2,"playId":"4994064f-b4fd-3575-96d3-8dacafd59b00","pitchNumber":1,"startTime":"2026-04-21T04:05:03.009Z","endTime":"2026-04-21T04:05:12.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:05:12.436Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angels challenged (catcher interference), call on the field was upheld: Jorge Soler grounds out, first baseman Vladimir Guerrero Jr. to pitcher Tyler Rogers. Nolan Schanuel to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T04:05:25.981Z","endTime":"2026-04-21T04:07:44.487Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":82.2,"endSpeed":73.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830284752039862,"aZ":-45.39976590832364,"pfxX":-1.7509980353994754,"pfxZ":-9.455719470783752,"pX":1.5543447933557657,"pZ":2.551528020877353,"vX0":11.778116072991317,"vY0":-118.4242494688562,"vZ0":11.469548366490404,"x":57.75,"y":169.89,"x0":-3.2889200831771506,"y0":50.0023512072812,"z0":1.8202936170121782,"aX":-2.4496262173329635},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.2,"breakHorizontal":-0.1,"spinRate":2015,"spinDirection":352},"zone":14,"typeConfidence":0.91,"plateTime":0.4652276091976204,"extension":6.052832702319022},"index":0,"playId":"d56e61b4-504d-3b20-98a9-a20f8628c252","pitchNumber":1,"startTime":"2026-04-21T04:05:41.035Z","endTime":"2026-04-21T04:05:44.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":73.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.565965923989626,"aZ":-45.506867493810525,"pfxX":-1.270212856324493,"pfxZ":-9.616177540173103,"pX":0.6544000740063285,"pZ":2.855870830210481,"vX0":9.910060589527713,"vY0":-117.65482029555828,"vZ0":12.403604454473932,"x":92.06,"y":161.67,"x0":-3.4665986502369734,"y0":50.00131025241138,"z0":1.7470643031053743,"aX":-1.7626680869621603},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-13.4,"breakHorizontal":-0.4},"zone":6,"typeConfidence":0.91,"plateTime":0.4674724599580866,"extension":6.150213555908343},"index":1,"playId":"bd2a473f-5659-34de-92e0-81d13112a540","pitchNumber":2,"startTime":"2026-04-21T04:05:55.636Z","endTime":"2026-04-21T04:05:59.821Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-21T04:06:06.099Z","endTime":"2026-04-21T04:06:19.459Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":73.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.150417156074116,"aZ":-44.643301328953726,"pfxX":-2.4221968029786667,"pfxZ":-8.911104948333676,"pX":0.2635000051824209,"pZ":0.8848534095183443,"vX0":9.715495012043458,"vY0":-118.27654561117633,"vZ0":7.950444261362444,"x":106.96,"y":214.89,"x0":-3.604775399421768,"y0":50.00273816501731,"z0":1.5985593304000119,"aX":-3.391081978841548},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.4,"breakHorizontal":1.7,"spinRate":2375,"spinDirection":321},"zone":14,"typeConfidence":0.89,"plateTime":0.4652946753174585,"extension":6.092213925512135},"index":3,"playId":"75249921-73fb-3c1f-885e-b4f79dda0439","pitchNumber":3,"startTime":"2026-04-21T04:06:19.459Z","endTime":"2026-04-21T04:06:23.657Z","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":83.5,"endSpeed":75.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.844147487131856,"aZ":-44.033560055107365,"pfxX":-2.5259089282836484,"pfxZ":-8.124548013024459,"pX":-0.3229780078132138,"pZ":2.1151403085360023,"vX0":8.730730244905361,"vY0":-120.66962837794662,"vZ0":10.250023961706045,"x":129.31,"y":181.67,"x0":-3.6770757321796563,"y0":50.00493107388323,"z0":1.7071689904475098,"aX":-3.685291673789805},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.5,"breakHorizontal":2.3},"zone":7,"typeConfidence":0.9,"plateTime":0.4557950706288558,"extension":5.96531575793018},"index":4,"playId":"8dfb528f-4db3-365f-954a-8de74ccade41","pitchNumber":4,"startTime":"2026-04-21T04:06:39.394Z","endTime":"2026-04-21T04:06:45.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":74.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.964598474922123,"aZ":-45.579294009899485,"pfxX":-3.8411549386837676,"pfxZ":-9.369402348014424,"pX":1.0241212726206934,"pZ":3.2352967491460185,"vX0":11.723652678726806,"vY0":-119.14752882199298,"vZ0":12.877962036511045,"x":77.96,"y":151.43,"x0":-3.4719055985227647,"y0":50.003063345784454,"z0":1.884805679649201,"aX":-5.495628661963933},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.0,"breakHorizontal":4.0,"spinRate":2137,"spinDirection":56},"zone":12,"typeConfidence":0.91,"plateTime":0.46058762214947535,"extension":6.1349873488683},"index":5,"playId":"6babc561-a01e-39dc-9a31-1ffa0b644933","pitchNumber":5,"startTime":"2026-04-21T04:07:19.420Z","endTime":"2026-04-21T04:07:23.305Z","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":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306280754566274,"aZ":-44.12719625792422,"pfxX":-1.0784362255004258,"pfxZ":-8.469583583175481,"pX":0.7252070204728952,"pZ":2.7702721163918644,"vX0":10.164080381903965,"vY0":-118.24663601241906,"vZ0":11.993036890611103,"x":89.36,"y":163.98,"x0":-3.4954234265782946,"y0":50.00368084828783,"z0":1.6855787043541735,"aX":-1.5235132760899905},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.8,"breakHorizontal":-0.6,"spinRate":2189,"spinDirection":284},"zone":6,"typeConfidence":0.91,"plateTime":0.4638435383147592,"extension":6.225249494737575},"hitData":{"launchSpeed":79.6,"launchAngle":-54.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.15,"coordY":174.42}},"index":6,"playId":"b8721ab5-1ee2-3096-adfd-75d5e95bb86f","pitchNumber":6,"startTime":"2026-04-21T04:07:35.647Z","endTime":"2026-04-21T04:07:44.487Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MV","challengeTeamId":108},"playEndTime":"2026-04-21T04:07:44.487Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yoán Moncada grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-21T04:09:39.354Z","endTime":"2026-04-21T04:10:13.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":73.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316953673825836,"aZ":-46.56876954817023,"pfxX":-0.9742376690338888,"pfxZ":-10.2916154766267,"pX":0.4147022384268456,"pZ":1.8126954259030912,"vX0":9.719734654952333,"vY0":-118.51836035280733,"vZ0":10.3877747224787,"x":101.19,"y":189.84,"x0":-3.6438383835839776,"y0":50.005059003140694,"z0":1.6556163183523116,"aX":-1.3621145513259971},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.0,"breakHorizontal":-1.1,"spinRate":2181,"spinDirection":357},"zone":9,"typeConfidence":0.91,"plateTime":0.46524273755343026,"extension":6.069578405095062},"index":0,"playId":"53bbf81f-41db-33c8-8550-e70fc8b72c87","pitchNumber":1,"startTime":"2026-04-21T04:09:49.083Z","endTime":"2026-04-21T04:09:53.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926316713209335,"aZ":-47.40636209771365,"pfxX":-1.3601815630914156,"pfxZ":-10.715369367782191,"pX":-0.5974963650254078,"pZ":1.6796506359338057,"vX0":7.584787851011948,"vY0":-119.302018289946,"vZ0":10.389097992101387,"x":139.78,"y":193.43,"x0":-3.660401233864552,"y0":50.00298506543297,"z0":1.5655423481507864,"aX":-1.9343650837263509},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-16.1,"breakHorizontal":0.4,"spinRate":1945,"spinDirection":45},"zone":7,"typeConfidence":0.91,"plateTime":0.46157770853165214,"extension":6.053848574399662},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":154.44}},"index":1,"playId":"19e39c12-ee42-33a8-b94a-003c8dff3eaa","pitchNumber":2,"startTime":"2026-04-21T04:10:05.431Z","endTime":"2026-04-21T04:10:13.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:10:13.119Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a ground ball to right fielder Jo Adell.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T04:12:14.648Z","endTime":"2026-04-21T04:12:47.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.842812035113553,"aZ":-28.620283429103477,"pfxX":2.212071286633055,"pfxZ":2.116646755989416,"pX":-0.06331418657901781,"pZ":3.367667685706851,"vX0":4.733833612620052,"vY0":-128.51017581927096,"vZ0":-1.7177234282173197,"x":119.41,"y":147.85,"x0":-2.214251967050629,"y0":50.00176825252336,"z0":6.261189331559004,"aX":3.7104818316505384},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":-5.0,"spinRate":2551,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4256992809567457,"extension":6.414473122229408},"index":0,"playId":"2102f2ff-7c19-30d6-91c5-37d9c776517d","pitchNumber":1,"startTime":"2026-04-21T04:12:23.492Z","endTime":"2026-04-21T04:12:27.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81971652741671,"aZ":-27.193455906395464,"pfxX":1.887507682311727,"pfxZ":2.9119258617910324,"pX":-0.22392829441340936,"pZ":1.978868982127697,"vX0":3.9106709486807505,"vY0":-129.4446819994656,"vZ0":-5.370732136612743,"x":125.54,"y":185.35,"x0":-1.9944703155990182,"y0":50.00596863572479,"z0":6.140247527729159,"aX":3.230650974815934},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-4.2,"spinRate":2479,"spinDirection":173},"zone":8,"typeConfidence":2.0,"plateTime":0.42175115272774377,"extension":6.71924311863072},"hitData":{"launchSpeed":90.4,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.46,"coordY":129.87}},"index":1,"playId":"7d9e33a9-c185-3eb2-ba09-25e93583bd5d","pitchNumber":2,"startTime":"2026-04-21T04:12:36.082Z","endTime":"2026-04-21T04:12:47.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:12:47.147Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Tyler Heineman out on a sacrifice bunt, third baseman Yoán Moncada to second baseman Adam Frazier. Myles Straw to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T04:13:06.287Z","endTime":"2026-04-21T04:14:14.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.412601687104196,"aZ":-18.630073149991752,"pfxX":-6.6463436372969085,"pfxZ":7.5198220433000404,"pX":0.08286165562987349,"pZ":2.633516181789648,"vX0":7.5749506244544875,"vY0":-133.51807104166835,"vZ0":-5.580878901761379,"x":113.84,"y":167.68,"x0":-1.9307670504078442,"y0":50.00090308212055,"z0":6.09624450147979,"aX":-11.968889669366158},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":10.3,"spinRate":2375,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.41060911864355365,"extension":6.840925322987246},"index":0,"playId":"81c413ed-13b1-3a6c-a17b-7a87118839f0","pitchNumber":1,"startTime":"2026-04-21T04:13:14.442Z","endTime":"2026-04-21T04:13:20.229Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Logan O'Hoppe. Myles Straw to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"81c413ed-13b1-3a6c-a17b-7a87118839f0","startTime":"2026-04-21T04:13:34.009Z","endTime":"2026-04-21T04:13:47.135Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.547037027469862,"aZ":-32.62763646605597,"pfxX":8.303144803201265,"pfxZ":-0.32741375957338725,"pX":-1.5300329869687248,"pZ":3.218107419077422,"vX0":0.34783333575828856,"vY0":-117.48634349786187,"vZ0":0.704968355423427,"x":175.32,"y":151.89,"x0":-2.7579280562028425,"y0":50.001714733929354,"z0":5.961415038311447,"aX":11.534493063394864},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.1,"breakHorizontal":-15.1,"spinRate":2594,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4673120325282101,"extension":6.585068140762066},"index":2,"playId":"e6234485-73a9-3541-bbe4-49216f82cb4a","pitchNumber":2,"startTime":"2026-04-21T04:13:47.135Z","endTime":"2026-04-21T04:13:51.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24994459464605,"aZ":-27.330576377001616,"pfxX":1.7624958599931753,"pfxZ":2.878967576815283,"pX":-0.015277148484847763,"pZ":3.28823190152102,"vX0":5.296316026002011,"vY0":-129.14901527075995,"vZ0":-1.4189446611925396,"x":117.58,"y":150.0,"x0":-2.32582701316194,"y0":50.00000942027868,"z0":5.9575485774855315,"aX":2.9592031304803674},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.4,"spinRate":2640,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.4249889816181738,"extension":6.722155266338312},"hitData":{"launchSpeed":27.8,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":121.35,"coordY":196.49}},"index":3,"playId":"c7f8aa09-587d-31fa-a1a8-d749b1c7174c","pitchNumber":3,"startTime":"2026-04-21T04:14:06.976Z","endTime":"2026-04-21T04:14:14.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:14:14.603Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Lukes grounds out, pitcher Shaun Anderson to first baseman Nolan Schanuel. Myles Straw scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T04:14:37.502Z","endTime":"2026-04-21T04:15:40.173Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641312,"link":"/api/v1/people/641312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":641312,"link":"/api/v1/people/641312"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336001124445158,"aZ":-27.707258459939883,"pfxX":-4.74256490753797,"pfxZ":2.8542744715744046,"pX":0.47563663922083166,"pZ":2.7393103135713788,"vX0":8.089065876323081,"vY0":-124.67819019973196,"vZ0":-2.2998376822263014,"x":98.87,"y":164.82,"x0":-2.2026833600134053,"y0":50.0039751843844,"z0":5.972765977057651,"aX":-7.426830668851827},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.8,"breakHorizontal":6.6,"spinRate":1368,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.44021662013500684,"extension":6.890171303258786},"index":0,"playId":"80761083-7445-32dc-b672-b4c2266df25a","pitchNumber":1,"startTime":"2026-04-21T04:14:46.965Z","endTime":"2026-04-21T04:14:51.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87752351316986,"aZ":-26.136015586848536,"pfxX":-11.42743978012954,"pfxZ":3.77134753024193,"pX":-0.076313761427867,"pZ":1.7718022421986004,"vX0":8.804007204510585,"vY0":-126.51237205274492,"vZ0":-5.529163212501083,"x":119.91,"y":190.94,"x0":-2.1387747338529612,"y0":50.000956225296925,"z0":6.1146264355682565,"aX":-18.286159177750605},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":18.4,"spinRate":2177,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4350697255436464,"extension":6.832388256447783},"index":1,"playId":"0238c5fd-19e9-3ff3-ab84-0b7ea71ea148","pitchNumber":2,"startTime":"2026-04-21T04:15:10.073Z","endTime":"2026-04-21T04:15:13.590Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.634585342437923,"aZ":-17.596096040307962,"pfxX":-2.027451977554609,"pfxZ":7.809986895161562,"pX":1.1327079535151705,"pZ":2.5216348681284613,"vX0":8.670589735781903,"vY0":-135.9730945739801,"vZ0":-5.829867105806889,"x":73.82,"y":170.7,"x0":-1.8381974174805575,"y0":50.00557126769631,"z0":5.920200276583147,"aX":-3.7866633507421543},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":1.8,"spinRate":2386,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.40326858162747437,"extension":6.9940455313371155},"hitData":{"launchSpeed":67.4,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.41,"coordY":175.72}},"index":2,"playId":"d1a03975-cd7c-31a3-b578-9b7ac9dcc40a","pitchNumber":3,"startTime":"2026-04-21T04:15:32.377Z","endTime":"2026-04-21T04:15:40.173Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:15:40.173Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a ground ball to shortstop Zach Neto, deflected by third baseman Yoán Moncada. Ernie Clement out at 2nd, shortstop Zach Neto to second baseman Adam Frazier.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-21T04:17:26.511Z","endTime":"2026-04-21T04:17:55.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-21T04:16:05.155Z","endTime":"2026-04-21T04:17:28.838Z","isPitch":false,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"}},{"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":89.5,"endSpeed":82.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.915602579691456,"aZ":-26.280010498451432,"pfxX":1.2225805401757772,"pfxZ":3.44531205445445,"pX":0.7582529367412342,"pZ":1.7658811677671804,"vX0":6.974223655481097,"vY0":-130.1244776699514,"vZ0":-5.584594741953319,"x":88.1,"y":191.1,"x0":-2.1180865101191078,"y0":50.00197988687249,"z0":5.93692521560939,"aX":2.0914593651097375},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":-3.8,"spinRate":2704,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.42130968918429623,"extension":6.833118461076196},"index":1,"playId":"28b34aeb-ff7f-3683-80ed-942b68ffd487","pitchNumber":1,"startTime":"2026-04-21T04:17:28.838Z","endTime":"2026-04-21T04:17:33.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8675211202187,"aZ":-28.981136086548954,"pfxX":1.593203663539918,"pfxZ":1.883169881360903,"pX":-0.17039845215694274,"pZ":3.0969667950640094,"vX0":4.829537421098078,"vY0":-129.29559972208367,"vZ0":-2.0755125380235286,"x":123.5,"y":155.16,"x0":-2.2691221927980227,"y0":50.00202628454573,"z0":6.133330185285267,"aX":2.696790836194689},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.1,"breakHorizontal":-4.0,"spinRate":2687,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4235716918347654,"extension":6.560806290851089},"hitData":{"launchSpeed":100.0,"launchAngle":3.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":82.63,"coordY":145.36}},"index":2,"playId":"fd763d3c-adec-3448-801d-9d03d68d7619","pitchNumber":2,"startTime":"2026-04-21T04:17:42.342Z","endTime":"2026-04-21T04:17:55.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:17:55.201Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to left fielder Myles Straw.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-21T04:20:20.331Z","endTime":"2026-04-21T04:21:08.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeff Hoffman replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-21T04:19:28.293Z","endTime":"2026-04-21T04:20:22.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.688107379523856,"aZ":-29.629214531761395,"pfxX":-1.4099358616567201,"pfxZ":1.4911446201306373,"pX":1.658761285015503,"pZ":0.8222725429590377,"vX0":11.120527434966537,"vY0":-129.30005612214245,"vZ0":-5.872284973076348,"x":53.77,"y":216.58,"x0":-2.4982307161160526,"y0":50.003741824842706,"z0":5.37088263581691,"aX":-2.409267817618903},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":0.4},"zone":14,"typeConfidence":2.0,"plateTime":0.4221627444016103,"extension":6.545697347004426},"index":1,"playId":"4d232891-bf85-3cc5-801b-c9660b6fcb41","pitchNumber":1,"startTime":"2026-04-21T04:20:22.667Z","endTime":"2026-04-21T04:20:25.696Z","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":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40227775206836,"aZ":-14.98548598832275,"pfxX":-9.990277425900986,"pfxZ":8.761224838634359,"pX":-0.05216868717635797,"pZ":2.5639531172181282,"vX0":10.501027203611375,"vY0":-139.8738489658,"vZ0":-5.0048485568660475,"x":118.99,"y":169.55,"x0":-2.574671780597629,"y0":50.00552143647421,"z0":5.374471490245066,"aX":-19.60710874415155},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":15.7,"spinRate":2584,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3930375704703213,"extension":6.608404558927241},"index":2,"playId":"316e99d4-0722-35ce-a5ef-92dfe2a3f404","pitchNumber":2,"startTime":"2026-04-21T04:20:39.552Z","endTime":"2026-04-21T04:20:43.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56031838941705,"aZ":-21.05435408955289,"pfxX":-10.226969279779544,"pfxZ":5.685446865112459,"pX":-0.4259003223922575,"pZ":3.137508105154416,"vX0":9.364513045245802,"vY0":-139.27777942862753,"vZ0":-2.456958385718064,"x":133.23,"y":154.07,"x0":-2.510227182466814,"y0":50.00311332445673,"z0":5.430167045621548,"aX":-20.004774764265488},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":16.4,"spinRate":2631,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3939143332447008,"extension":6.737618551095008},"hitData":{"launchSpeed":89.6,"launchAngle":14.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.74,"coordY":114.33}},"index":3,"playId":"90bad008-f2ac-3179-9603-2fbf2601da21","pitchNumber":3,"startTime":"2026-04-21T04:20:58.974Z","endTime":"2026-04-21T04:21:08.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:21:08.574Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-21T04:21:23.949Z","endTime":"2026-04-21T04:23:53.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857987284167475,"aZ":-24.767856046418355,"pfxX":-11.398387652888516,"pfxZ":4.150062444136431,"pX":1.7272206179163068,"pZ":1.6720079931894178,"vX0":14.942167928770136,"vY0":-132.61016747015987,"vZ0":-4.728459059841246,"x":51.16,"y":193.64,"x0":-2.4945716233313187,"y0":50.00382056931925,"z0":5.280921453014798,"aX":-20.342323677727798},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.6,"breakHorizontal":17.5,"spinRate":1357,"spinDirection":317},"zone":14,"typeConfidence":2.0,"plateTime":0.41275408811444825,"extension":6.82230459447588},"index":0,"playId":"fd10d758-947c-32ce-9b0d-c2cc9105c151","pitchNumber":1,"startTime":"2026-04-21T04:21:38.243Z","endTime":"2026-04-21T04:21:41.598Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-21T04:21:49.880Z","endTime":"2026-04-21T04:22:42.940Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.531637055789723,"aZ":-30.525491040873728,"pfxX":-11.18915840882585,"pfxZ":0.9614438766397928,"pX":-0.7869180486483428,"pZ":3.0222105071655574,"vX0":8.86671450980062,"vY0":-130.4464650646474,"vZ0":-0.3351535811068318,"x":147.0,"y":157.18,"x0":-2.783466591421542,"y0":50.0032174481577,"z0":5.462041116669496,"aX":-19.201665964268997},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":18.2,"spinRate":1617,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4205643198841815,"extension":6.729443456888338},"index":2,"playId":"70cb5a89-18d7-3770-9376-54d597ce0441","pitchNumber":2,"startTime":"2026-04-21T04:22:42.940Z","endTime":"2026-04-21T04:22:47.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07242373024113,"aZ":-31.946939142572337,"pfxX":-9.389069579164703,"pfxZ":0.134357200972282,"pX":-0.3515346896600499,"pZ":2.2784597845741477,"vX0":9.16338976325978,"vY0":-130.17327013445836,"vZ0":-1.71877751988685,"x":130.4,"y":177.26,"x0":-2.6957905308606964,"y0":50.005760001228545,"z0":5.363772898386079,"aX":-16.132704282128426},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.1,"breakHorizontal":15.0,"spinRate":2058,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4206096969272428,"extension":6.757064978060177},"index":3,"playId":"0483d1d4-23e1-3777-98b3-0e230b52a6b5","pitchNumber":3,"startTime":"2026-04-21T04:23:04.622Z","endTime":"2026-04-21T04:23:08.242Z","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":95.7,"endSpeed":86.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12315719619817,"aZ":-16.473882126957434,"pfxX":-10.306210010941086,"pfxZ":8.098840699588628,"pX":-1.2816288803393463,"pZ":3.3685614085093354,"vX0":7.950966722574737,"vY0":-139.06511057597908,"vZ0":-2.331470807090179,"x":165.85,"y":147.83,"x0":-2.85329632354623,"y0":50.00358364323996,"z0":5.323404379090043,"aX":-19.983340536983054},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":16.8,"spinRate":2497,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.39539570684545877,"extension":6.625965859678196},"index":4,"playId":"57483734-bf88-3f6d-bd3e-a1d537d05621","pitchNumber":4,"startTime":"2026-04-21T04:23:27.664Z","endTime":"2026-04-21T04:23:31.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.160992638963705,"aZ":-14.061403528769928,"pfxX":-11.093011304457342,"pfxZ":9.056390764050754,"pX":0.02162676849362869,"pZ":1.8465112411794025,"vX0":11.09819524859657,"vY0":-141.21791442946497,"vZ0":-7.117859547767032,"x":116.18,"y":188.92,"x0":-2.5371516409702237,"y0":50.00155264986756,"z0":5.322565360348059,"aX":-22.180533077334353},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":17.5,"spinRate":2264,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.38935534746386624,"extension":6.685775495603183},"index":5,"playId":"9f6493b5-b80e-30ff-86a1-1ea40809eeb3","pitchNumber":5,"startTime":"2026-04-21T04:23:49.342Z","endTime":"2026-04-21T04:23:53.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:23:53.896Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-21T04:24:09.406Z","endTime":"2026-04-21T04:25:36.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16436079912488,"aZ":-27.85968679286625,"pfxX":-0.9389333924755179,"pfxZ":2.501879450603382,"pX":0.7305373722757155,"pZ":1.9737856437619206,"vX0":8.758492499660603,"vY0":-129.94835451727593,"vZ0":-3.385992553827874,"x":89.15,"y":185.49,"x0":-2.549904551961097,"y0":50.00182728302054,"z0":5.391462189393966,"aX":-1.6191189942706703},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":-0.1,"spinRate":2662,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.42019352719763337,"extension":6.533011764671101},"index":0,"playId":"1442bfd9-0fd8-31c0-aa93-710267b75f2f","pitchNumber":1,"startTime":"2026-04-21T04:24:20.471Z","endTime":"2026-04-21T04:24:24.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.044404678158003,"aZ":-30.34185919932593,"pfxX":-0.637697899303924,"pfxZ":1.0730628111840144,"pX":1.5003023995659088,"pZ":1.5735185873246624,"vX0":10.379568592399009,"vY0":-129.62072055890164,"vZ0":-3.912532283416461,"x":59.81,"y":196.29,"x0":-2.466132259237256,"y0":50.00407478882107,"z0":5.408723848892431,"aX":-1.0913294730959124},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":-1.1,"spinRate":2725,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4218891548249526,"extension":6.465012933375105},"index":1,"playId":"4e17c81f-a43c-31ba-b526-122055b6fa7f","pitchNumber":2,"startTime":"2026-04-21T04:24:39.318Z","endTime":"2026-04-21T04:24:43.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.856463950589564,"aZ":-31.630869560241056,"pfxX":0.4121624727617966,"pfxZ":0.3127878461309397,"pX":0.2444680308030414,"pZ":2.450735193258035,"vX0":7.628137632280657,"vY0":-129.5898051327395,"vZ0":-1.7683881143033138,"x":107.68,"y":172.61,"x0":-2.7751137750109045,"y0":50.00035474876591,"z0":5.529284784582928,"aX":0.7091766491448644},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":-2.3,"spinRate":2686,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.42062038862757545,"extension":6.546583778696052},"index":2,"playId":"af409170-75e8-3d2d-984d-6a4a1f0fcbb7","pitchNumber":3,"startTime":"2026-04-21T04:24:58.705Z","endTime":"2026-04-21T04:25:03.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08615227903296,"aZ":-30.94812097790071,"pfxX":-1.9245242580304822,"pfxZ":0.7375045625628895,"pX":1.9803682043697903,"pZ":0.6127462617224017,"vX0":11.490148076325761,"vY0":-129.19963549860222,"vZ0":-6.312411886380413,"x":54.13,"y":248.51,"x0":-2.306625273080871,"y0":50.00264309995391,"z0":5.516624428581313,"aX":-3.2000806704884464},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.1,"breakHorizontal":0.5,"spinRate":1609,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.4266549597160947,"extension":6.580673998537579},"index":3,"playId":"5b08abd5-b0ab-3857-9f82-44e467b70d0e","pitchNumber":4,"startTime":"2026-04-21T04:25:31.468Z","endTime":"2026-04-21T04:25:36.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:25:36.620Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-21T04:25:50.816Z","endTime":"2026-04-21T04:27:56.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.18"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.93"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.51"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.58"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.20"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.56"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.56"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".214"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".214"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30499549124926,"aZ":-12.933854979401723,"pfxX":-9.172511366535053,"pfxZ":9.789968334795091,"pX":-0.12668655812410137,"pZ":1.6942320395069506,"vX0":9.889649491659743,"vY0":-140.17879207421154,"vZ0":-7.475907430622009,"x":121.83,"y":193.04,"x0":-2.5295096759822693,"y0":50.005514712937575,"z0":5.26273494791472,"aX":-18.033740238187498},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":14.3,"spinRate":2877,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39257943433771736,"extension":6.65656366350562},"index":0,"playId":"099ec9da-ff0f-3bf5-832e-7f24185b648e","pitchNumber":1,"startTime":"2026-04-21T04:26:04.624Z","endTime":"2026-04-21T04:26:09.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.942493952952674,"aZ":-14.85430366339646,"pfxX":-10.385821902783821,"pfxZ":8.786093073978487,"pX":1.1964264849867778,"pZ":3.049074224969163,"vX0":13.601969067941804,"vY0":-139.8508157360549,"vZ0":-3.658624354306285,"x":71.4,"y":156.45,"x0":-2.3918048859252923,"y0":50.00221328708947,"z0":5.355004892885213,"aX":-20.473725675402218},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":15.8,"spinRate":2573,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3923690038902845,"extension":6.690199234850191},"index":1,"playId":"91b52edc-db0c-37a2-beb1-ae6a3427c4c4","pitchNumber":2,"startTime":"2026-04-21T04:26:26.554Z","endTime":"2026-04-21T04:26:29.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60251982791467,"aZ":-30.764691817086984,"pfxX":-11.353255715516777,"pfxZ":0.8255278091636509,"pX":-1.3722187705520597,"pZ":1.5080644074833265,"vX0":6.945827017767892,"vY0":-130.57156111494044,"vZ0":-3.846524342872574,"x":169.31,"y":198.06,"x0":-2.603019440749323,"y0":50.00570103749776,"z0":5.336435045573206,"aX":-19.445590805821208},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.8,"breakHorizontal":18.8,"spinRate":1700,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.42081125316358303,"extension":6.800442590718941},"index":2,"playId":"dc56ef8c-ccee-375d-bf1f-548271d6eb52","pitchNumber":3,"startTime":"2026-04-21T04:26:47.384Z","endTime":"2026-04-21T04:26:51.376Z","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":96.3,"endSpeed":87.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49828191203282,"aZ":-13.96895030923647,"pfxX":-9.296525551950738,"pfxZ":9.238356153181165,"pX":-0.2671457370408482,"pZ":2.1628068923229558,"vX0":9.630886699851635,"vY0":-139.72803152003914,"vZ0":-6.1494294030437375,"x":127.18,"y":180.38,"x0":-2.5564579723083916,"y0":50.00404004397205,"z0":5.315982395573923,"aX":-18.321289442178315},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":14.8,"spinRate":2258,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.39251612492496424,"extension":6.759190218937745},"index":3,"playId":"c1e718d8-31b0-38b9-8e2c-ca9e64210ab7","pitchNumber":4,"startTime":"2026-04-21T04:27:08.459Z","endTime":"2026-04-21T04:27:11.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-21T04:27:35.380Z","endTime":"2026-04-21T04:27:51.418Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.28868978614385,"aZ":-14.784067294469342,"pfxX":-9.96036171652181,"pfxZ":8.631892126945328,"pX":-0.8462547162352687,"pZ":2.7429429115025616,"vX0":8.233953370009255,"vY0":-142.146865020582,"vZ0":-4.656894997897477,"x":149.26,"y":164.72,"x0":-2.508899221180446,"y0":50.00231072742637,"z0":5.364086168082669,"aX":-20.06689377161545},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":16.1,"spinRate":2614,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.38761988966159455,"extension":6.566420276169711},"index":5,"playId":"5e257516-ad25-32b4-b2eb-5596d5b54cec","pitchNumber":5,"startTime":"2026-04-21T04:27:51.418Z","endTime":"2026-04-21T04:27:56.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:27:56.274Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-21T04:25:50.816Z","endTime":"2026-04-21T04:27:56.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.18"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.93"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.51"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.15"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.58"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.20"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.56"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.56"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".214"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".214"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30499549124926,"aZ":-12.933854979401723,"pfxX":-9.172511366535053,"pfxZ":9.789968334795091,"pX":-0.12668655812410137,"pZ":1.6942320395069506,"vX0":9.889649491659743,"vY0":-140.17879207421154,"vZ0":-7.475907430622009,"x":121.83,"y":193.04,"x0":-2.5295096759822693,"y0":50.005514712937575,"z0":5.26273494791472,"aX":-18.033740238187498},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":14.3,"spinRate":2877,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39257943433771736,"extension":6.65656366350562},"index":0,"playId":"099ec9da-ff0f-3bf5-832e-7f24185b648e","pitchNumber":1,"startTime":"2026-04-21T04:26:04.624Z","endTime":"2026-04-21T04:26:09.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.942493952952674,"aZ":-14.85430366339646,"pfxX":-10.385821902783821,"pfxZ":8.786093073978487,"pX":1.1964264849867778,"pZ":3.049074224969163,"vX0":13.601969067941804,"vY0":-139.8508157360549,"vZ0":-3.658624354306285,"x":71.4,"y":156.45,"x0":-2.3918048859252923,"y0":50.00221328708947,"z0":5.355004892885213,"aX":-20.473725675402218},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":15.8,"spinRate":2573,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3923690038902845,"extension":6.690199234850191},"index":1,"playId":"91b52edc-db0c-37a2-beb1-ae6a3427c4c4","pitchNumber":2,"startTime":"2026-04-21T04:26:26.554Z","endTime":"2026-04-21T04:26:29.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60251982791467,"aZ":-30.764691817086984,"pfxX":-11.353255715516777,"pfxZ":0.8255278091636509,"pX":-1.3722187705520597,"pZ":1.5080644074833265,"vX0":6.945827017767892,"vY0":-130.57156111494044,"vZ0":-3.846524342872574,"x":169.31,"y":198.06,"x0":-2.603019440749323,"y0":50.00570103749776,"z0":5.336435045573206,"aX":-19.445590805821208},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.8,"breakHorizontal":18.8,"spinRate":1700,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.42081125316358303,"extension":6.800442590718941},"index":2,"playId":"dc56ef8c-ccee-375d-bf1f-548271d6eb52","pitchNumber":3,"startTime":"2026-04-21T04:26:47.384Z","endTime":"2026-04-21T04:26:51.376Z","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":96.3,"endSpeed":87.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49828191203282,"aZ":-13.96895030923647,"pfxX":-9.296525551950738,"pfxZ":9.238356153181165,"pX":-0.2671457370408482,"pZ":2.1628068923229558,"vX0":9.630886699851635,"vY0":-139.72803152003914,"vZ0":-6.1494294030437375,"x":127.18,"y":180.38,"x0":-2.5564579723083916,"y0":50.00404004397205,"z0":5.315982395573923,"aX":-18.321289442178315},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":14.8,"spinRate":2258,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.39251612492496424,"extension":6.759190218937745},"index":3,"playId":"c1e718d8-31b0-38b9-8e2c-ca9e64210ab7","pitchNumber":4,"startTime":"2026-04-21T04:27:08.459Z","endTime":"2026-04-21T04:27:11.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-21T04:27:35.380Z","endTime":"2026-04-21T04:27:51.418Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.1,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.28868978614385,"aZ":-14.784067294469342,"pfxX":-9.96036171652181,"pfxZ":8.631892126945328,"pX":-0.8462547162352687,"pZ":2.7429429115025616,"vX0":8.233953370009255,"vY0":-142.146865020582,"vZ0":-4.656894997897477,"x":149.26,"y":164.72,"x0":-2.508899221180446,"y0":50.00231072742637,"z0":5.364086168082669,"aX":-20.06689377161545},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.6,"breakHorizontal":16.1,"spinRate":2614,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.38761988966159455,"extension":6.566420276169711},"index":5,"playId":"5e257516-ad25-32b4-b2eb-5596d5b54cec","pitchNumber":5,"startTime":"2026-04-21T04:27:51.418Z","endTime":"2026-04-21T04:27:56.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T04:27:56.274Z","atBatIndex":73},"scoringPlays":[9,20,25,45,52,68],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":92.46,"y":157.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":199.38,"y":132.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"coordinates":{"x":141.83,"y":173.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":1,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":107.46,"y":153.83},"type":"O","description":"Fielders Choice"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":90.75,"y":153.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":39.65,"y":110.85},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":80.82,"y":132.04},"type":"H","description":"Single"}]}},{"startIndex":11,"endIndex":17,"top":[11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":110.48,"y":152.62},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":2,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":98.37,"y":165.34},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":106.56,"y":90.64},"type":"H","description":"Single"}]}},{"startIndex":18,"endIndex":28,"top":[18,19,20,21,22],"bottom":[23,24,25,26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":100.24,"y":88.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":121.34,"y":25.02},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":3,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"coordinates":{"x":69.17,"y":80.27},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":103.22,"y":161.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":134.09,"y":85.43},"type":"O","description":"Sac Fly"}]}},{"startIndex":29,"endIndex":34,"top":[29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":140.2,"y":56.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":4,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":127.43,"y":182.29},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":158.31,"y":164.13},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":41,"top":[35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"coordinates":{"x":89.19,"y":76.38},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":5,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":74.46,"y":74.24},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":163.58,"y":105.4},"type":"H","description":"Single"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44,45,46],"bottom":[47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"coordinates":{"x":81.1,"y":118.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"coordinates":{"x":140.73,"y":97.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"coordinates":{"x":103.22,"y":153.23},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"coordinates":{"x":62.22,"y":93.04},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":95.83,"y":179.15},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":141.96,"y":149.6},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":199.92,"y":133.52},"type":"O","description":"Flyout"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52,53,54],"bottom":[55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":144.38,"y":179.87},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":92.32,"y":81.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":100.65,"y":67.71},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":147.41,"y":148.39},"type":"O","description":"Groundout"}]}},{"startIndex":58,"endIndex":65,"top":[58,59,60,61],"bottom":[62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"coordinates":{"x":152.86,"y":148.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"coordinates":{"x":75.37,"y":103.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":8,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"coordinates":{"x":153.46,"y":156.26},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":114.11,"y":150.2},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":140.15,"y":174.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":141.36,"y":154.44},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":73,"top":[66,67,68,69],"bottom":[70,71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"coordinates":{"x":152.46,"y":129.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":121.35,"y":196.49},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"coordinates":{"x":125.41,"y":175.72},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"inning":9,"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"coordinates":{"x":82.63,"y":145.36},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":59.74,"y":114.33},"type":"H","description":"Single"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":6,"errors":1,"leftOnBase":7},"away":{"runs":5,"hits":8,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"catcher":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"first":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"second":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"third":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"shortstop":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"left":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"center":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"right":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"onDeck":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"inHole":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"battingOrder":3,"team":{"id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"}},"offense":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"onDeck":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"inHole":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"pitcher":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"battingOrder":9,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":141,"name":"Toronto Blue Jays","link":"/api/v1/teams/141"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":11,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".253","atBats":31,"obp":".316","slg":".382","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":5,"leftOnBase":15,"sacBunts":2,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".250","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":168,"era":"4.44","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.31","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":58,"strikes":110,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":2,"pitchesPerInning":"18.67","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID693686":{"person":{"id":693686,"fullName":"Spencer Miles","link":"/api/v1/people/693686"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":0,"flyOuts":7,"groundOuts":11,"airOuts":10,"runs":6,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":40,"obp":".318","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":172,"era":"3.48","inningsPitched":"10.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.35","battersFaced":44,"outs":31,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":64,"strikes":108,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.65","gamesFinished":3,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.84","walksPer9Inn":"3.48","hitsPer9Inn":"8.71","runsScoredPer9":"5.23","homeRunsPer9":"1.74","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":9,"gamesStarted":0,"flyOuts":2,"groundOuts":12,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".359","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":134,"era":"6.23","inningsPitched":"8.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.62","battersFaced":40,"outs":26,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":44,"strikes":90,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.40","rbi":0,"winPercentage":".000","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.35","walksPer9Inn":"4.15","hitsPer9Inn":"10.38","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672820":{"person":{"id":672820,"fullName":"Lenyn Sosa","link":"/api/v1/people/672820"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":9,"groundOuts":10,"airOuts":20,"runs":3,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".217","atBats":46,"obp":".213","slg":".304","ops":".517","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":14,"rbi":5,"leftOnBase":22,"sacBunts":1,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":21,"errors":0,"chances":32,"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"}]},"ID686973":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":41,"obp":".244","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":202,"era":"0.00","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":0,"whip":"0.89","battersFaced":45,"outs":37,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":76,"strikes":126,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"16.38","gamesFinished":2,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"13.86","walksPer9Inn":"2.19","hitsPer9Inn":"5.84","runsScoredPer9":"2.19","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID573009":{"person":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":0,"flyOuts":0,"groundOuts":9,"airOuts":1,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":24,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":103,"era":"5.40","inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.20","battersFaced":29,"outs":20,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":34,"strikes":69,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"9.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.45","gamesFinished":1,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"2.70","hitsPer9Inn":"8.10","runsScoredPer9":"5.40","homeRunsPer9":"1.35","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676391":{"person":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"200","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":16,"groundOuts":24,"airOuts":34,"runs":7,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".297","atBats":91,"obp":".304","slg":".396","ops":".700","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":36,"rbi":5,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":10,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":31,"errors":1,"chances":80,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID662139":{"person":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"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":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":12,"groundOuts":16,"airOuts":23,"runs":8,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":1,"hits":17,"hitByPitch":1,"avg":".250","atBats":68,"obp":".329","slg":".441","ops":".770","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":30,"rbi":7,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".264","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.67","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":0,"chances":34,"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"}]},"ID592332":{"person":{"id":592332,"fullName":"Kevin Gausman","link":"/api/v1/people/592332"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":7,"groundOuts":27,"airOuts":24,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":106,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":439,"era":"2.54","inningsPitched":"28.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.95","battersFaced":113,"outs":85,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":143,"strikes":296,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".500","pitchesPerInning":"15.49","gamesFinished":0,"strikeoutWalkRatio":"5.83","strikeoutsPer9Inn":"11.12","walksPer9Inn":"1.91","hitsPer9Inn":"6.67","runsScoredPer9":"2.86","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665926":{"person":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"601","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"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":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":13,"groundOuts":26,"airOuts":21,"runs":7,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".269","atBats":78,"obp":".301","slg":".449","ops":".750","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":35,"rbi":12,"leftOnBase":34,"sacBunts":1,"sacFlies":1,"babip":".281","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":31,"errors":1,"chances":77,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":3,"flyOuts":13,"groundOuts":10,"airOuts":26,"runs":14,"doubles":2,"triples":1,"homeRuns":4,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":68,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":314,"era":"7.13","inningsPitched":"17.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.47","battersFaced":79,"outs":53,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":314,"balls":117,"strikes":197,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".250","pitchesPerInning":"17.77","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"8.15","walksPer9Inn":"5.09","hitsPer9Inn":"8.15","runsScoredPer9":"7.13","homeRunsPer9":"2.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"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}},"ID678218":{"person":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"jerseyNumber":"59","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".185","atBats":27,"obp":".214","slg":".296","ops":".510","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":8,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.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":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":5,"putOuts":71,"errors":2,"chances":78,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656546":{"person":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":5,"strikes":12,"strikePercentage":".710","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":11,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":2,"hits":14,"hitByPitch":0,"atBats":46,"obp":".385","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":199,"era":"6.97","inningsPitched":"10.1","wins":1,"losses":2,"saves":3,"saveOpportunities":6,"holds":0,"blownSaves":3,"earnedRuns":8,"whip":"1.94","battersFaced":52,"outs":31,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":68,"strikes":131,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".333","pitchesPerInning":"19.26","gamesFinished":9,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"20.03","walksPer9Inn":"5.23","hitsPer9Inn":"12.19","runsScoredPer9":"8.71","homeRunsPer9":"1.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656302":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"5.0 IP, 2 ER, 12 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":110,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":41,"strikes":69,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":2,"groundOuts":19,"airOuts":14,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":95,"obp":".306","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":495,"era":"2.10","inningsPitched":"25.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.29","battersFaced":111,"outs":77,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":194,"strikes":301,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":2,"winPercentage":"1.000","pitchesPerInning":"19.29","gamesFinished":0,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"15.43","walksPer9Inn":"4.91","hitsPer9Inn":"6.66","runsScoredPer9":"2.81","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676914":{"person":{"id":676914,"fullName":"Davis Schneider","link":"/api/v1/people/676914"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":7,"groundOuts":6,"airOuts":8,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".182","atBats":33,"obp":".341","slg":".333","ops":".674","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":5,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":10,"errors":0,"chances":13,"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"}]},"ID664770":{"person":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"jerseyNumber":"38","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"1-2 | 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":8,"groundOuts":14,"airOuts":15,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".227","atBats":44,"obp":".255","slg":".273","ops":".528","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":12,"rbi":7,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":25,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID453286":{"person":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":4,"flyOuts":11,"groundOuts":10,"airOuts":26,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":61,"obp":".324","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":261,"era":"7.16","inningsPitched":"16.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.29","battersFaced":68,"outs":49,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":261,"balls":90,"strikes":171,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".333","pitchesPerInning":"15.98","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.51","walksPer9Inn":"2.76","hitsPer9Inn":"8.82","runsScoredPer9":"7.16","homeRunsPer9":"2.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689254":{"person":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":1,"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":31,"obp":".361","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":150,"era":"6.75","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.63","battersFaced":37,"outs":24,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":54,"strikes":96,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".---","pitchesPerInning":"18.75","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"12.38","walksPer9Inn":"4.50","hitsPer9Inn":"10.13","runsScoredPer9":"6.75","homeRunsPer9":"1.13","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"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}},"ID680755":{"person":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":1,"flyOuts":5,"groundOuts":10,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":40,"obp":".256","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":183,"era":"0.71","inningsPitched":"12.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":1,"whip":"0.79","battersFaced":43,"outs":38,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":183,"balls":57,"strikes":126,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.45","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"8.53","walksPer9Inn":"1.42","hitsPer9Inn":"5.68","runsScoredPer9":"2.13","homeRunsPer9":"0.71","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"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"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"55","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":2,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":18,"errors":0,"chances":18,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":12,"airOuts":6,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".241","atBats":29,"obp":".290","slg":".241","ops":".531","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":1,"leftOnBase":8,"sacBunts":3,"sacFlies":0,"babip":".318","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":16,"obp":".471","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":38,"era":"15.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.67","battersFaced":17,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":9,"strikes":29,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.67","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"21.00","runsScoredPer9":"15.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","assists":6,"putOuts":87,"errors":3,"chances":96,"fielding":".969","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":22,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":3,"hits":8,"hitByPitch":0,"atBats":42,"obp":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":138,"era":"0.79","inningsPitched":"11.1","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":1,"whip":"1.06","battersFaced":47,"outs":34,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":41,"strikes":97,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.75","rbi":0,"winPercentage":".500","pitchesPerInning":"12.18","gamesFinished":1,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"3.97","walksPer9Inn":"3.18","hitsPer9Inn":"6.35","runsScoredPer9":"1.59","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"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":2,"gamesStarted":2,"flyOuts":5,"groundOuts":7,"airOuts":11,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":35,"obp":".350","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":164,"era":"4.66","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.24","battersFaced":41,"outs":29,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":62,"strikes":102,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".---","pitchesPerInning":"16.97","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"8.38","walksPer9Inn":"1.86","hitsPer9Inn":"9.31","runsScoredPer9":"4.66","homeRunsPer9":"1.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665489":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":25,"airOuts":16,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":2,"hits":29,"hitByPitch":1,"avg":".354","atBats":82,"obp":".442","slg":".488","ops":".930","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":40,"rbi":12,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".397","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":145,"errors":2,"chances":161,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID660821":{"person":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"401","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":18,"airOuts":21,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":1,"hits":17,"hitByPitch":2,"avg":".258","atBats":66,"obp":".311","slg":".394","ops":".705","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":26,"rbi":11,"leftOnBase":33,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":27,"errors":0,"chances":27,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID650391":{"person":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"jerseyNumber":"74","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"400","stats":{"batting":{"summary":"2-3","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"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":6,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".368","atBats":19,"obp":".429","slg":".368","ops":".797","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":7,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".467","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664702":{"person":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":4,"groundOuts":11,"airOuts":6,"runs":11,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".345","atBats":29,"obp":".406","slg":".483","ops":".889","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":14,"rbi":3,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","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":1,"putOuts":12,"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"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672960":{"person":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"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":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":6,"groundOuts":15,"airOuts":18,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".213","atBats":80,"obp":".292","slg":".350","ops":".642","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":28,"rbi":8,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":7,"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":24,"putOuts":21,"errors":2,"chances":47,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[676914,664770,676391,665489,650391,660821,672960,672820,665926,662139,664702,623168,656302,680755,686973,643511,656546],"pitchers":[656302,680755,686973,643511,656546],"bench":[678218],"bullpen":[571578,689254,592332,641778,573009,693686,667297,453286],"battingOrder":[664770,676391,665489,660821,672960,665926,662139,664702,623168],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Guerrero Jr. (2, 3rd inning off Detmers, 1 on, 1 out)."},{"label":"TB","value":"Clement; Guerrero Jr. 6; Jiménez, E 2; Lukes; Straw."},{"label":"RBI","value":"Guerrero Jr. 2 (12); Lukes 2 (7); Sosa, L (5)."},{"label":"Runners left in scoring position, 2 out","value":"Okamoto; Sosa, L 2."},{"label":"SAC","value":"Heineman 2."},{"label":"SF","value":"Sosa, L."},{"label":"GIDP","value":"Heineman."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Giménez (1, fielding)."},{"label":"DP","value":"(Sosa, L-Clement-Guerrero Jr.)."}]}],"note":[{"label":"a","value":"Singled for Schneider in the 7th."},{"label":"b","value":"Grounded out for Jiménez, E in the 8th."},{"label":"c","value":"Flied out for Sosa, L in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".223","atBats":32,"obp":".331","slg":".391","ops":".722","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":11,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":31,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"4.03","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.37","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":44,"strikes":84,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":5,"pitchesPerInning":"14.22","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":1,"chances":40,"passedBall":1,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":2,"groundOuts":10,"airOuts":5,"runs":10,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".270","atBats":37,"obp":".386","slg":".432","ops":".818","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":16,"rbi":4,"leftOnBase":16,"sacBunts":2,"sacFlies":0,"babip":".409","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":25,"errors":0,"chances":46,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":3,"groundOuts":17,"airOuts":13,"runs":8,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".274","atBats":62,"obp":".348","slg":".532","ops":".880","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":33,"rbi":8,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":21,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":18,"groundOuts":16,"airOuts":23,"runs":19,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":1,"avg":".247","atBats":93,"obp":".375","slg":".462","ops":".837","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":43,"rbi":11,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.60","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":52,"putOuts":36,"errors":3,"chances":91,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID680704":{"person":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":4,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":13,"obp":".444","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":76,"era":"16.20","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.10","battersFaced":18,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":32,"strikes":44,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"22.80","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.10","walksPer9Inn":"8.10","hitsPer9Inn":"10.80","runsScoredPer9":"16.20","homeRunsPer9":"2.70","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":11,"airOuts":16,"runs":13,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".233","atBats":73,"obp":".333","slg":".479","ops":".812","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":87,"totalBases":35,"rbi":19,"leftOnBase":35,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.60","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":12,"groundOuts":13,"airOuts":15,"runs":8,"doubles":0,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":11,"hitByPitch":2,"avg":".164","atBats":67,"obp":".325","slg":".328","ops":".653","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":22,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.33","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":9,"errors":3,"chances":43,"fielding":".930","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":2,"avg":".133","atBats":15,"obp":".278","slg":".200","ops":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":3,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":1,"putOuts":47,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":30,"obp":".324","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"2.08","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.38","battersFaced":38,"outs":26,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":59,"strikes":102,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"winPercentage":".---","pitchesPerInning":"18.58","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"10.38","walksPer9Inn":"6.23","hitsPer9Inn":"6.23","runsScoredPer9":"2.08","homeRunsPer9":"1.04","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":18,"groundOuts":35,"airOuts":22,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":106,"obp":".202","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":483,"era":"0.28","inningsPitched":"32.2","wins":5,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"0.73","battersFaced":120,"outs":98,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":483,"balls":177,"strikes":306,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.79","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.74","walksPer9Inn":"3.58","hitsPer9Inn":"3.03","runsScoredPer9":"0.28","homeRunsPer9":"0.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686799":{"person":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":4,"flyOuts":14,"groundOuts":31,"airOuts":21,"runs":10,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":15,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":84,"obp":".293","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":372,"era":"3.47","inningsPitched":"23.1","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.24","battersFaced":99,"outs":70,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":142,"strikes":230,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"6.94","walksPer9Inn":"5.79","hitsPer9Inn":"5.40","runsScoredPer9":"3.86","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":2,"hits":6,"hitByPitch":1,"atBats":28,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":102,"era":"4.50","inningsPitched":"8.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":4,"whip":"1.13","battersFaced":33,"outs":24,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":34,"strikes":68,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".000","pitchesPerInning":"12.75","gamesFinished":2,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.63","walksPer9Inn":"3.38","hitsPer9Inn":"6.75","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 3 K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":16,"groundOuts":13,"airOuts":27,"runs":22,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":22,"baseOnBalls":23,"intentionalWalks":3,"hits":19,"hitByPitch":2,"avg":".235","atBats":81,"obp":".415","slg":".543","ops":".958","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":44,"rbi":16,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.57","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":43,"errors":1,"chances":44,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":20,"groundOuts":21,"airOuts":28,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":3,"avg":".278","atBats":97,"obp":".320","slg":".392","ops":".712","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":38,"rbi":14,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".329","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","popOuts":5,"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":35,"errors":0,"chances":35,"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"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":7,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".429","slg":".250","ops":".679","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"2.33","catchersInterference":1,"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":7,"putOuts":11,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":42,"obp":".300","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":199,"era":"2.92","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":4,"whip":"1.22","battersFaced":50,"outs":37,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":199,"balls":84,"strikes":115,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"16.14","gamesFinished":0,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"10.22","walksPer9Inn":"5.84","hitsPer9Inn":"5.11","runsScoredPer9":"2.92","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"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}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":8,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":40,"obp":".340","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":206,"era":"6.10","inningsPitched":"10.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.45","battersFaced":47,"outs":31,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":206,"balls":87,"strikes":119,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".500","pitchesPerInning":"19.94","gamesFinished":1,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"11.32","walksPer9Inn":"5.23","hitsPer9Inn":"7.84","runsScoredPer9":"6.97","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":12,"groundOuts":31,"airOuts":22,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".226","atBats":84,"obp":".302","slg":".333","ops":".635","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":28,"rbi":14,"leftOnBase":49,"sacBunts":0,"sacFlies":2,"babip":".243","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":2,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":160,"errors":2,"chances":174,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":14,"groundOuts":13,"airOuts":20,"runs":5,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".161","atBats":62,"obp":".232","slg":".323","ops":".555","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":20,"rbi":9,"leftOnBase":22,"sacBunts":1,"sacFlies":1,"babip":".179","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.67","popOuts":5,"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":35,"errors":0,"chances":35,"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"}]},"ID641312":{"person":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":6,"groundOuts":19,"airOuts":13,"runs":10,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":53,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":236,"era":"5.52","inningsPitched":"14.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.30","battersFaced":61,"outs":44,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":236,"balls":96,"strikes":140,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.09","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.52","walksPer9Inn":"3.68","hitsPer9Inn":"7.98","runsScoredPer9":"6.14","homeRunsPer9":"1.84","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"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"}]},"ID579328":{"person":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":12,"groundOuts":21,"airOuts":23,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":97,"obp":".360","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":442,"era":"5.63","inningsPitched":"24.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.63","battersFaced":111,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":442,"balls":161,"strikes":281,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"18.42","gamesFinished":0,"strikeoutWalkRatio":"2.45","strikeoutsPer9Inn":"10.13","walksPer9Inn":"4.13","hitsPer9Inn":"10.50","runsScoredPer9":"5.63","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":6},"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}},"ID669326":{"person":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".105","atBats":19,"obp":".150","slg":".105","ops":".255","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":2,"rbi":1,"leftOnBase":12,"sacBunts":1,"sacFlies":0,"babip":".182","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":3,"groundOuts":10,"airOuts":5,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":34,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":154,"era":"2.35","inningsPitched":"7.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.83","battersFaced":39,"outs":23,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":154,"balls":62,"strikes":92,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"20.09","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.74","walksPer9Inn":"5.87","hitsPer9Inn":"10.57","runsScoredPer9":"9.39","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":12,"airOuts":22,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".197","atBats":66,"obp":".316","slg":".258","ops":".574","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":79,"totalBases":17,"rbi":8,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","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":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":6,"putOuts":172,"errors":3,"chances":181,"fielding":".983","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 1-2)","summary":"6.0 IP, 4 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":7,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":31,"strikes":59,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":17,"groundOuts":25,"airOuts":30,"runs":14,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":107,"obp":".283","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":480,"era":"4.08","inningsPitched":"28.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.08","battersFaced":120,"outs":86,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":480,"balls":159,"strikes":321,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":3,"winPercentage":".333","pitchesPerInning":"16.74","gamesFinished":0,"strikeoutWalkRatio":"3.88","strikeoutsPer9Inn":"9.73","walksPer9Inn":"2.51","hitsPer9Inn":"7.22","runsScoredPer9":"4.40","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":9,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"obp":".367","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":136,"era":"7.11","inningsPitched":"6.1","wins":0,"losses":2,"saves":4,"saveOpportunities":6,"holds":0,"blownSaves":2,"earnedRuns":5,"whip":"1.74","battersFaced":30,"outs":19,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":57,"strikes":79,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.13","rbi":0,"winPercentage":".000","pitchesPerInning":"21.47","gamesFinished":8,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"14.21","walksPer9Inn":"7.11","hitsPer9Inn":"8.53","runsScoredPer9":"7.11","homeRunsPer9":"1.42","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":1,"flyOuts":6,"groundOuts":16,"airOuts":11,"runs":5,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":55,"obp":".323","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":265,"era":"2.25","inningsPitched":"16.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.25","battersFaced":62,"outs":48,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":95,"strikes":170,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".000","pitchesPerInning":"16.56","gamesFinished":5,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.94","hitsPer9Inn":"7.31","runsScoredPer9":"2.81","homeRunsPer9":"1.13","inheritedRunners":6,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,694384,624585,660162,666176,666139,681351,624428,672282,681217,641312],"pitchers":[672282,681217,641312],"bench":[687093,672724,669326,518595],"bullpen":[696147,579328,686799,519141,605447,680704,667755,608718,700712,666171],"battingOrder":[687263,545361,694384,624585,660162,666176,666139,681351,624428],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Schanuel (3, Cease)."},{"label":"TB","value":"Adell; Lowe, J; Neto; Schanuel 2; Soler; Trout."},{"label":"RBI","value":"Schanuel (14); Soler (19)."},{"label":"2-out RBI","value":"Soler."},{"label":"Runners left in scoring position, 2 out","value":"Soler; Moncada 2; Adell."},{"label":"SF","value":"Schanuel."},{"label":"GIDP","value":"Adell."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Neto 2 (4, 3rd base off Cease/Heineman, 2nd base off Cease/Heineman); Trout (3, 2nd base off Cease/Heineman)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Neto (3, fielding)."},{"label":"PB","value":"O'Hoppe (3)."},{"label":"DP","value":"(Moncada-Frazier-Schanuel)."}]}],"note":[]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Cease."},{"label":"HBP","value":"Varsho (by Detmers)."},{"label":"ABS Challenge","value":"Schneider (Strike-Overturned to Ball); Heineman 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Moncada (Strike-Confirmed); O'Hoppe (Ball-Overturned to Strike); Okamoto (Strike-Confirmed); Frazier (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Cease 110-69; Fisher 12-8; Varland, L 20-14; Rogers, Ty 9-7; Hoffman, J 17-12; Detmers 90-59; Silseth 12-8; Anderson, S 26-17."},{"label":"Groundouts-flyouts","value":"Cease 2-0; Fisher 1-1; Varland, L 1-0; Rogers, Ty 3-0; Hoffman, J 0-0; Detmers 6-4; Silseth 1-1; Anderson, S 4-1."},{"label":"Batters faced","value":"Cease 22; Fisher 3; Varland, L 4; Rogers, Ty 3; Hoffman, J 4; Detmers 26; Silseth 4; Anderson, S 8."},{"label":"Inherited runners-scored","value":"Silseth 1-1."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Chad Fairchild. 2B: Chad Whitson. 3B: Bill Miller. "},{"label":"Weather","value":"67 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Out To CF."},{"label":"First pitch","value":"6:39 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"37,897."},{"label":"Venue","value":"Angel Stadium."},{"label":"April 20, 2026"}],"pitchingNotes":["Detmers pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489","boxscoreName":"Guerrero Jr."},"jerseyNumber":"27","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":9,"groundOuts":25,"airOuts":16,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":12,"intentionalWalks":2,"hits":29,"hitByPitch":1,"avg":".354","atBats":82,"obp":".442","slg":".488","ops":".930","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":40,"rbi":12,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".397","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":145,"errors":2,"chances":161,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302","boxscoreName":"Cease"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"5.0 IP, 2 ER, 12 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":110,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":41,"strikes":69,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":2,"groundOuts":19,"airOuts":14,"runs":8,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":95,"obp":".306","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":495,"era":"2.10","inningsPitched":"25.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.29","battersFaced":111,"outs":77,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":495,"balls":194,"strikes":301,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":2,"winPercentage":"1.000","pitchesPerInning":"19.29","gamesFinished":0,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"15.43","walksPer9Inn":"4.91","hitsPer9Inn":"6.66","runsScoredPer9":"2.81","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973","boxscoreName":"Varland, L"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":141,"stats":{"batting":{},"pitching":{"note":"(H, 3)","summary":"1.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":41,"obp":".244","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":202,"era":"0.00","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":0,"whip":"0.89","battersFaced":45,"outs":37,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":76,"strikes":126,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"16.38","gamesFinished":2,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"13.86","walksPer9Inn":"2.19","hitsPer9Inn":"5.84","runsScoredPer9":"2.19","homeRunsPer9":"0.00","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":51,"pitchingGameScore":51}]},"decisions":{"winner":{"id":656302,"fullName":"Dylan Cease","link":"/api/v1/people/656302"},"loser":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"save":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}